Games Design Programming - Level 1 Award (2026)
Kickstart your programming journey with Python. Build essential skills through hands-on lessons and projects to confidently code and solve problems.
Installing Python
Installing Visual Studio Code
Keyboard Shortcuts
Zip Files
Our First Function
Importing Functions
Parameters
Optional Parameters
Giving the Computer Instructions
Project 1: Turtle Maze
Our First Variable
Integers and Floats
Booleans
Strings
Project 2: Prototype Platformer
The Problem with Variables...
Lists
Indices
List Functions
For Loops
While Loops
Project 3: Snake
Inside a Function
If Statements
Elif and Else
Our First Function
Project 4: Prototype Side Scroller
Creating a Game Screen
The Gameplay Loop
Drawing to the Screen
The Clock and FPS
Adding a Challenge
Losing the Game
Earning Points
Creating Text
Project 5: Jetpack Man
Inside a Class
Loading in Sprites
Animating the Sprites
Moving on the Y Axis
Moving on the X Axis
Changing Animations
Project 6: Final Platformer
Pygame Setup
Scrolling Background
Creating the Player
Moving the Player
Creating an Enemy
Moving the Enemy
Creating the Bullet
Firing the Player Bullet
Object Pools
Enemies Shooting Back
Damaging the Enemies
Damaging the Player
Enemy Waves
Cycling Through the Waves
Score System
Final Project: Space Shooter