Scott Rogers
Game Dev Books
Level Up! The Guide to Great Video Game Design
A funny, practical guide to level design and game flow.
Clean, readable patterns for the code that runs a game.
Nystrom explains the patterns that keep game code tidy — game loops, state machines, components and more — in plain language with clear diagrams.
It's engine-agnostic, so the lessons carry from Unity to Godot to custom engines.
More gear
A funny, practical guide to level design and game flow.
A hands-on route from first idea to playable prototype.
A lens-by-lens approach to thinking about game design.