Doomgeneric
lastmod 2026-11-10created 2025-02-053 edits
doomgeneric is a C project that reorganizes the source code of the classic game Doom so it can be easily ported to new platforms. Platform-dependent parts such as screen output, key input, and timing are narrowed down to a handful of functions, so implementing just those functions lets Doom run on embedded boards and unusual environments. DoomPDF, which runs Doom inside a PDF, and the Python binding cyDoomGeneric are among the projects built on it.
Easily portable doom
See also
- Doom
- DoomPDF
- cyDoomGeneric - Easily portable DooM for Python