{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/kromenak/gengine/blob/f8ff4f65fc21641fbd5515a349e3261c54fd6b6f/Data/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "G-Engine reimplements the engine needed to play Gabriel Knight 3: Blood of the Sacred, Blood of the Damned on Windows, macOS and Linux using the original game's data. Its C++ code parses Barn asset bundles and handles the game's Bink and AVI videos; the source credits earlier reverse engineering of BRN, BSP and ACT formats. The author reports a completable game with remaining bugs and missing noncritical features.",
  "description_zh": "G-Engine 用 C++ 重建《Gabriel Knight 3: Blood of the Sacred, Blood of the Damned》的游戏引擎，在 Windows、macOS 和 Linux 上读取原版数据。它解析 Barn 资源包并处理 Bink、AVI 视频；项目注明参考了 BRN、BSP、ACT 格式的逆向研究。作者称游戏可以通关，但仍有错误和部分非关键功能缺失。",
  "entry_url": "https://awesomerea.org/resources/g-engine-gabriel-knight-3-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/g-engine-gabriel-knight-3-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/kromenak/gengine/blob/f8ff4f65fc21641fbd5515a349e3261c54fd6b6f/README.md",
  "group": "cases",
  "id": "g-engine-gabriel-knight-3-case",
  "json_url": "https://awesomerea.org/resources/g-engine-gabriel-knight-3-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/g-engine-gabriel-knight-3-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/g-engine-gabriel-knight-3-case/index.md",
  "name": "G-Engine: rebuilding Gabriel Knight 3 around its original data",
  "name_zh": "G-Engine：基于原始数据重建《Gabriel Knight 3》",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/g-engine-gabriel-knight-3-case.png",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires the user's Gabriel Knight 3 data: Barn (.brn) bundles and .bik and .avi video files from the game's Data directory; the demo's Gk3demo.brn is also supported.",
    "Runs on Windows, macOS and Linux; source builds use CMake.",
    "The author reports that the game is completable, with bugs and missing noncritical features.",
    "GPL-3.0."
  ],
  "requirements_zh": [
    "需要用户自己的《Gabriel Knight 3》数据：游戏 Data 目录中的 Barn（.brn）资源包和 .bik、.avi 视频文件；也支持试玩版的 Gk3demo.brn。",
    "支持 Windows、macOS 和 Linux；源码构建使用 CMake。",
    "作者称游戏可以通关，但仍有错误和部分非关键功能缺失。",
    "许可证为 GPL-3.0。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/kromenak/gengine",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
