Game Programming Patterns
A free online book about structuring game code.
- Free resource
- Good for beginners
- Jam-friendly
What it does
Robert Nystrom's book explains common patterns used in games (game loop, components, state machines and more) in clear, friendly language. It is free to read online.
Highlights
- Free to read online
- Clear explanations with examples
- Covers the game loop, state and components
- Print and e-book versions available
Is it right for me?
- Skill level
- Intermediate, Advanced
- Useful for
- Game jams, Indie developers, Students, Hobby projects
- Game jams
- A good fit — quick to pick up and use under time pressure.