Hello,
I am looking at moving a project I’ve been working on in JME to Unity or Unreal. Would prefer Unity, because I prefer writing C# over C++, but based on some forum posts, deprecation notices in the docs, and my own first-hand experience with a few Unity games, it seems like the current networking APIs might not be in the best state? The game I can think of right off the bat is Stick Fight, which has desync issues all the time for me. Multiplayer is a big deal with what I’m working on.
If the Unity libs aren’t in a good place, how well do Unity’s abstractions lend themselves to bringing in an outside C# networking lib to solve the problem? I haven’t gotten a good feel for working with a big framework like Unity versus just coding in a render loop, which is what I’m used to.