Case study
DoomIIRPG-RE: a Doom II RPG reconstruction
DoomIIRPG-RE reconstructs Doom II RPG game systems in C++. Its source implements gameplay, rendering, script execution, and resource loading from the game's package layout, with CMake configuration for a desktop build.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 102
- Last commit
- 2025-07-09
- Language
- C++
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: CMake, SDL2, Zlib, and OpenAL are required.
- Scope: The project identifies its current version as 0.1.
- License: GPL-3.0.
Cite
BibTeX
@misc{doomiirpg-re-case,
title = {{DoomIIRPG-RE: a Doom II RPG reconstruction}},
howpublished = {\url{https://github.com/Erick194/DoomIIRPG-RE}},
url = {https://github.com/Erick194/DoomIIRPG-RE},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/doomiirpg-re-case/}}
}Plain text
DoomIIRPG-RE: a Doom II RPG reconstruction. https://github.com/Erick194/DoomIIRPG-RE (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/doomiirpg-re-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Erick194/DoomIIRPG-RE · Revision ba6227d
- src/Game.cpp GitHub · Erick194/DoomIIRPG-RE · Revision ba6227d
- src/JavaStream.cpp GitHub · Erick194/DoomIIRPG-RE · Revision ba6227d
More in Games
- Dragon Ball Z: Buu's Fury: a byte-checked GBA disassembly · Case study
- Dragon Ball Z: The Legacy of Goku II: a byte-matching GBA disassembly · Case study
- Dragon Ball Z: The Legacy of Goku — a byte-exact GBA disassembly · Case study
- Dragon Quest Monsters German: a banked Game Boy Color disassembly · Case study
- dream-server: reconstructing a Pokémon Dream World server · Case study
- dream: Dream: Land of Giants disassembled and reimplemented in C · Case study