{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "OpenReliant reimplements the engine of StarLancer, the 2000 space-combat game by Warthog and Digital Anvil. It is written in Zig on SDL3 and draws with Vulkan, or Metal on macOS. The README says the beta can play the whole campaign, and that saves from the original game carry over.",
  "description_zh": "OpenReliant 重实现 2000 年 Warthog 和 Digital Anvil 的太空战斗游戏 StarLancer 的引擎。它用 Zig 写在 SDL3 上，用 Vulkan 绘制，在 macOS 上用 Metal。README 写明测试版可以玩完整场战役，原来的存档可以继续使用。",
  "entry_url": "https://awesomerea.org/resources/openreliant/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/openreliant/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/OpenReliant/openreliant/blob/b22fc9ad5f3db4838e9224b9962411aefedbcb72/README.md",
  "group": "cases",
  "id": "openreliant",
  "json_url": "https://awesomerea.org/resources/openreliant/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/openreliant/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/openreliant/index.md",
  "name": "OpenReliant: reimplementing the StarLancer engine",
  "name_zh": "OpenReliant：重新实现《StarLancer》引擎",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "The player supplies a retail copy of StarLancer. Building needs Zig 0.17.",
    "Source code is MPL-2.0. Documentation under docs/ is CC BY-SA 4.0."
  ],
  "requirements_zh": [
    "玩家提供 StarLancer 的零售副本。构建需要 Zig 0.17。",
    "源代码是 MPL-2.0。docs/ 下的文档是 CC BY-SA 4.0。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/OpenReliant/openreliant",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
