4 ms·
It's great for teaching kids / teaching yourself / experimenting with game engine / concept stuff. It has image loading / blitting on screen, etc, input, etc,
by deckiedan 4y ago
It's great for teaching kids / teaching yourself / experimenting with game engine / concept stuff.
It has image loading / blitting on screen, etc, input, etc, and you can do a lot with it, but it will be all pretty manual. Which can be a lot of fun. But it's not a "framework" like django is a web-framework. It doesn't give you any higher abstractions at all (sprites, animations, objects, maps / levels, etc...)
I like it, for teaching my son to code, having fun hacking easy oldschool 2d games in it.
Another more "modern" alternative might be https://love2d.org/ https://love2d.org/ - I've played with it a few years ago briefly, and may well look at it again some day. It certainly seems to have a more active community than pygame - but is `lua` not `python`.
Neither have the greatest distribution / mobile story in the world, there are... options... worth checking that stuff before choosing a system to build in if that's important to you.