Star on GitHubStar2.4k stars

Case study

DoomRPG-RE: reconstructing Doom RPG in C

DoomRPG-RE reconstructs Doom RPG as a C program with gameplay, combat, menus, rendering and input modules. Its SDL-based executable loads game data from DoomRPG.zip and builds through CMake with audio and compression dependencies.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
164
Last commit
2024-04-23
Language
C
License (GitHub)
GPL-3.0

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: CMake, SDL2, SDL2-Mixer, zlib and FluidSynth are required to build.
  • Prerequisites: The executable loads DoomRPG.zip as its game data input.
  • License: GPL-3.0.

Cite

BibTeX

@misc{doomrpg-re-case,
  title = {{DoomRPG-RE: reconstructing Doom RPG in C}},
  howpublished = {\url{https://github.com/Erick194/DoomRPG-RE}},
  url = {https://github.com/Erick194/DoomRPG-RE},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/doomrpg-re-case/}}
}

Plain text

DoomRPG-RE: reconstructing Doom RPG in C. https://github.com/Erick194/DoomRPG-RE (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/doomrpg-re-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · Erick194/DoomRPG-RE · Revision 8ff35da
  2. src/Main.c GitHub · Erick194/DoomRPG-RE · Revision 8ff35da

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab