Hacker News new | past | comments | ask | show | jobs | submit login

I believe Unity was investigating embedding the .NET Core runtime instead, for performance gains due to a better GC and better JIT.

Therefore I find it very odd they chose to use the Mono runtime. It sounds to me the .NET Core runtime is a much better choice, since the underlying CLR is in the basis the same as the .NET Framework CLR, including the Ryujit and all the other goodies.




Unity targets many systems where .NET Core doesn't exist, e.g. games console.

Mono is only used in some targets, they actually compile to native code via IL2CPP for production deployment.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: