Case study
OpenNitemare3D: reimplementing Nitemare 3D in C#
OpenNitemare3D is a C# reimplementation of the 1994 first-person game Nitemare 3D. It loads original bitmaps and maps, plays MIDI, and plays sound effects from the Windows version. The README says the active development branch is C-Rewrite.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 52
- Last commit
- 2021-12-08
- Language
- C#
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence
Demo available · no screenshot
- Observed
- Code, documentation, download and demo observed; a full-reconstruction candidate for manual Class 0 review.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- The documented C# build uses the .NET SDK and SFML. Place the Windows SND.DAT, plus UIF.DAT, MAP.1, IMG.1, and GAME.PAL, in bin/Debug/net5.0/data.
- Most menu options crash. New game and the sound editor are the options that do something.
- The README names no license.
Cite
BibTeX
@misc{opennitemare3d,
title = {{OpenNitemare3D: reimplementing Nitemare 3D in C\#}},
howpublished = {\url{https://github.com/BBQGiraffe/OpenNitemare3D}},
url = {https://github.com/BBQGiraffe/OpenNitemare3D},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/opennitemare3d/}}
}Plain text
OpenNitemare3D: reimplementing Nitemare 3D in C#. https://github.com/BBQGiraffe/OpenNitemare3D (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/opennitemare3d/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.MD GitHub · BBQGiraffe/OpenNitemare3D · Revision 178dcf4
More in Games
- OpenOMF: a multi-platform remake of One Must Fall 2097 · Case study
- OpenOrion2: a partial Master of Orion II remake and save viewer · Case study
- OpenPlatinum: rebuilding Pokémon Platinum in a native engine · Case study
- OpenPol: an early Polanie reimplementation · Case study
- OpenPrivateer: reconstructing Wing Commander: Privateer · Case study
- openQ4: replacing the Quake 4 engine and game binaries · Case study