games · 8 lessons
Game engineering
Loop, input, update, collision, render, audio, and durable saves.
What you are working toward
Build and measure a deterministic browser game.
0 learning steps complete · View prerequisites and evidence →
Engineering sequence
Simulation foundations
- 01A game is state evolving through timebeginner · 22 min · predict, experiment, debug, buildunseen
- 02Actions outlive individual input devicesintermediate · 24 min · predict, experiment, debug, buildunseen
- 03Movement is a vector; collision is a queryintermediate · 28 min · predict, experiment, debug, buildunseen
Engineering sequence
Behavior and verification
Engineering sequence
Production game systems
- 06Audio is a resource graph with a lifecycleintermediate · 23 min · predict, experiment, debug, buildunseen
- 07A save is untrusted, versioned inputadvanced · 30 min · predict, experiment, debug, buildunseen
- 08Optimize the frame you can measureproduction · 28 min · predict, experiment, debug, buildunseen