Comment by raincole

8 hours ago

> that engines help a lot with? Like... multiplayer netcode.

Rust (the top 10 most downloaded game ever on Steam) is built with Unity. However they ended up to write their own netcode anyway. Of course Unity isn't known for the best netcode, but how much an engine helps is often overstated. Genshin even bought Unity's source code to customize it.

Unity used to have a pretty good netcode implementation, but then they ripped it out in newer versions and still don't really have a good replacement for it

  • Interesting. I'm new to this and trying to get a grasp of the situation but there's a ton of noise.

    What's wrong with Netcode for GameObjects, and what are the odds I'll regret going with it?

    • I mean, I dont hate netcode for gameobjects, but generally I prefer to have the application just set up some sockets for me and I'll handle the rest myself, which you can do in NfG, but I've not used it too much. There was a really long gap between having working netcode stuff, and I wrote what I felt was a really nice layer over the top of the old LLAPI for a project I was going to work on, and then they immediately deprecated it.

      Im sure NfG is fine

  • Unity used to have _____ but now they don't.

    This is the mantra of the past decade of game dev.