{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/nautilusbits/mdk-sdl/blob/1094e273b33c3bae6a06c5b04d0381ebc5f143c3/docs/formats.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "MDK in C# and SDL3 ports the 1997 game using reconstructed data formats and behavior from MDKD3D.EXE. It reads levels, textures, models, sound and scripts from the user's installed copy and implements the original's BSP collision and script-driven gameplay on SDL3.",
  "description_zh": "MDK in C# and SDL3 根据 MDKD3D.EXE 及原游戏数据重建 1997 年 MDK 的格式和行为。移植版通过 SDL3 运行，从用户安装的游戏读取关卡、纹理、模型、声音和脚本，并实现原版 BSP 碰撞与脚本驱动的玩法。",
  "entry_url": "https://awesomerea.org/resources/mdk-sdl-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/mdk-sdl-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/nautilusbits/mdk-sdl/blob/1094e273b33c3bae6a06c5b04d0381ebc5f143c3/README.md",
  "group": "cases",
  "id": "mdk-sdl-case",
  "json_url": "https://awesomerea.org/resources/mdk-sdl-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/mdk-sdl-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/mdk-sdl-case/index.md",
  "name": "MDK in C# and SDL3: reconstructing the 1997 game",
  "name_zh": "MDK in C# and SDL3：重建 1997 年游戏",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/mdk-sdl-case.gif",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "An installed copy of the original MDK game data.",
    ".NET 10 and SDL3 for source builds.",
    "GPL-3.0 License."
  ],
  "requirements_zh": [
    "需要已安装的原版 MDK 游戏数据。",
    "源码构建需要 .NET 10 和 SDL3。",
    "采用 GPL-3.0 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/nautilusbits/mdk-sdl",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
