CoreCLR will be nice for Unity with the 2x performance improvement.<p>I wish Microsoft had moved to it quicker and Unity wouldn't have had that lull on Mono 2.x .NET and had to build IL2CPP.<p>When IL2CPP was being rolled out it was quite impacting to build size and actually making iOS builds for a while in 2015 from like March to summer was not workable for months. Now they have Android on it and it works well but keeping all that up to date is cumbersome for a smaller tech/engine team.<p>I still would love a C++ engine/lib like they were going to do back when Apple was forcing AOT instead of JIT languages around 2010 [1], but having a C# engine that can be comparable in performance is killer.<p>As long as this update is smooth and is truly faster that would be welcome. It was harder to trust Microsoft before during the Mono/.NET disconnected period so Unity treaded carefully but after Microsoft bought Xamarin and went .NET standard/core it seems like they are embracing and not extinguishing. Microsoft's new focus is Azure and .NET core/standard help expand that as well as its use by Unity (always a C# champion) and even Unreal Engine possibly which some have attempted [2]. If Unity switches to .NET core/standard possibly Unreal Engine will be compelled to add it natively.<p>[1] <a href="https://blogs.unity3d.com/2010/07/02/unity-and-ios-4-0-update-iii/" rel="nofollow">https://blogs.unity3d.com/2010/07/02/unity-and-ios-4-0-updat...</a><p>[2] <a href="https://mono-ue.github.io/" rel="nofollow">https://mono-ue.github.io/</a> or <a href="https://github.com/xiongfang/UnrealCS" rel="nofollow">https://github.com/xiongfang/UnrealCS</a>
> But also, you will notice lots of work related to ARM32 and ARM64, including corporate work from Samsung for the Tizen platform<p>It's nice to see this recognized. Source: I worked on open source at Samsung.
I wonder if Unity regrets using Mono / C# as their scripting language, it seems like they have so many workarounds and hoops that they jump through that it must be a nightmare to maintain.