Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone with no article paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

'VCMI' is an open-source engine for Heroes of Might and Magic 3

By - | Views: 15,161
Fans of the classics may be interested to know about 'VCMI' [Official Site], an open-source engine for Heroes of Might and Magic 3.

It needs the original data files, much like other open-source efforts do. You can find it on GOG if interested.

It currently features:
- Complete gameplay mechanics
- Almost all objects, abilities, spells and other content
- Basic battle AI and adventure AI
- Many GUI improvements: high resolutions, stack queue, creature window
- Advanced and easy mod support - add new towns, creatures, heroes, artifacts and spells without limits or conflicts
- Launcher for easy configuration - download mods from our server and install them immediatelly!
- Random map generator that supports objects added by mods
- Linux, Mac OS and Android ports

Not a bad list, sounds like it's probably quite playable.

The developer of it emailed me to let me know about it. You can find the github here. It's under the GPL license.

They need fresh developers too, so if it interests you, why not go ahead and contribute to it?

The project also has an IRC channel: #vcmi on freenode. Article taken from
8 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
Page: 1/2»
  Go to:

stickyparadigm 4 Nov, 2016
I love these open-source re-implementations. Thanks for pointing this one out.
ElectricPrism 4 Nov, 2016
Looks like stratagus. I wish stargus was more developed I love these reimplementation too.
SXX 4 Nov, 2016
Quoting: ElectricPrismLooks like stratagus.
HoMM 3 is not an RTS, but classical turn-based strategy with town building, heroes that have skills / artifacts / spells and tactical battles. So it's somewhat close to Battle for Wesnoth (another close game is Age of Wonders).

Last edited by SXX on 4 November 2016 at 7:58 pm UTC
whizse 4 Nov, 2016
  • Supporter
A Similar project for HOMM2:
Kimyrielle 5 Nov, 2016
Awesome to see that this is still in active development. HOMM3 is probably the best fantasy strategy games ever made.
DJViking 5 Nov, 2016
HOMM3 was previously released on Linux by Loki Software. It really should be re-released on Steam.
salitynam 5 Nov, 2016
Quoting: DJVikingHOMM3 was previously released on Linux by Loki Software. It really should be re-released on Steam.
Where can I buy it now?
Kimyrielle 5 Nov, 2016
Quoting: salitynam
Quoting: DJVikingHOMM3 was previously released on Linux by Loki Software. It really should be re-released on Steam.
Where can I buy it now?

I still have an old copy of it, but it's a hassle to get to run these days, due to library dependency issues. I guess you are better of with VCMI, really. You can get the game from GOG for cheap if you don't have it.
Jahimself 6 Nov, 2016
If I have the game from gog, can I use this VCMI to play it on linux? The Gog version is windows only for now.
g000h 6 Nov, 2016
VCMI as available so far is a bit of a pain for us Linux users. No binary installer, so if you want it you need to compile it from source, and make sure all the many dependencies are also installed. After 20 minutes of trying, and having issues along the way, I gave up. Shame the site doesn't provide a deb binary package for Debian/Ubuntu/Arch/Mint platforms. For Windows, there is an exe install file - so nice and easy for Windows users.
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.