CyDoomGeneric
lastmod 2026-11-10created 2025-11-252 edits
CyDoomGeneric is a binding that wraps doomgeneric, a highly portable Doom implementation, with Cython so that Doom can be run from Python. Because it passes the frame buffer and key input to Python callbacks, Doom can be displayed on any output device, such as a terminal or an image viewer, just by implementing a drawing function. Such demos are included in the repository.
Easily portable DooM for Python (+ some pretty sick demos)