Skip to main content
🎮 Game Dev · Software · Exhibition

Game Dev — From idea to playable release

Your child stops playing games long enough to make one. Start with Scratch, level up to Pygame and Unity, ship a finished playable game by year's end. Their cousins back in Tehran will line up to play it.

📚 4 seasons / year ⏱ 110 hours / year 🎮 Scratch · Pygame · Unity 🎨 Playable year-end release
☀️
Current term — make a real gameFree trial · pick a genre · meet a coach.
Game development illustration
Pick your child's age tier

Your 10-year-old learns the basics of game design with Scratch — programming logic, characters, scenes, simple physics. Year-end: a playable game shared with friends and family worldwide.

One-year roadmap — Kids tier (Scratch)

Four seasons from first sprite to finished game.

🍂
Season 1 — Autumn

Welcome to Scratch

Sep–Dec · 24 class hours + 1 workshop

Scratch fundamentals + game design basics.

What they learn
  • Scratch fundamentals
  • Characters (sprites)
  • Move + control
  • Scenes (backdrops)
  • First simple game
🎮
End of Season 1First Scratch game + Season 1 certificate
❄️
Season 2 — Winter

Game logic + physics

Jan–Mar · 24 class hours + 1 workshop

Pro game logic + simple physics + scoring system.

What they learn
  • Conditions + variables
  • Simple physics (gravity, jump)
  • Scoring system
  • Lives + levels
  • Sound + effects
End of Season 2Pro game + Season 2 certificate
🌸
Season 3 — Spring

Multi-level + story

Apr–Jun · 24 class hours + 1 workshop

Designing multi-level games + storytelling + game art.

What they learn
  • Multi-level game design
  • Story + characters
  • Game art basics
  • Animation
  • Quick prototyping
📖
End of Season 3Story-based game + Season 3 certificate
⭐ Online exhibition
🎨
Season 4 — Summer

Final game + exhibition

Jul–Sep · Personal game + online exhibition

Final personal game + sharing with peers + online exhibition.

What they experience
  • Defining a personal game
  • Step-by-step building
  • Publishing on the Scratch Community
  • Online exhibition with Iranian peers worldwide
  • Photos and footage of the exhibition
🏆
End of Year 1Annual diploma + published game + exhibition certificate

Your 13-year-old levels up to Pygame — code real 2D games in Python. End of year: a finished 2D game with full mechanics.

One-year roadmap — Pre-teens tier (Pygame)

Four seasons of real game programming.

🍂
Season 1 — Autumn

Python + Pygame fundamentals

Sep–Dec · 24 class hours + 1 workshop

Python fundamentals + Pygame library + first 2D game.

What they learn
  • Python fundamentals
  • Pygame library
  • Window, sprite, image
  • Game loop
  • First simple game
🐍
End of Season 1First Pygame game + Season 1 certificate
❄️
Season 2 — Winter

Physics + collisions + AI

Jan–Mar · 24 class hours + 1 workshop

2D physics + collisions + simple AI for enemies.

What they learn
  • 2D physics (gravity, jump)
  • Collision detection
  • Simple AI for enemies
  • Pathfinding
  • Game state management
💥
End of Season 2Game with physics + Season 2 certificate
🌸
Season 3 — Spring

Game art + sound + level design

Apr–Jun · 24 class hours + 1 workshop

Game art with Aseprite + game sound + pro level design.

What they learn
  • Pixel art with Aseprite
  • Sprite animation
  • Sound effects + music
  • Pro level design
  • Tilemap engines
🎨
End of Season 3Pro game + Season 3 certificate
⭐ Real release
🚀
Season 4 — Summer

Finished 2D game + release

Jul–Sep · Real release on itch.io

Finished 2D game + release on itch.io + online exhibition.

What they experience
  • Defining a real 2D game
  • Pro game-development cycle
  • Release on itch.io
  • Online exhibition
  • Portfolio entry
🏆
End of Year 1Annual diploma + released game + exhibition certificate

Your 16-year-old in Toronto levels up to pro Unity + C# — real 3D games, 3D physics, networked multiplayer. Goal: a real game on Steam or itch.io for a university-ready portfolio.

One-year roadmap — Teens tier (Unity)

Four pro seasons.

🍂
Season 1 — Autumn

Unity + C# fundamentals

Sep–Dec · 24 class hours + 1 workshop

Unity engine + C# language + first 3D game.

What they learn
  • Unity Editor
  • C# fundamentals
  • GameObject + Component
  • Transform + Physics
  • First 3D game
🎯
End of Season 1First Unity game + Season 1 certificate
❄️
Season 2 — Winter

3D + animation + advanced physics

Jan–Mar · 24 class hours + 1 workshop

3D modeling + animation + advanced physics + AI.

What they learn
  • 3D model import
  • Animator + State Machine
  • 3D physics (Rigidbody, Collider)
  • NavMesh + pathfinding
  • Behavior trees for AI
🤖
End of Season 23D game + Season 2 certificate
🌸
Season 3 — Spring

Multiplayer + shaders + optimization

Apr–Jun · 24 class hours + 1 workshop

Networked multiplayer + shaders + advanced graphics + optimization.

What they learn
  • Multiplayer (Netcode)
  • Shaders + VFX
  • Lighting + post-processing
  • Performance optimization
  • Profiling tools
🌐
End of Season 3Multiplayer game + Season 3 certificate
⭐ Real release
🚀
Season 4 — Summer

Real game + Steam / itch.io release

Jul–Sep · Real release

Real game + Steam or itch.io release + university-ready portfolio.

What they experience
  • Defining a real game
  • Pro studio production cycle
  • Release on Steam / itch.io
  • Online exhibition
  • University-ready portfolio
🏆
End of Year 1Annual diploma + released game + exhibition certificate

🏅 Certificates from the Game Dev Program

Official Novin Zehn certificate at every season end + annual diploma + exhibition certificate at year-end.

1Autumn season certificate
2Winter season certificate
3Spring season certificate
4Annual diploma + exhibition certificate

📞 Get full details about the Game Dev Program

Free consultation walks through lesson plans, real game releases, and the exhibition.

Frequently asked

Questions parents abroad ask us

Does my child need a powerful computer?

For Scratch/Pygame, any laptop works. For Unity (Teens tier), a mid-range gaming laptop or modern PC is recommended.

Are the released games safe to play?

Yes. All games are reviewed by instructors before release. Themes are age-appropriate.

Can my child go from this to a job?

By year 3 of the Teens tier, students have real game portfolios that can lead to indie studio internships.

Can my child start without prior experience?

Yes. The Kids tier starts from zero (Scratch). Trial class is free.

What about timezones?

Multiple class times per week across EST, PST, GMT, CET. All sessions recorded.