These JavaScript games were built between 2011-2013 and still run perfectly in modern browsers - a testament to the web’s commitment to backward compatibility. The code remains relevant for learning game development fundamentals and demonstrates how using well-designed web standards can help your code stand the test of time.

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