OS
Own Sandbox
A Programme of Study
CODING · AGES 11–16 · 16 WEEKS

GAME DEV

Build real games with real physics. Ship to real phones.

Your child will leave with a portfolio of complete games — physics, levels, sound, multiplayer — and a mobile game installed on their own phone they can show their friends.

Playable GameMobile AppSandbox StudioCohort WorkspacePhysics SimGitHub PRDemo Day
Duration4 months (16 weeks)
Hours120 hours total
Schedule1.5 hr/day Mon–Fri
Class sizeMax 20 students
Projects8 shipped
Investment45,000
PythonPygameExpo + React NativeGitHubReplit
PHASE 1

PYTHON + FIRST GAMES

Weeks 1–4
  1. WK 1–2
    Python + Turtle Art
    Variables, loops, functions, lists through drawing. Build a fractal generator.
    Python Turtle
  2. WK 3–4
    Space Invaders
    Aliens fall with REAL gravity. Shoot them! Score, lives, levels, sounds, power-ups.
    Pygame
PHASE 2

PHYSICS + COMPLEX GAMES

Weeks 5–8
  1. WK 5–6
    Physics Sandbox
    Bouncing balls. Gravity sliders. Friction control. Collision detection.
    Pygame
  2. WK 7–8
    Platformer
    Side-scrolling world. Jump on platforms. Collect coins. Avoid enemies. Level design.
    Pygame
PHASE 3

MOBILE + REAL USERS

Weeks 9–12
  1. WK 9–10
    Snake + 2-Player Battle
    Classic snake → then 2 players compete on same screen. Leaderboard.
    Pygame
  2. WK 11–12
    Mobile Game
    Take their BEST game → rebuild for mobile → install on real phone.
    Expo + React Native
PHASE 4

TEAM + DEMO DAY

Weeks 13–16
  1. WK 13–14
    Team Game Jam (pairs)
    2 students, 1 game, 2 weeks. Plan → divide tasks → build → playtest.
    Pygame
  2. WK 15
    Open Source Contribution
    Publish game on GitHub. Write README. Other students can fork it.
    GitHub
  3. WK 16
    DEMO DAY
    Present best game to 30+ people. Live demo. Judges vote. Prizes.
    All