Case study
VCMI: recreating the Heroes of Might & Magic III engine
VCMI recreates the Heroes of Might & Magic III engine in C++ for playing the original game with an open-source runtime. The repository includes game logic, battle AI, a client and documentation for mods and supported game file formats.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 6.0k
- Last commit
- 2026-11-08
- Language
- C++
- License (GitHub)
- GPL-2.0
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Licensed under GPL-2.0.
Cite
BibTeX
@misc{vcmi-case,
title = {{VCMI: recreating the Heroes of Might \& Magic III engine}},
howpublished = {\url{https://github.com/vcmi/vcmi}},
url = {https://github.com/vcmi/vcmi},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/vcmi-case/}}
}Plain text
VCMI: recreating the Heroes of Might & Magic III engine. https://github.com/vcmi/vcmi (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/vcmi-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- docs/Readme.md GitHub · vcmi/vcmi · Revision cfdf594
More in Games
- VERA20K: rebuilding Red Alert 2: Yuri's Revenge in Rust · Case study
- Wacki: porting Wacki: Kosmiczna rozgrywka from decompiled code · Case study
- wage-engine: a World Builder adventure engine reimplementation · Case study
- Wanderer: reimplementing Project Nomads · Case study
- War1: a C reimplementation of Warcraft: Orcs & Humans · Case study
- War1gus: a Stratagus reimplementation of Warcraft: Orcs & Humans · Case study