Case study
Freenukum: a Duke Nukem 1 clone
Freenukum recreates the 1991 DOS game Duke Nukem 1 using Rust and the original game's graphics data. It provides a data installation tool and is still missing opponents and some level items.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Building from source requires a Rust compiler and SDL2 and SDL2_ttf development libraries.
- Prerequisites: Original Duke Nukem 1 graphics data is required; freenukum-data-tool can install it.
- Limits: Opponents and some level items are unfinished.
- License: The README declares AGPL-3.0-or-later in its SPDX header.
Cite
BibTeX
@misc{freenukum-case,
title = {{Freenukum: a Duke Nukem 1 clone}},
howpublished = {\url{https://gitlab.com/silwol/freenukum}},
url = {https://gitlab.com/silwol/freenukum},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/freenukum-case/}}
}Plain text
Freenukum: a Duke Nukem 1 clone. https://gitlab.com/silwol/freenukum (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/freenukum-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- FreeRS42: reimplementing Ricochet Xtreme · Case study
- FreeSims: recreating The Sims 1 engine · Case study
- FreeSynd: Syndicate engine reimplementation · Case study
- FreeTFC: reimplementing Team Fortress Classic · Case study
- G-Engine: rebuilding Gabriel Knight 3 around its original data · Case study
- Galaxian2: reimplementing Galaxy on Fire 2 in Godot · Case study