pygame awesome libraries?
What are some awesome libraries for pygame?
- available via pip
- documented (with examples, and API docs)
- generally awesome for some reason (even if not perfect, maybe it has potential)
I'll start with a few...
- pyscroll. Scrolling maps. Fast scrolling images easy.
- pyTMX. Reads Tiled Map Editors TMX maps. Can use a Map editor easily.
- pyinstaller. Make installers for different platforms. Very easy to use to make installers.
- pymunk. 2d physics library. Lots of examples, very well maintained.
What's awesome or almost awesome?
ps. I also asked over on the pygame reddit.
(log in to comment)
Comments
https://kivy.org/docs/api-kivy.html
Oh I haven't seen Serge Game Engine before. And pgzero is indeed awesome. Thanks @prake.
@IvanTHoffmann pybullet is very cool indeed! Thanks. However, it's 20MB and doesn't have binaries for win, mac, linux. Seems a bit 'researchy' and not polished for distributing games yet. For me anyway... I prefer not to have to make binaries for such libraries myself. https://pybullet.org/wordpress/
https://github.com/touilleMan/godot-python
Godot engine is pretty neat open source game engine. Ability to code in python is an added bonus :)
at least that's what i did on two windows machines and it worked great both times
@gizmo_thunder sorry, that was a bit of a bad in-joke. It seems in every public discussion about pygame there's always someone who comes in and suggests that people use Unity instead. And explained unfunny jokes are the unfunniest jokes, and so here we are.
@IvanTHoffmann yeah, it requires a compiler on Mac and Linux too. I wish everyone had a compiler installed by default... but I feel that wish might not come true any time soon. I didn't find any examples to use it with pygame, but I did find a google doc where they keep their documentation. Also on their github there is a folder with python examples (examples/pybullet/examples).
I collected all the answers in the pygame reddit here: https://www.reddit.com/r/pygame/comments/89ygm7/pygame_awesome_libraries/
It was quite surprising to me that I found a number of good libraries to use that I'd never heard about before.
prake on 2018/04/08 15:45:
ok, unfortunately not pip-ready but with really good references: Serge Game Engine by Paul Patersonhttps://code.google.com/archive/p/serge/downloads