Please note: this blog has been migrated to a new location at All new writing will be published over there, existing content has been left here for reference, but will no longer be updated (as of Nov 2023)

Ten Essential Foundations of Javascript Game Development


  1. A Web Server and a Module Strategy
  2. Loading Assets
  3. The Game Loop
  4. Player Input
  5. Math
  6. DOM
  7. Rendering
  8. Sound
  9. State Management
  10. Juiciness

HTML5 Delta

HTML5 Tower Platformer

HTML5 Tiny Platformer

HTML5 Gauntlet

HTML5 Outrun

HTML5 BoulderDash

HTML5 Snakes

HTML5 Tetris

HTML5 Breakout

HTML5 Pong

HTML5 Starfield