{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/YuriPlanet/vera20k/blob/b4497a73217353d1979488be1a44323a4705d1ad/LEGAL.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "VERA20K rebuilds the Red Alert 2: Yuri's Revenge engine in Rust while reading the user's original game files. The project says coding agents study the original engine with Ghidra, implement its behavior in a new simulation and rendering architecture, and compare results with the original through tools and playtests.",
  "description_zh": "VERA20K 用 Rust 重建《红色警戒 2：尤里的复仇》引擎，并读取用户自己的原版游戏文件。项目称编程智能体使用 Ghidra 研究原引擎，在新的模拟与渲染架构中实现其行为，再通过对照工具和游戏测试与原版比较。",
  "entry_url": "https://awesomerea.org/resources/vera20k-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/vera20k-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/YuriPlanet/vera20k/blob/b4497a73217353d1979488be1a44323a4705d1ad/README.ar.md",
  "group": "cases",
  "id": "vera20k-case",
  "json_url": "https://awesomerea.org/resources/vera20k-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/vera20k-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/vera20k-case/index.md",
  "name": "VERA20K: rebuilding Red Alert 2: Yuri's Revenge in Rust",
  "name_zh": "VERA20K：用 Rust 重建《红色警戒 2：尤里的复仇》",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/vera20k-case.png",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires the user's own copy of Red Alert 2: Yuri's Revenge.",
    "Building requires Rust 1.97 or later, Git and platform build tools.",
    "Campaign missions can start, but objectives, triggers, scripted transitions, saving and loading still need work.",
    "Code is licensed under GPLv3 with additional terms; art added to the project's art/ folder defaults to CC BY-NC-SA 4.0."
  ],
  "requirements_zh": [
    "需要用户自己的《红色警戒 2：尤里的复仇》副本。",
    "构建需要 Rust 1.97 或更新版本、Git 及相应平台的构建工具。",
    "战役任务可启动，但任务目标、触发器、脚本化流程衔接及存档读档仍需完善。",
    "代码采用附加条款的 GPLv3；今后加入项目 art/ 目录的美术作品默认采用 CC BY-NC-SA 4.0。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/YuriPlanet/vera20k",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
