G
Game Programming Patterns
Free online book on essential game dev design patterns
free Free to read online; physical/digital book available for purchase Solo-dev friendly
Game Programming Patterns by Robert Nystrom is a free, online book explaining design patterns commonly used in game development. Covers the game loop, observer, component, state machine, and more. Engine-agnostic and essential reading.
Highlights
- + Free to read online — complete book
- + Covers essential patterns: game loop, observer, state, etc.
- + Engine-agnostic — applies to any game project
- + Clear writing with practical examples
Limitations
- − Text-only — no video or interactive content
- − Assumes basic programming knowledge
- − Patterns are concepts — you still need to implement them
Platforms
Web