mirror of
https://github.com/vinta/awesome-python.git
synced 2026-10-02 08:23:10 +08:00
audit: sweep Game Development, split into use cases, drop py-sdl2, pyopengl
Restructure: the flat section splits into 3D Engines (panda3d 189.3K/mo, sole obvious choice), Game Frameworks (pygame 3.07M/mo and pyglet 2.9M/mo obvious choices; arcade 85.3K/mo challenger — pygame-ce joins as a challenger in its own addition commit), and Visual Novels (renpy sole obvious choice — its 4/mo pip count is meaningless since Ren'Py ships as its own SDK; ecosystem verified: 8,000+ published works, release 8.5.3 in 2026-05). Removed: - py-sdl2 — 71.1K downloads/month (as PySDL2), 344 stars; low-level SDL bindings whose job pygame-ce and pyglet cover for this list's audience. Judgment call. - pyopengl — 5.3M downloads/month, likely transitive scientific-visualization traffic (judgment call, mechanism unverified), 415 stars; raw OpenGL bindings are not a game-development obvious choice. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -955,13 +955,14 @@ _Libraries for manipulating audio, video, and their metadata._
|
||||
|
||||
_Awesome game development libraries._
|
||||
|
||||
- [arcade](https://github.com/pythonarcade/arcade) - Arcade is a modern Python framework for crafting games with compelling graphics and sound.
|
||||
- [panda3d](https://github.com/panda3d/panda3d) - 3D game engine developed by Disney.
|
||||
- [py-sdl2](https://github.com/py-sdl/py-sdl2) - A ctypes based wrapper for the SDL2 library.
|
||||
- [pygame](https://github.com/pygame/pygame) - Pygame is a set of Python modules designed for writing games.
|
||||
- [pyglet](https://github.com/pyglet/pyglet) - A cross-platform windowing and multimedia library for Python.
|
||||
- [pyopengl](https://github.com/mcfletch/pyopengl) - Python ctypes bindings for OpenGL and it's related APIs.
|
||||
- [renpy](https://github.com/renpy/renpy) - A Visual Novel engine.
|
||||
- 3D Engines
|
||||
- [panda3d](https://github.com/panda3d/panda3d) - 3D game engine developed by Disney.
|
||||
- Game Frameworks
|
||||
- [pygame](https://github.com/pygame/pygame) - Pygame is a set of Python modules designed for writing games.
|
||||
- [pyglet](https://github.com/pyglet/pyglet) - A cross-platform windowing and multimedia library for Python.
|
||||
- [arcade](https://github.com/pythonarcade/arcade) - Arcade is a modern Python framework for crafting games with compelling graphics and sound.
|
||||
- Visual Novels
|
||||
- [renpy](https://github.com/renpy/renpy) - A Visual Novel engine.
|
||||
|
||||
**Python Language**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user