Design Patterns for Game Programming
Want to create code that is robust, optimized and reusable? Then you need to learn about programming design patterns. Game Programming Design Patterns are templates for building modularised code that are generally a repeatable solution to a commonly occurring mechanic applied in computer games. They are general solutions that aren’t tied to a particular problem, making them reusable. One such pattern is object pooling. Whether a game needs an onslaught of constantly spawning zombies or bullets fired from a gun or asteroids to pummel the player’s spaceship, an object pool is a group of classes that can be reused, exactly as they are, across not only these scenarios but a plethora of others whenever game objects need a spawn manager. In this course, Penny will take you through the top 12 game programming design patterns with C# and the Unity Game Engine.
Best Unity class I've taken. If you have coding background and some basic Unity knowledge, this class will tell you best practices for serious game development.
Drag to resize
Another great course from Penny, perfect for beginners whilst also working for advanced programmers. Not only does this course apply and explain the patterns for use within Unity but will give you the understanding to use them in other programs, languages and systems.
9 hours on-demand video
27 downloadable resources
Full lifetime access
Access on mobile and TV
Certificate of completion
Excel at game programming
You will gain new skills in writing powerful reusable algorithms that can be applied to a variety of game development scenarios.
Be more productive
Build a library of reusable code systems that will cut your programming time dramatically.
Meet Your Instructor
Penny de Byl
Professor of Games Development, Artificial Intelligence and Computer Science
I'm a full stack developer of most things computer sciency and academic with a true passion for teaching. I've been teaching others about games development, programming, computer graphics, animation and web design for over 25 years in universities in Australia and Europe at the full professor level. I've also consulted for Unity, SAE, the Australian Institute of Entertainment and Wikitude. My best selling textbooks including Holistic Game Development with Unity are used in over 100 institutions world-wide.