Comment by palata 4 months ago What about the C# garbage collector? Is it much better? Because Unity is in C#, right? 1 comment palata Reply pjmlp 4 months ago Unity uses aginging Mono runtime, because of politics with Xamarin, before its acquisition by Microsoft, migration to .NET Core is still in process.Additionally they have HPC#, which is a C# subset for high performance code, used by the DOTS subsystem.Many people mistake their C# experience in Unity, with what the state of the art in .NET world is.Read the great deep dive blog posts from Stephen Toub on Microsoft DevBlogs on each .NET Core release since version 5.0.
pjmlp 4 months ago Unity uses aginging Mono runtime, because of politics with Xamarin, before its acquisition by Microsoft, migration to .NET Core is still in process.Additionally they have HPC#, which is a C# subset for high performance code, used by the DOTS subsystem.Many people mistake their C# experience in Unity, with what the state of the art in .NET world is.Read the great deep dive blog posts from Stephen Toub on Microsoft DevBlogs on each .NET Core release since version 5.0.
Unity uses aginging Mono runtime, because of politics with Xamarin, before its acquisition by Microsoft, migration to .NET Core is still in process.
Additionally they have HPC#, which is a C# subset for high performance code, used by the DOTS subsystem.
Many people mistake their C# experience in Unity, with what the state of the art in .NET world is.
Read the great deep dive blog posts from Stephen Toub on Microsoft DevBlogs on each .NET Core release since version 5.0.