An open-source reimplementation of the Might and Magic 6-8 game engine for modern platforms with enhanced graphics and modding support.
OpenEnroth is an open-source reimplementation of the game engine used for Might and Magic VI, VII, and VIII. It allows players to run these classic RPGs on modern operating systems with improved graphics and additional features, while also providing a foundation for modding and community extensions.
Retro gaming enthusiasts, modders, and developers interested in game engine reimplementation or preserving classic RPGs. It's also for players who own the original games but face compatibility issues on modern hardware.
As a free and open-source alternative, OpenEnroth revitalizes the Might and Magic trilogy without requiring proprietary updates, offering enhanced visuals, cross-platform support, and a dedicated modding ecosystem that the original engine lacked.
Open reimplementation of Might and Magic 6 7 8 game engine
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Runs natively on Windows, Linux, and macOS, with detailed installation guides for each, including Flatpak support for immutable Linux distributions as per the README.
Improves graphics and rendering over the original engine, evidenced by the updated screenshots showing modernized visuals.
Engine is designed from the ground up for modding, providing tools and structure to easily create, install, and play custom content, as highlighted in the project description.
Features a Discord channel for discussion and development, fostering a collaborative environment for users and contributors, as linked in the README.
Only Might and Magic VII is playable; MM6 and MM8 are not yet implemented, limiting utility for fans of the full series, as noted in the README milestones.
Releases are currently nightly builds that may contain bugs, making it less reliable for stable, long-term playthroughs, as admitted in the download section.
Requires manual extraction of game data using tools like innoextract and setting environment variables, which can be cumbersome for non-technical users, as detailed in the installation steps.