From 3f391b34ba5a2e29dfea0a1fdd1f0b95d65cbb19 Mon Sep 17 00:00:00 2001 From: Vinta Chen Date: Sun, 16 Aug 2026 13:14:54 +0800 Subject: [PATCH] audit: sweep Game Development, split into use cases, drop py-sdl2, pyopengl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- README.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 051a7ce8..729f8d69 100644 --- a/README.md +++ b/README.md @@ -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**