Design Patterns for Game Programming
Release date:2022, May
Duration:09 h 00 m
Author:Penny de Byl
Skill level:Beginner
Language:English
Exercise files:Yes
If you aim to create robust, optimized, and reusable code, learning about programming design patterns is essential. Game Programming Design Patterns provide templates for constructing modularized code, offering repeatable solutions to commonly occurring mechanics in computer games. In this comprehensive course, Penny de Byl guides you through the top 12 game programming design patterns using C# and the Unity Game Engine.
Highlights of the course include:
- Hands-on Workshops: Engage in hands-on exercises, working through each design pattern, such as commands, flyweight, observer, prototype, singleton, states, object pools, game loops, updates, components, and more.
- Variety of Scenarios: Apply the learned concepts in diverse scenarios, including a 2D asteroid shooter, a 3D radar object finding system, and a programmable prototype prefab system.
- Starter Files and Unity Assets: All necessary starter files and Unity assets, including models and scenes, are provided for a seamless learning experience. All you need is a copy of Unity 2019.
- Holistic Teaching Style: Benefit from Penny’s internationally acclaimed holistic teaching style and over 25 years of expertise in teaching, researching, and writing about games.
The course is structured to empower you with a deep understanding of programming design patterns, enabling you to elevate your game development skills. Penny’s courses are well-regarded for their specificity, going beyond mastering Unity to provide insights into how things work behind the scenes.
Take your game development knowledge to the next level with this comprehensive course and become a proficient and skilled game developer.