The full journey · 15 levels · 300+ projects

Curriculum

From your first block of code to publishing your own studio's games. Project-based, AI-first, and built for Grades 5–10.

Grade 510–11Beginner
Grade 611–12Beginner
Grade 712–13Intermediate
Grade 813–14Intermediate
Grade 914–15Advanced
Grade 1015–17Pro Beginner
Foundation6 months2 classes/week60 projects
Advanced12 months3 classes/week150+ projects
Pro Diploma18 monthsCapstone + portfolio300+ projects

The 15 levels

Each level ends in games you can play

🧱
Level 1

Digital Foundations

In build

Computers, safety, and thinking like a programmer.

🤖 AI as Tutor — ask it to explain ideas and quiz you.

You'll learn

  • Computer & internet basics
  • Cyber safety & digital citizenship
  • Algorithms & flowcharts
  • Sequences, loops, conditions
  • Visual coding (Blockly/Scratch)

You'll build

  • Maze
  • Catch game
  • Pong
  • Quiz
💻
Level 2

Programming Foundations

In build

Real JavaScript — the language games are made of.

🤖 AI as Tutor — explain errors, comment your code.

You'll learn

  • Variables, operators, functions
  • Arrays & objects
  • Loops & conditions
  • Events & the DOM
  • Canvas drawing
  • Debugging

You'll build

  • Snake
  • Breakout
  • Tetris
  • 2048
  • Memory game
📐
Level 3

Math for Game Development

Planned

The math that makes things move, collide and feel real.

🤖 AI as Assistant — generate maths helpers from your pseudo-code.

You'll learn

  • Coordinates & vectors
  • Velocity & acceleration
  • Collision detection
  • Probability & loot drops
  • Perlin noise & seeded worlds
  • Hex grids
  • Projectile motion

You'll build

  • Physics sandbox
  • Angry Birds clone
  • Pool game
🎯
Level 4

Professional Game Design

Planned

What makes a game fun — and keep players coming back.

🤖 AI as Assistant — brainstorm mechanics and balance.

You'll learn

  • Genres & player psychology
  • The game loop
  • Reward systems & economy
  • Level design & difficulty curves
  • HUD, menus & accessibility
  • Retention & engagement

You'll build

  • Game design document
  • Level maps
  • Storyboards
🤖
Level 5

AI for Game Development

Planned

Your AI co-pilot for code, art, story, sound and testing.

🤖 AI as Collaborator — you direct, AI drafts.

You'll learn

  • Prompt engineering
  • AI coding & debugging
  • NPC & dialogue AI
  • Procedural content
  • AI art, music & voice
  • Localization

You'll build

  • AI NPC
  • AI dungeon
  • AI story game
🕹️
Level 6

2D Game Development

Planned

Build polished 2D games — with that satisfying "juice".

🤖 AI as Collaborator — generate mechanic variations.

You'll learn

  • Sprites & animation
  • Physics, rigid bodies, colliders
  • Tilemaps & auto-tiling
  • Particles & lighting
  • 2D shaders (intro)
  • Save/load
  • Juice: screen-shake, hit-stop, squash & stretch

You'll build

  • Mario clone
  • Flappy Bird
  • Fruit Ninja
  • Endless runner
📱
Level 7

Mobile Game Development

Planned

Touch controls, app stores and going mobile.

🤖 AI as Collaborator — optimize for small screens.

You'll learn

  • Touch & gestures
  • Screen sizes & optimization
  • Cloud save (Firebase)
  • Notifications
  • Ads & in-app purchases (concept)

You'll build

  • Mobile puzzle
  • Idle game
  • Hyper-casual game
🌐
Level 8

Multiplayer Games

Planned

Play together — networking, lobbies and leaderboards.

🤖 AI as Collaborator — reason about sync & lag.

You'll learn

  • Client–server model
  • Synchronization, lag & latency
  • Client prediction & reconciliation (concept)
  • Lobby-as-a-service (Firebase/Nakama)
  • Leaderboards & matchmaking

You'll build

  • Online chess
  • Multiplayer racing
  • Battle arena
🧠
Level 9

AI Game Characters

Planned

Smart enemies, bosses and companions.

🤖 AI as Collaborator — draft behavior trees from your design.

You'll learn

  • Finite state machines
  • Behavior trees
  • Pathfinding & A*
  • Navigation meshes
  • Enemy, boss & companion AI
  • Machine learning basics

You'll build

  • Zombie AI
  • Boss battle
  • Tower defense
🎨
Level 10

Game Art

Planned

Pixel art, characters and worlds — by hand and with AI.

🤖 AI as Producer — generate asset packs you curate.

You'll learn

  • Pixel art & color theory
  • Character & environment design
  • Animation principles
  • AI image/sprite generation
  • AI 3D mesh (Meshy/Luma) → cleanup
  • Sprite sheets

You'll build

  • Character pack
  • Enemy pack
  • Environment pack
🎵
Level 11

Audio Design

Planned

Sound effects, music and voice that bring games alive.

🤖 AI as Producer — generate music & voice on brief.

You'll learn

  • Sound effects & ambience
  • Music & adaptive audio
  • AI music & AI voice
  • Mixing & mastering

You'll build

  • Complete audio pack
🖼️
Level 12

UI / UX Design

Planned

Menus, HUDs and micro-animations that feel great.

🤖 AI as Producer — generate UI layouts you refine.

You'll learn

  • Menus & HUD
  • Typography & icons
  • Responsive & mobile UI
  • Accessibility
  • Micro-animations

You'll build

  • Professional UI kit
🛠️
Level 13

Software Engineering

Planned

Work like a pro — Git, teams and clean code.

🤖 AI as Junior Dev — review, document, refactor.

You'll learn

  • Git & GitHub
  • Branches & code review
  • Testing & refactoring
  • Architecture & MVC
  • CI/CD with GitHub Actions (auto-deploy to itch.io)

You'll build

  • Team collaboration project
🚀
Level 14

Publishing Games

Planned

Ship it — to the web, Play Store and beyond.

🤖 AI as Producer — draft store pages & trailers.

You'll learn

  • itch.io, Google Play, Steam
  • Privacy policy & store assets
  • Monetization
  • Marketing, SEO & ASO
  • Screenshots & trailers

You'll build

  • Publish your first game
💡
Level 15

Entrepreneurship

Planned

Turn games into a studio, a portfolio and a future.

🤖 AI as Junior Dev — manage agents for your studio.

You'll learn

  • Indie studio basics
  • Revenue & business models
  • Freelancing
  • Portfolio & personal branding
  • Resume & interviews

You'll build

  • Launch your studio

The best way to understand it is to try it

The Game Lab is open and free — no sign-up needed to make your first game.

▶ Open the Game Lab