Please note: this blog has been migrated to a new location at https://jakesgordon.com. 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

Introduction

  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