{
  "added_at": "2026-11-06",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "OpenDiablo2 is a cross-platform ARPG engine written in Go that supports playing Diablo 2. The project is being split into a separate engine and toolset, called Abyss Engine, and a game project retaining the OpenDiablo2 name.",
  "description_zh": "OpenDiablo2 是一个用 Go 编写的跨平台动作角色扮演游戏引擎，支持运行 Diablo 2。项目正在拆分为名为 Abyss Engine 的引擎与工具集，以及继续使用 OpenDiablo2 名称的游戏项目。",
  "entry_url": "https://awesomerea.org/resources/opendiablo2/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/opendiablo2/",
  "evidence_url": "https://github.com/OpenDiablo2/OpenDiablo2/blob/7f92c571bf04057a7fbdfb5d25a486f7d775e3c3/README.md",
  "group": "cases",
  "id": "opendiablo2",
  "json_url": "https://awesomerea.org/resources/opendiablo2/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/opendiablo2/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/opendiablo2/index.md",
  "name": "OpenDiablo2: Diablo 2 engine reimplementation",
  "name_zh": "OpenDiablo2 暗黑破坏神 2 引擎",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "Playing Diablo 2 requires a legally purchased copy of Diablo 2 and its Lord of Destruction expansion installed on the computer.",
    "The project does not include the assets or content needed to play Diablo 2.",
    "The repository is archived.",
    "License: GPL-3.0."
  ],
  "requirements_zh": [
    "运行 Diablo 2 需要在计算机上安装合法购买的 Diablo 2 及其 Lord of Destruction 资料片。",
    "项目不包含运行 Diablo 2 所需的素材或游戏内容。",
    "仓库已归档。",
    "许可证：GPL-3.0。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/OpenDiablo2/OpenDiablo2",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
