{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "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.",
  "description_zh": "OpenNitemare3D 是 1994 年第一人称游戏 Nitemare 3D 的 C# 重实现。它载入原来的位图和地图，播放 MIDI，并播放 Windows 版的音效。README 写明当前开发分支是 C-Rewrite。",
  "entry_url": "https://awesomerea.org/resources/opennitemare3d/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/opennitemare3d/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/BBQGiraffe/OpenNitemare3D/blob/178dcf4b1075462b01de9321870a3c2665b855f3/README.MD",
  "group": "cases",
  "id": "opennitemare3d",
  "json_url": "https://awesomerea.org/resources/opennitemare3d/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/opennitemare3d/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/opennitemare3d/index.md",
  "name": "OpenNitemare3D: reimplementing Nitemare 3D in C#",
  "name_zh": "OpenNitemare3D：用 C# 重新实现 Nitemare 3D",
  "preview_kind": "demo",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "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."
  ],
  "requirements_zh": [
    "文档中的 C# 构建使用 .NET SDK 和 SFML。把 Windows 版 SND.DAT，以及 UIF.DAT、MAP.1、IMG.1 和 GAME.PAL，放进 bin/Debug/net5.0/data。",
    "大多数菜单选项会崩溃。新游戏和声音编辑器是会起作用的选项。",
    "README 没有写许可证。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/BBQGiraffe/OpenNitemare3D",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
