Back to courses
One-on-oneLIVE

Star Defender: Build Your Own Arcade Game

Build a complete space-shooter arcade game in Python: a real game loop, enemies, collisions, score, lives, levels, sound and a saved high score. Then remix it with your own theme and art and present it. Assumes basic Python.

Level 3 · Builder20 hours10 chaptersEnglishAges 8–17

Has finished at least one project

What you'll learn

Build a real game loop that runs, updates and draws every frame
Make independent objects (ship, bullets, enemies) interact and collide
Add score, lives, levels, a power-up, sound and menus
Save a high score to a file so it persists between plays
Isolate and fix bugs in a running system
Remix the game with your own theme and art, and present it

Course outline

Set up your game window, draw your ship on screen and get the game loop running.