Python is the worlds most popular programming language. It is a major tool for AI and data science, it runs the databases of basically every large project and it can be used for app development, games, robotics, home automation and loads more. Python is basically everywhere and mastering it is a good path to interesting jobs and a high income. However, learning it by making small graphs or basic apps is boring; instead we will make cool games to master Python.
What We Are Building:
We will start with the absolute basics of the language and rapidly scale your skills across six distinct projects:
- Google Dinosaur Runner: A clean, simple starter project to master the absolute basics of loops, movement, and collisions.
- 2D Zelda-Style Adventure: Create a proper level, design complex enemy AI, add fancy animations, and build a workflow using a professional level editor.
- Turn-Based Pokémon Battle System: Learn to handle massive amounts of game data and present it cleanly by designing custom user interfaces (UI).
- 3D Runner Game: Break into the third dimension, learning 3D coordinate spaces and working with full skeleton animations.
- Doom-Style Retro FPS: Build a highly satisfying first-person shooter featuring multiple weapons, advanced pathfinding, and intense gameplay.
- Minecraft Clone (With AI): Recreate the ultimate sandbox block-builder, and learn how to use modern AI tools to speed up your coding workflow exponentially.
![Udemy – Learn Python by Making 6 Games [2D & 3D] 1 Learn Python by Making 6 Games [2D & 3D]](https://www.psdly.site/wp-content/uploads/2026/07/Learn-Python-by-Making-6-Games-2D-3D-750x546.jpg)





