Make Games with Pygame
Make five games in Python with pygame: move a square, catch falling blocks, Snake, two-player Pong and a game of your own. Every game runs in your browser as you write it.
Syllabus
5 chapters41 lessons5 projects41 challenges14 quiz questionsThe Game Loop
Project8 lessons- 06Sprint
Events and Collisions
Project10 lessonsGrids and Lists
Project10 lessonsTwo Players and a Ball
Project11 lessonsMake It Yours
Project2 lessonsMore like this
Pygame Project: Hold the Keep
Build a whole survival game in Python with pygame: a knight holds a castle courtyard through a night of monsters, with weapons that aim themselves, gems, level-ups, a boss and dawn. It runs in your browser as you write it.
- 25
- 25
- 5
- 20
Godot Game: Neon Circuit
Build a top-down racing game in Godot with GDScript, a feature per lesson: a car that accelerates, steers, brakes and drifts, a neon track with boost pads and oil, checkpoints, laps and a timer, three rival cars, a countdown, results and a best lap. It runs in your browser as you write it.
- 20
- 20
- 1
- 20
Unity Game: Brick Breaker
Build a 3D Brick Breaker game in Unity with C#, a feature per lesson: a paddle and a bouncing ball, a wall of bricks, lives and levels, and power-ups that widen the paddle or split the ball.
Certificate on completion
- 19
- 19
- 1
- 15
Unity Game: Snake 3D
Build a 3D Snake game in Unity with C#, a feature per lesson: a snake that moves on a grid, steering, food, a growing tail, walls and self bites, a score, speed and a best score.
Certificate on completion
- 14
- 14
- 1
- 14
Unity Game: Sky Lanes
Build a 3D endless runner in Unity with C#, a feature per lesson: three lanes, jumps and slides, a road that never ends, obstacles, coins, a magnet and a shield, a speed that keeps climbing and a best score. It runs in your browser as you write it.
- 21
- 21
- 1
- 20
Frequently asked questions
How many lessons does Make Games with Pygame have?
Make Games with Pygame contains 41 interactive lessons you can complete at your own pace.
What does Make Games with Pygame cover?
The course is organized into chapters covering: The Game Loop, Events and Collisions, Grids and Lists, Two Players and a Ball, and more.
Is Make Games with Pygame free?
Yes. Every course on Coddy is free to start. You can complete lessons in your browser without any downloads or signup.
Can I get a Python certificate?
Yes. Finish the matching Python journey and you'll unlock a shareable certificate. See the certifications page for details.