Game Development

Build interactive games with JavaScript, canvas, motion, and polish. Each lesson adds a new mechanic so you can grow from simple projects into complete playable games.

Back home

Create fun projects and ship them online

Start with game loops and input, then move through physics, systems, and UI so your projects feel much more like real games.

Module 1: Foundations

  • Lesson 1Game loop basics
    Start
  • Lesson 2Canvas setup
    Start
  • Lesson 3Drawing sprites
    Start

Module 2: Movement

  • Lesson 1Velocity and acceleration
    Start
  • Lesson 2Jumping mechanics
    Start
  • Lesson 3Collision detection
    Start

Module 3: Systems

  • Lesson 1Enemies and AI
    Start
  • Lesson 2Health and lives
    Start
  • Lesson 3Scoring and power-ups
    Start

Module 4: UI & Polish

  • Lesson 1Menus and HUD
    Start
  • Lesson 2Pause and game over
    Start
  • Lesson 3Audio and polish
    Start