Cover image for The Art of Doing: Video Game Creation with Python and Pygame

The Art of Doing: Video Game Creation with Python and Pygame

Build simple and complex games with Python and Pygame

ME

Created by Michael Eramo

Explore the world of video game creation by building a series of arcade-style games using Python and Pygame. You'll start with the basics and gradually move on to more advanced concepts, learning practical coding skills along the way. By the end, you'll feel confident designing and developing your own games from scratch.

Packt | Oct 2021 | 1035 min

Start Trial
LevelIntermediate
CategoriesGame Development, Game Engines and Development Environments, Python

What You Will Learn

You'll learn by creating real games step by step, starting with simple projects and progressing to more complex ones. Each project introduces new techniques, from handling user input to advanced topics like tile maps and animation. Along the way, you'll get clear explanations of both the code and the underlying game design principles.

Key Features

  • Build seven unique games, each introducing new coding and design concepts
  • Master sprites, collision detection, and animation for dynamic gameplay
  • Apply classes and inheritance to organize and scale your game projects

Target Audience

Perfect for beginner Python programmers who want to dive into game development or expand their skills with Pygame. If you know the basics of variables, loops, and conditionals, you'll be able to follow along. This is a great fit if you're curious about building your own arcade-style games or want to learn how to organize larger projects using classes and inheritance.

Related courses