Case study
NeMo2: reimplementing the Virtools game engine libraries
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.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 6
- Last commit
- 2026-01-04
- Language
- C++
- License (GitHub)
- Apache-2.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Windows, MSVC, C++17 and CMake 3.16 or later; build for Win32 compatibility.
- Prerequisites: The miniz, stb and yyjson dependencies are supplied as git submodules.
- License: Apache-2.0 license.
Cite
BibTeX
@misc{nemo2-case,
title = {{NeMo2: reimplementing the Virtools game engine libraries}},
howpublished = {\url{https://github.com/doyaGu/NeMo2}},
url = {https://github.com/doyaGu/NeMo2},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/nemo2-case/}}
}Plain text
NeMo2: reimplementing the Virtools game engine libraries. https://github.com/doyaGu/NeMo2 (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/nemo2-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · doyaGu/NeMo2 · Revision c1b94ab
More in Games
- NEOTOKYO Rebuild: rebuilding the NEOTOKYO multiplayer game · Case study
- NeoTS2: rebuilding The Sims 2 engine · Case study
- nfs-mw: a Rust reconstruction of Need for Speed: Most Wanted · Case study
- NitroSharp: reimplementing the N2System visual novel engine · Case study
- NuVelocity Engine: reimplementing Reflexive's Velocity Engine · Case study
- Nuvie: an engine for Ultima VI and its companions · Case study