While it’s for sure very interesting, there are still some things they don’t mention on their website.
- What is the pricing model and under what license will it be released? If I recall correctly the mono runtime for instance used a LGPL license in the past…
- How fast do they plan to update when new UE4 versions get released.
- They only mention Studio and MonoDevelop on their website, but can you use Visual Studio and are there any limitiations?
I also think they should have worked more closely with Epic from the beginning, there are quite some problems that could have been addressed earlier to make it more user friendly:
- You need to compile the engine by yourself so mono gets integrated correctly, but some users prefer the binary versions (myself included). They should have integrated it into the engine (with the help of Epic) or provided it as a plugin instead.
- The authentification when you try to download is kind of strange. It would have been much more user friendly to just enter the UE4 user name and the authentification check is done somehow automatically in the background.
But all in all I really like the idea of using C# as an alternative to C++ for game code, if it doesn’t impose too many restrictions!