Pygame Summer Camp: Sugar Smash
Learn Python game development with Pygame and PyOpenAL. Build a candy crush clone and gain fundamental programming skills. Perfect for beginners!
What you’ll learn
- Create a simple game with Pygame
- Solve programming problems
- Manage complexity as a game project grows
- Use PyOpenAL to load and play sounds
Over the course of these videos we’ll build “Sugar Smash” a candy crush clone. The goal of this course is to get past the barrier to entry, and learn the fundamental skills to start building Python games. We’ll also be using PyOpenAL, a wrapper for Open Audio Library.
This course is targeted at a beginner level and we’ll learn by doing. No 50+ hour slog, just a cool little game that gives us a chance to solve programming problems.
Experience in Python will be useful, but isn’t necessary. We’ll be starting from scratch, although to get a deeper understanding of topics a bit of independent research and experimentation will be invaluable.
If you’re interested in game development, or simply want to learn software programming principles while having fun, then this is the course for you.
Code is provided with each video, which you’re welcome to download and keep, but don’t stop there! I encourage you to extend and modify the game when you’re finished. Some suggestions include:
· Instead of blocks falling down, change the direction of gravity, set it up so this can change dynamically
· Save and Load Game buttons
· Special Items, “multi tool” gems which work with any type
· A time limit, or a limited move count
But that’s enough talking, let’s get started! Let’s make a game!
Who this course is for:
- Beginner Python developers with an interest in game development, or anyone who wants to learn programming by making games.
User Reviews
Be the first to review “Pygame Summer Camp: Sugar Smash”
You must be logged in to post a review.


There are no reviews yet.