Discover practical design patterns for game programming with clear explanations and examples to help you write cleaner, faster, and more organized code.
Learn proven patterns for better game code
Game Programming Patterns is a website dedicated to teaching you proven design patterns used in games. You’ll find clear explanations and real-world examples that show how to make your game code easier to read, maintain, and improve.
Whether you’re new to game development or looking to level up your coding skills, this site breaks down complex ideas into simple, practical lessons. With helpful tips and patterns you can apply right away, it’s a handy resource for anyone interested in writing better game software.
Discover websites similar to Gameprogrammingpatterns.com based on shared categories, topics, and features.
Connect with developers, read the latest tech news, and learn programming with in-depth tutorials on .NET, C#, Java, and more.
Explore clear tutorials, demos, and documentation to learn coding in HTML, CSS, JavaScript, Python, and more—all in one easy-to-use resource.
Explore articles and resources on game development, programming tips, and coding stories from a veteran developer with experience in classic game projects.
Learn Java, Spring, and Micronaut frameworks with practical tutorials, code examples, and guides designed to help you build and improve your coding skills.
Learn coding, technology, and more with free tutorials, online courses, and certification programs for beginners and professionals on various topics.
Learn JavaScript, React, and Webpack with practical guides, tutorials, and resources for all skill levels. Perfect for anyone interested in web development.
Explore free online tutorial books on programming, IT, Chinese language, and more, with practical examples and clear explanations by Herong Yang.
Prepare for technical interviews with in-depth system design lessons, guides, and resources to help you build strong tech skills and confidence.
Find scripts, tutorials, and tools for learning and developing desktop, web, and mobile apps with JavaScript, PHP, C++, and more.
Destroy All Software offers in-depth screencasts and tutorials for programmers, covering advanced topics and practical coding techniques in software development.
Baeldung offers clear, practical tutorials and guides on Java, Spring, REST APIs, and security—helping you learn and build real-world applications.
Discover weekly articles, podcasts, and tips about Swift development by John Sundell—ideal for developers looking to learn and stay updated.
Learn game development with free tutorials and online courses from industry experts. Build your own games and join a supportive creative community.
Learn Perl programming with tutorials, video courses, and guides for beginners and advanced users. Find answers, tips, and resources for Perl development.
Explore coding tutorials, tech news, and guides for developers. Level Up Coding helps you learn new programming skills and stay updated on software trends.
Explore unique indie games and programming challenges, including assembly-language puzzles and creative projects, from Silver Spaceship Software.
Explore hands-on game development tutorials, code examples, and programming tips focused on HTML5, JavaScript, TypeScript, and popular game engines.
Play coding games to learn Python, JavaScript, and HTML. Solve puzzles, write real code, and create your own games and websites as you learn.
Practice coding skills through interactive games and challenges, compete with others, and learn programming in a fun, community-driven environment.
Learn practical agile modeling and documentation strategies to improve your software development process, with clear principles, practices, and FAQs.
EzzyLearning.net offers step-by-step programming and web development tutorials on ASP.NET, Blazor, AngularJS, C#, and more for easy learning.
Learn how to contribute to the Rust compiler with step-by-step guides, tips, and resources for new and experienced Rust developers.
Explore step-by-step tutorials and guides for packaging, distributing, and installing Python software using modern tools and best practices.
Explore thousands of free programming tutorials and guides on web development, data science, and coding topics to boost your developer skills.
freeCodeCamp News offers thousands of expert-written programming tutorials, guides, and tips to help you learn coding, web development, and tech topics.
A personal blog sharing tips, tutorials, and insights on programming, Unity game development, and project management, curated by Adam for tech enthusiasts.
Educated Guesswork offers in-depth articles and tutorials on programming topics like memory management in C, C++, and Rust for curious developers.
Explore Core War, a programming game where you write code to compete against others in a virtual computer. Learn strategy, coding, and have fun battling bots.
Access the official Scrum Guide, available in 30+ languages, to learn the basics of Scrum and agile project management straight from its creators.
Learn to master Visual Studio Code with a video course packed with tips, workflows, and setup guides for web development and coding in multiple languages.
Learn modern JavaScript with clear tutorials, examples, and tasks, covering everything from basics to advanced topics. Available in multiple languages.
Learn MySQL quickly and easily with step-by-step tutorials, guides, and practical examples for beginners and advanced users on this dedicated website.
Git Immersion offers a hands-on, step-by-step guide to learning Git basics, perfect for beginners wanting to practice and understand version control.
WPBeginner offers free, easy-to-follow WordPress tutorials and guides for beginners, helping you build, manage, and improve your WordPress website.
DZone offers news, tutorials, and tools for programmers and DevOps pros, with community-driven articles and resources for all experience levels.
Explore microservices architecture concepts, patterns, and practical guides to help you understand, design, and implement microservices in your projects.
Find web development tutorials, programming tips, and the latest news for developers and coders on Code Wall. Stay updated and learn new skills easily.
Explore guides, tips, and solutions to help enterprise teams use GitHub efficiently for software development, security, and productivity.
Learn coding with thousands of free tutorials and online courses covering web, mobile, and software development. Improve your skills at your own pace.
Find Dreamweaver tutorials, extensions, and tools for web designers and developers. DMXzone offers add-ons, guides, and resources to boost your workflow.
Discover tutorials and guides on Android development, including how to create looping ViewPagers and explore open-source projects and blogs.
Explore classic game programming resources, tutorials, and tools for hobbyists interested in old-school PC and DOS game development.
Learn Elm, a functional language for building websites and web apps, with step-by-step guides and practical examples. Explore core concepts and architecture.
chromeos.dev offers tutorials, tools, and resources for developers building apps and experiences for ChromeOS devices. Learn, connect, and create easily.
Read essays and guides on Extreme Programming, Agile, Lean, Scrum, and software development by Bill Wake. Explore practical tips and insights for developers.
Get tips, updates, and guides about Firebase development. Stay informed with new features, tutorials, and best practices for building apps with Firebase.
Find practical Oracle database articles, scripts, and forums for DBAs and developers, covering versions from 8i to 23ai, tips, HOWTOs, and community support.
Learn how to create AI-generated art with guides, tutorials, and workflows for Stable Diffusion tools like ComfyUI, Forge, and AUTOMATIC1111.
Piotr's TechBlog shares tutorials and insights on Java, Spring, Kotlin, microservices, Kubernetes, and AI tools for developers of all levels.
WPShout offers in-depth WordPress tutorials, developer guides, code snippets, and resources for advanced users, developers, and business owners.
Find hands-on electronics tutorials and DIY Arduino projects in Indonesian, with guides for building your own hardware and exploring coding basics.
Jojoee offers web development tutorials in Thai, covering HTML5, CSS3, WordPress, and web design tips for beginners and enthusiasts.
Explore hands-on tutorials and guides on IoT, electronics, and programming, with resources in Portuguese and English for learners and makers of all levels.
Discover open source electronics projects, tutorials, and news for makers and hobbyists, plus a store for hardware kits and components.
RasPi.TV offers guides, tutorials, and resources for Raspberry Pi and electronics projects, plus a shop for related hardware and components.
Explore game development experiments, coding projects, and insightful articles on programming, JavaScript, and creative tech by Dominic Szablewski.
Learn web development with step-by-step tutorials on PHP, CodeIgniter, Laravel, Node.js, MySQL, and more, perfect for beginners and developers alike.
HTML5 Doctor offers clear guides, articles, and resources to help web developers understand and use HTML5 effectively in their projects.
Google Codelabs offers step-by-step coding tutorials to help you build apps and learn new technologies with hands-on, guided lessons.
Explore Marat Fayzullin's personal site for software projects, classic computer and game console emulators, and resources for computer enthusiasts.