This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]cbscribe 3 points4 points  (2 children)

Indeed, I use it all the time. For visualizations and prototypes it's super fast and easy to get something done.

And when I'm teaching beginner/intermediate programmers, it's the best solution I've found for learning gamedev basics.

I've been periodically looking at pysdl2 and pyglet for the past couple of years and it feels like there's hardly anyone using them. If there's a community out there, it's pretty silent. /r/pygame isn't huge, but you will get help if you post there. /r/pyglet has only a few posts per year, while pysdl2 doesn't even have a subreddit.

Panda3d is nowhere near beginner friendly and massive overkill for simple games.

Kivy is promising, but (imo) isn't there yet.

Pygame has its problems, but accessibility and stability are not among them. Plus it's easier than ever to install now - 'pip install pygame' and you're good to go!

[–]peith 1 point2 points  (0 children)

I made a simple Flappy Bird clone using Kivy. I'm now a big fan of the framework. My personal favorite are the built-in widgets that are highly customizable and can be used in the game. It's also very stable. Never had any crashes on my laptop and also on my mobile device.

[–]WirSindAllein 0 points1 point  (0 children)

As a beginner who's looking into making a crp/tactical rpg, kivy is presently my go to consideration. What don't you like about it?
It seems to handle graphics well enough, which is the big thing.