News for hackers. Stuff that matters.
Re:A comparison of Rust's borrow checker to the one in C# by lifthrasiir on Thursday October 31, 2024 @07:42AM (#42005801)
At least for Unity, the actual problem lies in IL2CPP and not C#. I have professionally used C# in real-time game servers and GC was never a big issue. (We did use C++ in the lower layer but only for the availability of Boost.Asio, database connectors and scripting engines.)
Re:A comparison of Rust's borrow checker to the one in C# by Rohansi on Thursday October 31, 2024 @10:26AM (#42007242)
Unity lets you use either IL2cPP (AOT) or Mono (JIT). Either way it will use Boehm GC which is a lot worse than the .NET GC. If your game servers weren't using Unity then they are using a better GC.
Re:A comparison of Rust's borrow checker to the one in C# by lifthrasiir on Thursday October 31, 2024 @12:04PM (#42008230)
Yeah, we rolled our own server framework in .NET mainly because we were doing MMOs and there were no off-the-shelf frameworks (including Unity's) explicitly designed for that. In fact, I believe this is still mostly true today.