Sandpit, on 14 September 2017 - 07:35 AM, said:
Their poor business decision. I'm not overlooking this because they mismanaged their resources over the years.
https://www.google.c...KHd4gAPMQsAQILQ
Their inadequate programming abilities don't mean an engine can't do something, it means they don't know how to do it with the engine.
You missed some things;
1) CryEngine 3 was the only real engine affordable enough and powerful enough to start on what PGI needed to do at the time.
2) CryEngine as a whole is actually quite a pain to deal with as the code language is in C++ but the scripting is all Lua and C#, while other Engines let you script in the main language.
3) The only ones to really understand CryEngine was CryTech.
4) CryEngine is really good at certain things (looking pretty, FPS, and large amounts of simple tasks) yet terrible at others (handling many complex tasks at once, Online play, etc).
5) While the CryEngine SDK can make random lumps of islands (not maps that would be any good for MWO), the commercial CryEngine 3 cannot. You can't be mixing your engines even if they are in the same family line. But even that system is jury rigged, a mod, and not a built in tool of the engine. And its not a RANDOM generator, its a level editor.
6) MW5 is being designed with the Unreal 4 engine, and is a lot easier to make a game in. Really good move on their part.
6.5) And IIRC in one of their streams they hinted moving MWO to Unreal 4 after they finish and release MW5. And at that point, they
may be able to do randomly generated maps as Unreal 4 is actually kind of decent at that.