Really, the thing to do is buy it for the name, and then start from scratch in an actually good game engine (i.e. not Unity)
Give a man no game engine and he will write a game engine for the rest of his life.
- unknown GDC speaker
[0]http://forum.kerbalspaceprogram.com/index.php?/topic/139128-...
Besides, GC is one of those things that is classically unsuitable for real-time use cases, and games are exactly a real-time use case. So you could argue that Unity choosing a GC language was a predictably a bad decision. Again, I don't use a game engine because I want to put up with bad decisions.
Cities:Skylines has the same GC stutters.
...and drop Linux support, of course.
/smh
http://www.pcworld.com/article/2940175/cryteks-powerful-crye...
https://en.m.wikipedia.org/wiki/Source_(game_engine)#OS_X.2C...
UE4 even runs in a browser out of the box. Unity is not the Magic Linux Engine, it's just a bit more convenient because of .NET, particularly when it comes to modding.