Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hi, Thanks for all advice!

If I only do  Python scripting and want to try game jam, should I learn other lang? I know PyGame exist but no one is recommending it.

(-1)

the thing about python it require external apps and api s and external software is not allowed if u could do it without that would be fine also i heard that pyGame is great 

another tip that u should use godot it uses a similar lang like pyhthon its like a python branch also godot is so easy to learn

(+1)

PyGame is fine, similar to löve2D or other frameworks (Raylib wasn't mentioned), though think about the workflow of exporting to itch and web in advance. Though not using an engine is a significant cost, everything is generally slower.

One of the games I built for a two week game jam is made entirely with python and pygame, so you could do a jam with it but if you do make sure you have at least one day dedicated to learning how to build your project. Since I have a really old mac, I couldn't make a windows build locally, so I had to figure out how to write a workflow file to run when I pushed the project to github that would give me the executable files for each OS. I never figured out how to build for web, I heard of pygbag but I never got it to work and I think it may be deprecated. Also if you only do python, you don't necessarily need to learn a whole other language. I started trying godot because gdscript is actually really similar to python, and I may try to make something in it for this jam. Pygame is still doable and there are devs like dafluffypotato on youtube who do some pretty insane stuff with it, but godot is a good alternative if you want to learn a game engine. I think that the main reason pygame isn't talked about more is since it's more of a "from scratch" approach, and doesn't have as many resources dedicated to teaching it. Hope that answers your question well!