Courses/Game Development · Ages 10-12 · Intermediate
Game Development course artwork

Game Development

Build six arcade games you can really play, like Snake and Brick Breaker. Learn movement, scores, and game rules in real Python.

▸16 lessons▸8-12 weeks▸Go at your own pace
// the quick version

What is Game Development?

Make games you can really play, from the game loop to the final level.

🛠️

What you'll learn

  • ▸Code real game rules
  • ▸Draw your game on the screen
  • ▸Handle movement, crashes, and scores
  • ▸Share a game your friends can play
🎯

Who it's for

You, if you love games and want to make them, not just play them.

Ages 10-12 · intermediate
🚀

Where it leads

Making games teaches logic, physics, and design at once. It's a fun path into coding, animation, and more.

Software EngineeringGame DesignAnimation & MediaCreative Tech
// course experience

Try it yourself.

You write real code, and Nova, your AI mentor, helps you through each challenge.

✓A full code editor
✓Press Run Code to play your game
✓Test it with your own keyboard
✓Build the game loop yourself
Inside the Game Development workspace
Try Game Development

Lesson 1, Activity 4. Only available on a tablet or computer.

// curriculum

Your path, from first line to final project.

8 modules, and each one builds on the last.

Build the game heartbeat, then catch falling cupcakes.

You'll learn: draw() and play(), held keys, and touches()

Lesson 1: The Game HeartbeatLesson 2: Catch!
🎓
What you'll do
✓Build games you can really play, then get your family to play them too
✓Watch your code turn into movement, scores, and game over screens
✓Break your game on purpose, then fix it. That's real debugging
✓Build five arcade games, then finish with Asteroid Patrol
👪
What parents see
✓Screen time spent making games, not just playing them
✓Real Python, taught through play instead of worksheets
✓Games run right in the browser, with nothing to download
✓The next step after Python for Kids, and a bridge to the teen courses
// skills learned

Real skills, with their real names.

You learn the words real coders use, and you build something with each one.

Gamekit DrawingThe Game Loopplay() and draw()Coordinates and Named ColorsVariables for PositionAnimation and BoundariesKeyboard InputThing ObjectsTimers and every()Collision DetectionScores, Lives, and LevelsLists of Game PiecesGame StatesFinal Arcade Polish
// learn by building

Here's what you build by Module 1 (Cupcake Catch).

// proof of work

Finish the course. Earn the certificate.

Finish the course and you get a Certificate of Completion. Print it out and put it on your wall! It shows you built the whole thing yourself.

✓Yours automatically when you finish the course
✓A PDF to share, plus a link anyone can check
✓It lists the real skills you practiced
✓A finish line worth working toward
Start the course →
Generation STEM
Certificate of Completion
This certifies that
Jane Smith
has successfully completed all projects of
Game Development
Daniel Mondeu
Founder, Generation STEM
★CERTIFIED
January 1, 2026
Date issued
// student reviews

What students say.

4.9
15 reviews
513
42
30
20
10
Ivyage 9
3 weeks ago

my game!!

i have a real game that i made and i can play it. thats it thats the review
Tylerage 12
6 weeks ago
snake. the tail is literally just a list. genius
Dylanage 11
7 weeks ago

asteroid patrol is sick

the lasers took me forever to get working but when they finaly fired i actually yelled. my mum came in to check if i was ok
Zaraage 11
8 weeks ago
OK so this course has six games in it and I thought that meant six tiny things but they are actual games. My favorite is Paddle Ball because its two player and me and my little brother play it for real now. I changed it so you need 10 points to win instead of 5 because 5 was over too fast. The hardest one for me was Sky Hopper. My bird kept flying up forever and never coming back down and I didnt get why for like two days. It was one number. ONE. Anyway its fixed now and I'm on the asteroid one.
Hudsonage 10
8 weeks ago
I MADE SNAKE!!!!
Aidenage 12
2 months ago

fun but brick breaker goes on forever

Really enjoyed it and all the games work. Brick Breaker is 4 whole lessons though and I got kind of sick of it by the end, I just wanted to get to the space one. Sky Hopper only gets 2 lessons and thats the one I wanted more of.
Reviews from every course →

Ready to start Game Development?

One plan unlocks every course, Nova, and your certificates.

Plans from $149 for 6 months · 30-day money-back guarantee