{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "NeMo2 reimplements the Virtools game engine's CK2 and VxMath libraries in C++. It provides Virtools object, behavior and scene handling, math and rendering support, and loading and saving for CMO and NMO files, with a Windows 32-bit build targeting Virtools compatibility.",
  "description_zh": "NeMo2 以 C++ 重建 Virtools 游戏引擎的 CK2 和 VxMath 库。它实现对象、行为与场景处理，提供数学和渲染支持，并读写 CMO、NMO 文件；构建目标为兼容 Virtools 的 Windows 32 位程序。",
  "entry_url": "https://awesomerea.org/resources/nemo2-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/nemo2-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/doyaGu/NeMo2/blob/c1b94abc9c198ff1d907f76ead68844d2e1eff54/README.md",
  "group": "cases",
  "id": "nemo2-case",
  "json_url": "https://awesomerea.org/resources/nemo2-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/nemo2-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/nemo2-case/index.md",
  "name": "NeMo2: reimplementing the Virtools game engine libraries",
  "name_zh": "NeMo2：重建 Virtools 游戏引擎库",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Windows, MSVC, C++17 and CMake 3.16 or later; build for Win32 compatibility.",
    "The miniz, stb and yyjson dependencies are supplied as git submodules.",
    "Apache-2.0 license."
  ],
  "requirements_zh": [
    "需要 Windows、MSVC、C++17 和 CMake 3.16 或更高版本，并以 Win32 目标构建。",
    "miniz、stb 和 yyjson 依赖通过 git 子模块提供。",
    "采用 Apache-2.0 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/doyaGu/NeMo2",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
