Python Game Development using Pygame and Python 3 (Udemy.com)
Master game development with Pygame and Python. Includes Shooting bullets, collision detection & building Space Invaders
Created by: Attreya Bhatt
Last updated April 2020
What you will learn
- 2.5+ hours of Full HD video material divided into 17 downloadable lectures
- Building Games that don't suck using - Python Pygame
- Game Development concepts like collision detection, Object Movement etc.
- Controlling the Game using Input controls like Keyboard
- Adding and Removing Graphics/Sound from the Game
- Access to our PRIVATE Facebook group available to only students of this Pygame course
How it compares
Against the other 281 rated Udemy courses in Game Development Fundamentals on CourseDuck:
- Rating4.5 out of 5higher than 43% of them
- Reviews253#127 of 282 by number of reviews
- Length2.2 hoursshorter than 90% of them
- Last updatedApril 2020earlier than 78% of them
Course Description
In early 2000, Pygame was released into this world and it soon became the #1 Game Development tool for beginners. Why? It's because it's simple enough for beginners to learn the basic concepts of becoming a Game Developer and yet it is advanced enough for the pros. Here are some of the games that you can create with it -
Space Invader - Classic game of shooting the enemies by a Space ship
FPS Games - You can also create first person 2D shooting games
Super Potato Bruh - This game gained a lot of traction on Reddit and went Viral.
Come learn with me and I'll show you how you can bend Python Pygame to your will. This course is great for beginners in Python at any age and any level of computer literacy.
The goal is simple: learn Pygame by working on real project ( Building a Space Invader Game ) step-by-step while we explain every concept along the way. For the duration of this course we will take you on a journey and you're going to learn how to:
Visualize and create the game that you want want from Scratch
Sound Management in Game Development
Adding Image and Graphics in your games
Control the Game using your keyboard
Creating Multiple Objects like enemies and Players
Advance Game Concepts like movement mechanics
Build a complete Space Invader Game
Why choose me as an instructor? Why buy this course among all those other courses?
When i was a kid i saw this YouTube video on how make a folder invisible on Windows I was so fascinated with this idea. Since then my love for technology has only grown. I understand the people who are passionate about learning new things. At the end of each section we will take a quiz to check up on your skills and see if we’re ready for the next section. We will create this project together from start to finish.
So, why wait? If all this sounds great to you, Press on “Take this Course” and start learning today.
Instructor Details
- 4.5 Rating
253 Reviews
Attreya Bhatt
When I was a kid I saw this YouTube video on how to make a folder invisible on Windows. I have never looked back since then. My love for technology has only grown.
I started with security since that was one of the areas that fascinated me. Then i went on to win the award for designing using Photoshop at Cofas '2012. On the destructive side, I always made scripts that used to mess up the systems at my school. I was almost suspended. I learned my lesson and vowed to do only constructive things. To make people aware of security issues, along with 2 friends started a Facebook page and group called YAP
To make things more interesting Web development came into my life which helped me get into the most prestigious chapter at my college IEEE. This helped me master different things that got my attention
- Android Development
- Augmented Reality
- Machine learning
- Python Development
- Internet of things ( IOT )
I never really wanted to go to a college. Still against it but it made me realize that the joy of creating something with a team of people is unparalleled. I created a blog which helps people who are not so familiar with technology get familiar with it and benefit from it. It has more 5,00,000 views today.
Things I learned and am still learning from it are Writing,Wordpress CMS, SEO, Google Analytics and Adsense and how to market a product after creating it.
More courses by Attreya Bhatt
Build an Augmented Reality android app in 1 hour! (2017)
4.1 (447 Reviews)
Provider: Udemy
Time: 42 mins
$44.99
Scrapy : Python Web Scraping & Crawling for Beginners (2019)
4.3 (207 Reviews)
Provider: Udemy
Time: 3.8h
$11.99
KivyMD Python - Build Mobile apps using Material Design (2021)
4.3 (106 Reviews)
Provider: Udemy
Time: 3.4h
$10.99
More Game Development Fundamentals courses
The Ultimate 2D Top Down Unreal Engine Course (2026)
4.9 (1,468 Reviews)
Provider: Udemy
Time: 17.1h
$94.99
Blender Skill Builder: Modelling Challenges (2026)
4.9 (144 Reviews)
Provider: Udemy
Time: 6.5h
$19.99
Jumpstart to 2D Game Development: Godot 4 for Beginners (2026)
4.8 (4,398 Reviews)
Provider: Udemy
Time: 67.6h
$89.99
Create a Complete 2D Survivors Style Game in Godot 4 (2023)
4.8 (3,761 Reviews)
Provider: Udemy
Time: 17.2h
$59.99
Master Lua Programming and Create Amazing Games with LÖVE! (2023)
4.8 (3,199 Reviews)
Provider: Udemy
Time: 8.5h
$13.99
Complete Godot 2D: Develop Your Own 2D Games Using Godot 4 (2025)
4.8 (1,619 Reviews)
Provider: Udemy
Time: 11.3h
$94.99
Reviews
By Peter Liu on 12/27/2021
i like the code and pretty good stuff but the guy, his voice is HORROBLE and this guy is in an entire rush to explain plus i have to keep pausing the video to type what he was typing which makes the stop and when click play it dosen't unpause so i always have to refresh the page.
By Ismail Gemaledin on 4/23/2021
Everything was ok, but nothing was exceptional. I now understand how to make a game, but not why it works. Also, this course is available for free on YouTube, so you get this for the certificate? Anyway, it is a good course, just not exceptional :))
By Sivaram Darbha on 1/24/2021
Thanks Attreya for such curated content. The course touched up on wide variety of 2D gaming AI using python (game loop, enemy & player movement, sounds) Looking forward for an adavanced course covering: 1. topic on clocks or time (objects move faster or slower with same settings) - Why? 2. Multiple pages (levels and settings) creation 3. Human movements (something like walking) 4. 3D topics (too much to ask?)
By Alisha Kapoor on 11/6/2020
It was great. Just wish if the basic of on screen interactions were included too. i.e. if player was able to click on text in game window to start a new game.
By Anonymized User on 9/19/2020
This course is good as an introduction to pygame. However, the techniques taught are probably not scalable to more complex games. Still, it was informative overall, and pace was alright. Good job!
By Divya Rakhecha on 9/4/2020
i change my mind this course is super duper super duper super duper super duper super duper super duper super duper super duper super duper super duper super duper super duper super duper super duper super duper super duper super duper super duper awesomely awesomely awesomely awesomey awesomely awesomely awesomely awesomely awesomely awesome
By Fernando Jesus Gonzalez on 7/10/2020
It's is a good course, but is really short, also the instructor could use classes to improve the code, for example instead of 6 lists he could use only one, using an Enemy class instead of one list per variable. The content is good and the explanation is clear.
By Venjak on 6/13/2020
This is a great course for those who want to get started on developing games. Atreya keeps the student engaged, makes it interesting and explains how and why the logic is being used, and not to mention the tips for resources.
By Roman Rodriguez Lopez on 5/25/2020
Excellent course to learn how to create a game using Python and Pygame module, I think this is a straightforward course, this help me to understand several basic concepts how to make a videogame, I like when it was used distance math concept to verify collisions. I think value of this course is that in few sessions you can learn a lot.
By Joe Klemmer on 5/12/2020
So far the only issue I have is that the instructor is moving/talking too fast. Might be better to slow down a little. Otherwise, the course is fantastic! The instructor is very knowledgeable and his presentation style engaging.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100









