Case study
OpenEnroth: reimplementing the Might and Magic VI–VIII engine
OpenEnroth reimplements the Might and Magic VI, VII, and VIII engine. Might and Magic VII is the playable game. It needs the ANIMS, DATA, MUSIC, and SOUNDS directories from that game. OPENENROTH_MM7_PATH selects the data directory. Windows, Linux, macOS, and an experimental Android build are listed. Source build steps are in HACKING.md.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 885
- Last commit
- 2026-11-09
- Language
- C++
- License (GitHub)
- LGPL-3.0
GitHub data as of 2026-11-10
Evidence

- Observed
- Code, documentation, download and demo observed; a full-reconstruction candidate for manual Class 0 review.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Might and Magic VII data, at least the ANIMS, DATA, MUSIC, and SOUNDS directories. Follow HACKING.md to build.
- The README names no license.
Cite
BibTeX
@misc{openenroth,
title = {{OpenEnroth: reimplementing the Might and Magic VI–VIII engine}},
howpublished = {\url{https://github.com/OpenEnroth/OpenEnroth}},
url = {https://github.com/OpenEnroth/OpenEnroth},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/openenroth/}}
}Plain text
OpenEnroth: reimplementing the Might and Magic VI–VIII engine. https://github.com/OpenEnroth/OpenEnroth (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/openenroth/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · OpenEnroth/OpenEnroth · Revision 63535c6
More in Games
- OpenGD: a Geometry Dash gameplay reimplementation · Case study
- OpenGG: rebuilding Gearhead Garage from observed rules and data formats · Case study
- OpenGMK: reconstructing the GameMaker Classic runner and projects · Case study
- OpenGothic: reimplementing the Gothic 2: Night of the Raven client · Case study
- OpenGromada: reconstructing the Sigma Games engine · Case study
- OpenGT4: reimplementing Gran Turismo 4 for Windows · Case study