Building games in Python teaches core programming concepts, from simple text adventures to 2D platformers with graphics and sound. Game development helps you work with loops, conditionals, functions, classes, and event handling in a fun, visual way. Create your own games and share them with friends.
To create this article, 13 people, some anonymous, worked to edit and improve it over time. This article has been viewed 70,734 times. Learn more... This is an introduction to Pygame for people who already know Python. This article will teach you the steps to building a simple game that has the player dodging bouncing balls. Download Pygame.