{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Abyss Engine is a clean-room reimplementation of the Diablo 2 engine in C, aimed at a portable base that can be modded. The README says it uses no original game code and will not be compatible with the original save files or multiplayer systems.",
  "description_zh": "Abyss Engine 是用 C 编写的《暗黑破坏神 2》引擎净室重实现，目标是一个便于修改的可移植基础。README 写明它不使用原版游戏代码，并且不会兼容原版存档或多人系统。",
  "entry_url": "https://awesomerea.org/resources/abyss-engine/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/abyss-engine/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/AbyssEngine/AbyssEngine/blob/885eea067f0d41a4fb75de2e88b3704215859a58/README.md",
  "group": "cases",
  "id": "abyss-engine",
  "json_url": "https://awesomerea.org/resources/abyss-engine/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/abyss-engine/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/abyss-engine/index.md",
  "name": "Abyss Engine: clean-room Diablo 2 engine",
  "name_zh": "Abyss Engine：暗黑破坏神 2 引擎的净室重实现",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "The engine must be configured before it is run. The README points at its configuration section.",
    "It says original saves and original multiplayer are outside its compatibility.",
    "GitHub reports the repository license as MIT."
  ],
  "requirements_zh": [
    "运行前需要按 README 的配置一节完成配置。",
    "它写明不兼容原版存档和原版多人系统。",
    "GitHub 报告该仓库的许可证为 MIT。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/AbyssEngine/AbyssEngine",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
