4 ms·
I wonder how much of the extra issues Unity has is because it is a very old version of Mono, since more modern versions of .NET have become so much more perform
by runevault 3y ago
I wonder how much of the extra issues Unity has is because it is a very old version of Mono, since more modern versions of .NET have become so much more performant (especially Core 3.1 into 5+). I was sad when .NET 8 came out too late for Godot to fit in the update for Godot 4.2, so I believe they intend to make the update for 4.3.
- DannyWebbie 3y agoUnity is leaving quite a bit on the table by not being on a modern version of .NET. Unity's C++ side seems to have (or had) assumptions about the garbage collection. Progress and challenges on .NET in Unity can be seen in this frequently updated forum thread https://forum.unity.com/threads/unity-future-net-development-status.1092205/ https://forum.unity.com/threads/unity-future-net-development... Unity's long term plan appears to become more tightly integrated with .NET and to avoid maintaining their own .NET stuff.
- runevault 3y agoYeah back before I switched to Godot for my game dev dabbling I was keeping an eye on info about the upgrade to a more modern version of .NET, but I got less and less interested and saw Godot 4 was going to have .NET 6 out the gate so just switched (and all of this was before Unity went full idiot which fully removed any interest I have in going back).