This started here https://forum.openmw.org/viewtopic.php?f=4&t=5387&sid=cdcfda43bb46900719c34fb0843621c7

This is a simple list of interesting free open source game engine recreations. What is interesting is of course very subjective, so this list is not a scientific study of the subject at all. All engines are picked purely out of subjective opinion.

So why make a list that is neither complete nor have any clear requirments for inclusion? Because complete lists already exist and because I can’t think of any specific reasons for inclusion in this list other than “this project sounds cool”.

Please update the status of projects if the description is outdated. See Status last updated to see what might need updating.

  1. exult
    • Language: C++
    • Info: A very old project that runs Ultima VII. Is still active today it seems when I check GitHub. Should probably be fully playable, but please report here if I’m wrong.
    • License:
    • Latest release:
    • Info last updated: September 2018
  2. Freeablo
    • Language: C++
    • Info: Engine for Diablo 1. Seems to be active on github. Don’t know about playability yet.
    • Licence:
    • Latest release:
    • Status last updated: September 2018
  3. gemrb
    • Language: C++
    • Info: This engine recreates the Infinity Engine, which is used for Baldur’s Gate I & II, Planescape: Torment and others. Is fully playable already according to the website.
    • Licence:
    • Latest release:
    • Status last updated: September 2018
  4. openage
    • Language: ?
    • Info: Replacing the Age of Empires II Engine. They seem to have big plans for scripting and stuff. Active development.
    • Licence:
    • Latest release:
    • Status last updated: September 2018
  5. OpenTESArena – afritz1, a member here on the forums, is working on this replacement for the engine of The Elder Scrolls: Arena. At the time of writing, latest commit was 12 hours ago, so it is under active development. (Post updated: Sept 2018)
  6. OpenDF – Runs The Elder Scrolls II: Daggerfall. Started by our very own Chris/kcat/KittyCat. Uses many of the dependencies that OpenMW uses. Slow development, but not dead. Right Chris? :) (Post updated: Sept 2018)
  7. OpenRCT2 – Replacing the engine for Roller Coaster Tycoon 1 & 2. Getting better and better for every day, so I’d say there’s no reason to not use this engine. Will probably soon become what OpenTTD is to Transport Tycoon Deluxe. Don’t think I need to update on this one, the engine is very mature already.
  8. OpenRA – This engine runs the classic Command & Conquer games, such as Red Alert, Tiberian Dawn and Dune2000. They are also working on implementing support for Tiberian Sun. The engine is fully playable already. (Post updated: Sept 2018)
  9. OpenRW – Supposedly short for “Open Re-Write”, an engine made to run GTA III (and in the long term hopefully Vice City and San Andreas). Active development. Playable, but you can’t make any significant progress in the game according to the website. (Post updated: Sept 2018)
  10. OpenTTD – While this of course is a very simple game engine to recreate compared to OpenMW, this is still an engine to look at to know how the future might look for OpenMW. First replacing the engine for Transport Tycoon Deluxe, and later even shipping replacement for all the assets, OpenTTD is now the only serious way to play Transport Tycoon Deluxe. The engine is so far ahead of what the original engine could do. Before OpenTTD really became the real standard, there was a competing thing called TTDPatch, which was kind of what MWSE is to Morrowind. TTDPatch did a lot of good stuff for the game, but eventually OpenTTD just got better and better. The Project is pretty much finished already, but still under Active development. Won’t need to update on this one.
  11. REGoth – Replacing the zEngine that runs the two first Gothic games. You can’t really do anything other than run around as of yet, but otherwise it seems quite mature. Sadly, development has been dead since july, but hopefully it might resurrect again soon. (Post updated: Sept 2018)
  12. Spring Engine – Originally a replacer for Total Anihillation’s game Engine, but is nowadays a fully fletched RTS game engine. There are several games using the engine. Still active development on GitHub. Don’t think I need to update this one either, since even if the project dies, it seems to be essentially finished. Like OpenTTD, but in another way, I’d say this gives you an idea what OpenMW might become: Not just a game engine replacement, but simply a game engine.
  13. Xoreos – Replacing Bioware’s Aurora Engine, for games such as Neverwinter Nights 1 & 2, Star Wars: Knights of the Old Republic 1 & 2 and more. Development seems pretty slow at the moment, but it is still active. Not really much gameplay yet. (Post updated: Sept 2018)