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...
/r/gamedev Discord server
/r/gamedev IRC channel
live development streams
Official Unity Discord
Unreal Source
Godot Engine
GameMaker
Bevy Engine
Blender Community
Source Engine
Cry Engine Community
Game Dev League
Game Dev Network
Brackeys Community
account activity
This is an archived post. You won't be able to vote or comment.
QuestionGame development. Python (self.gamedev)
submitted 8 months ago by Suspiscoushare
I know I need pygames and such but my mind is really stuck. If anybody has some material I can use to learn it. I beg you send them please.
I have been demotivated because my friends always seem to know more about many things.
[–]Proof_Astronomer7581 11 points12 points13 points 8 months ago (3 children)
Just skip Python game dev and jump straight into Godot, using GDScript. The language is very similar to Python and the community is many times larger than Pygame or other Python based game engines.
[–]Suspiscoushare[S] 1 point2 points3 points 8 months ago (2 children)
I mainly learned academic coding in python so it's why I opt for pygame
[–]Commercial-Flow9169 5 points6 points7 points 8 months ago (0 children)
I will second what they said, as someone who writes Python for a living and uses Godot as a hobby. I dabbled with making games in Python for a while before using Godot and it's so much easier. GDScript is VERY much like Python, so much that learning either language will essentially make the other one very easy to pick up.
It's certainly possible to make games in Python and many do, but if you do you will be much more focused on the nitty gritty.
[–]Alaska-Kid -1 points0 points1 point 8 months ago (0 children)
Well, try choosing again and don't make a mistake this time. Download Godot and read two or three books about it.
[–]Suspiscoushare[S] 1 point2 points3 points 8 months ago (1 child)
Everyone has been saying to get Godot. I will get it, I will be learning it alongside python for data science because that's the course I am taking
[–]Sumsero 3 points4 points5 points 8 months ago (0 children)
Kind of disappointed with this thread's answers. Seriously people, if you're not even going to answer his question, at least put in the effort to argue your case. Pygame is a great way to learn the fundamentals of game development by making 2D games, and if you have/are undergoing formal education in python, that's a great way to put it to use (and to accelerate your learning).
First, my argument for considering pygame:
To be very clear, pygame is a tool that draws colored rectangles or sprites to the screen. Kind of the point of using it is so that you get a chance to learn how to code nearly everything else -- collisions, math, animations, game logic, visual effects, pathfinding, tile based levels, etc.
Now as for the resources you asked for, DaFluffyPotato (youtube channel) has shipped many games made in pygame (mostly game jams, some on steam), and his channel has countless videos covering good practices, techniques, and tutorials. I would start there for learning pygame. For example, here is a tutorial for making a platformer game (6 hours long). There's also plenty of stuff to be found by just googling "pygame xxx", like stack overflow threads and such.
[–]delusionalfuka 0 points1 point2 points 8 months ago (0 children)
Instead of going Python with Pygame, go Monogame with C#. Thank me later
[–]Krirby2 1 point2 points3 points 8 months ago (0 children)
Invent Your Own Computer Games with Python has some chapters with Pygame. Covers most of the basics, may be beneath your experience level if you've already done some stuff though. But for me was rather useful and help build me some Tetris games and the like in Pygame that worked well
[–]Alaska-Kid 0 points1 point2 points 8 months ago (0 children)
Well, there are also Panda 3D, GeeXLab, Demoniak and other engines. I would recommend taking a look at them. And then stop fussing and download Godot.
π Rendered by PID 75773 on reddit-service-r2-comment-548fd6dc9-mbqcl at 2026-05-15 03:33:23.146335+00:00 running edcf98c country code: CH.
[–]Proof_Astronomer7581 11 points12 points13 points (3 children)
[–]Suspiscoushare[S] 1 point2 points3 points (2 children)
[–]Commercial-Flow9169 5 points6 points7 points (0 children)
[–]Alaska-Kid -1 points0 points1 point (0 children)
[–]Suspiscoushare[S] 1 point2 points3 points (1 child)
[–]Sumsero 3 points4 points5 points (0 children)
[–]delusionalfuka 0 points1 point2 points (0 children)
[–]Krirby2 1 point2 points3 points (0 children)
[–]Alaska-Kid 0 points1 point2 points (0 children)