C# is Unity's main programming language, now there's this for Unreal, and Godot 3.0 will also have C# support.<p>Is C# becoming the lingua franca of modern game engines?
The lead for this project[1] recently gave a great talk[2] at .NET Fringe on some of the interesting things coming up for Mono. Definitely worth a watch.<p>[1] <a href="https://github.com/mhutch" rel="nofollow">https://github.com/mhutch</a><p>[2] <a href="https://www.youtube.com/watch?v=uxzS-grpN4c" rel="nofollow">https://www.youtube.com/watch?v=uxzS-grpN4c</a>
A little bit unrelated, but serious question. Mono and .net core are not going to converge? I mean that would be awesome. Since most of game developers nagging about Mono's bad performance
Would be interesting if the author could comment on the memory footprint and performance of having an additional GC'ed language running alongside the engine. It seems like it could lead to complex hitching issues.
A good thing. The C# bindings for Unity are great for scripting - the language is surprisingly suited to lightweight logic. This should be a nice gift to developers not yet familiar with C++.
Hmm...looks like the repo is not available?[1]<p>[1] <a href="https://github.com/mono-ue/UnrealEngine" rel="nofollow">https://github.com/mono-ue/UnrealEngine</a>