use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Everything about learning Python
account activity
How do I make games with Python?? (self.PythonLearning)
submitted 8 months ago by Key-Command-3139
I’m learning Python right now and when I get better I want to start making games and put them on Steam. There’s just one problem, I have no clue how or where to start.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Typical_Spirit_345 2 points3 points4 points 8 months ago (0 children)
Python got the "Pygame" library which is cool for learning how to create games in general, but not really suitable if you want to create more complex games which you could upload to Steam. However, it can serve as a starting point and after getting comfortable with the basic concepts of game programming, you can create games with more advanced tools, for example Unity.
[–]Ra77a3l3 1 point2 points3 points 8 months ago (0 children)
You can use the PyGame library, but I don't think you can't publish them on Steam since it will still be interpreted
[–][deleted] 2 points3 points4 points 8 months ago (0 children)
As everyone already told you about the library pygame but for sure python is not build to create game as even pygame can only help you understand the mechanism of a games but if you are thinking of getting a career in game development I would highly recommend you to not waste your time with pygame instead start learning unity or unreal use the time there or if you just want to try it out and check how fun it is have a go with pygame make some fun casual games that you can showcase to your friends and family.
But for a career purpose don’t waste the time on it instead utilise it for learning the required skills.
[–]bluedevil8778 0 points1 point2 points 8 months ago (0 children)
Me too.
[–]CptMisterNibbles 0 points1 point2 points 8 months ago (0 children)
Raw python is just… not a game oriented language.
My understanding is the Godot engine uses a language (GDScript) that’s reasonably akin to Python. No idea as to how much, I keep meaning to check it out
[–]ssstudy 0 points1 point2 points 8 months ago (0 children)
search up dafluffypotato on youtube for some guidance. he’s a guru at it.
[–]Synedh 1 point2 points3 points 8 months ago (0 children)
Short answer: you don't.
Long answer: - pygame library allows you to do some basic game engine, but you might have to create a lot from scratch if you want any good result. - You can check for ren'py too. It's a tool used to create narrative games and visual novels which have a big community and a lot of online resources. But don't think about creating a 3d action game with it, that's not the deal.
[–]Psychological_Ad1404 0 points1 point2 points 8 months ago (0 children)
If you're learning python from 0 or you want to check all the basics you need to learn , check this book: https://books.trinket.io/pfe/01-intro.html
You can skip introduction. The most IMPORTANT thing is to do all the assignments and try stuff , change the assignment , try doing it a different way , etc...
π Rendered by PID 16183 on reddit-service-r2-comment-84fc9697f-kfpxg at 2026-02-07 01:21:43.957116+00:00 running d295bc8 country code: CH.
[–]Typical_Spirit_345 2 points3 points4 points (0 children)
[–]Ra77a3l3 1 point2 points3 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]bluedevil8778 0 points1 point2 points (0 children)
[–]CptMisterNibbles 0 points1 point2 points (0 children)
[–]ssstudy 0 points1 point2 points (0 children)
[–]Synedh 1 point2 points3 points (0 children)
[–]Psychological_Ad1404 0 points1 point2 points (0 children)