Case study
Rigel Engine: a Duke Nukem II engine reimplementation
Rigel Engine reimplements Duke Nukem II in C++ using findings from disassembly of the original game binaries. It replaces the DOS executable while reading the user's original game data, and adds widescreen display, smooth scrolling, quick saves and controller support.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 1.0k
- Last commit
- 2026-09-28
- Language
- C++
- License (GitHub)
- GPL-2.0
GitHub data as of 2026-11-10
Evidence

- Observed
- Code, documentation, download and demo observed; a full-reconstruction candidate for manual Class 0 review.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Original Duke Nukem II game data is required; shareware and registered data are supported.
- Prerequisites: Windows, Linux or Mac OS X and OpenGL 3.0 or OpenGL ES 2.0 capable graphics hardware are specified.
- Limits: The web version is currently unavailable.
- License: GPL-2.0 license.
Cite
BibTeX
@misc{rigel-engine-case,
title = {{Rigel Engine: a Duke Nukem II engine reimplementation}},
howpublished = {\url{https://github.com/lethal-guitar/RigelEngine}},
url = {https://github.com/lethal-guitar/RigelEngine},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/rigel-engine-case/}}
}Plain text
Rigel Engine: a Duke Nukem II engine reimplementation. https://github.com/lethal-guitar/RigelEngine (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/rigel-engine-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · lethal-guitar/RigelEngine · Revision 30afeff
More in Games
- Riiablo: rebuilding Diablo II in Java · Case study
- rlvm: a RealLive interpreter reimplementation · Case study
- Robot War Engine: a Total Annihilation-compatible engine reconstruction · Case study
- roBrowser: a browser reconstruction of Ragnarok Online · Case study
- Rockport Native: reconstructing Need for Speed: Most Wanted on macOS · Case study
- RodLegacy: reimplementing Street Rod and Street Rod 2 · Case study