El soporte del motor está retrasado y solucionar la situación no es una tarea fácil
El desarrollador de software de Unity, Josh Peterson, nos habló sobre el futuro del soporte .NET en un motor de desarrollo de juegos ampliamente utilizado.
, , C# C#, Unity .
C# Mono, .NET Framework Windows. Mono - .NET , , Microsoft .NET Core. Microsoft Mono Xamarin 2016 , Mono .NET Core, , - .
Unity Mono, , , « upstream ». upstream Mono - , « 95%», , Unity 2021.2. , , « .NET» - , .
, , Unity 2021.2 .NET Standard 2.1, «75% ». .NET Standard API, .NET. .NET Standard 2.1 , .NET Framework .NET Standard 2.0. : « .NET Framework .NET Standard 2.1, Mono , .NET Core».
, . « - Mono .NET? , .NET », - . Span<T>, C# 7.2, , C# 8.0. Microsoft C# 8.0 2019 , Unity . .NET Unity.
, C# 8.0 2021 - Mono. , C# 9.0, Microsoft 2020 , , Mono IL2CPP ( .NET C++ ), 50%, .
.NET Core, . , Unity, , .NET 5 .NET 6, . , «, JIT Mono», , « CoreCLR .NET 6».
, Unity, (domain reloading), , (AppDomains), .NET Core. , , « ». .NET 6 , « , mscorlib.dll .NET Framework, ».
, .NET Standard, .NET Framework, .NET Core Mono, Unity , .NET, Microsoft, , , .NET 5.0 .
«, , .NET 6. , , . Unity, , Unreal», - , , «Mono , ».
"Unity Game Developer. Professional" ( ), , . RPG .