fheroes2: Open-Source HoMM2 Engine Rebuilt from Scratch
Original: fheroes2: A recreation of Heroes of Might and Magic II game engine
Why This Matters
Preservation projects like this keep classic strategy games alive on modern hardware.
fheroes2 is a GPL-2.0 open-source recreation of the Heroes of Might and Magic II engine, written in C++ from scratch. The project has 3.6k GitHub stars, 513 forks, and 6,014 commits across multiple platforms.
fheroes2 is an open-source reimplementation of the Heroes of Might and Magic II game engine, hosted on GitHub under the ihhub organization. Written entirely in C++, it is built from scratch rather than decompiled from the original — meaning it aims to replicate the classic 1996 turn-based strategy game while introducing gameplay and quality-of-life improvements beyond the original release.
The project supports multiple platforms, with build configurations for Android, iOS, Nintendo Switch, PS Vita, and Emscripten (web), in addition to standard desktop targets via CMake and Visual Studio. It is licensed under GPL-2.0.
As of now, the repository holds 3.6k stars and 513 forks, with 6,014 commits reflecting years of active development. There are currently 401 open issues and 31 pull requests in flight, suggesting a healthy, ongoing contributor base. The project is self-described as "multiplatform" and targets both accuracy to the original game and meaningful improvements over it. Users still need to supply their own original game data files to run it legally.