{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "OpenIGI reimplements the engine for Project I.G.I. and I.G.I. 2 in C# on .NET 10, reading missions, scripts and assets from the user's retail installations. It runs the games' QVM scripts in a reconstructed interpreter and provides a native renderer, launcher and modding layer. The author reports all 14 first-game missions playable, while I.G.I. 2 remains in development.",
  "description_zh": "OpenIGI 使用 .NET 10 和 C# 重实现《Project I.G.I.》与《I.G.I. 2》的引擎，从使用者的零售版安装目录读取任务、脚本和素材。它以重建的解释器运行 QVM 脚本，并提供原生渲染器、启动器及模组层。作者报告第一部的 14 个任务可玩，第二部仍在开发中。",
  "entry_url": "https://awesomerea.org/resources/openigi-engine-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/openigi-engine-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/OpenIGI/OpenIGI/blob/ed97501fbd46092818f95cedf2b073f783107636/README.md",
  "group": "cases",
  "id": "openigi-engine-case",
  "json_url": "https://awesomerea.org/resources/openigi-engine-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/openigi-engine-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/openigi-engine-case/index.md",
  "name": "OpenIGI: a C# engine reimplementation for Project I.G.I. and I.G.I. 2",
  "name_zh": "OpenIGI：Project I.G.I. 与 I.G.I. 2 的 C# 引擎重实现",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Provide a retail installation of the relevant I.G.I. game; the repository contains no original game assets.",
    "The .NET 10 SDK is required to build from source.",
    "I.G.I. 2 is still in development and has no released build; multiplayer is unavailable.",
    "GPL-3.0 licence."
  ],
  "requirements_zh": [
    "提供相应 I.G.I. 游戏的零售版安装目录；仓库不附带原版游戏素材。",
    "从源码构建需要 .NET 10 SDK。",
    "《I.G.I. 2》仍在开发且尚无发布构建；多人模式暂不可用。",
    "采用 GPL-3.0 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/OpenIGI/OpenIGI",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
