Old Networking with RPC or new UNET?

Hey guys… So I’ve been programming networking code for while with the old way of RPCs and stuff.

Should I try to stop all that and learn to use the new UNet way? Or should I continue with what I know best.

What way do you guys recommend for me and my multiplayer games?

If you are releasing your game soon and everything is working well you should stay on the old network API.
If it is in 1 year or more, it is time to evaluate the cost to switch to the new API.

Well, I am leaning towards the newer network way however, what are some true differences that make the newer network way better than the old way?
Its the questions of: why should I switch? Whats the benefits?

I don’t know enough the old API. I worked a bit with it.
It is more about the old API is deprecated and we don’t know how many time it will be kept in unity.

If you are just releasing on PC, it seems ok for me. For any other platform I’m not sure it will be maintain.
You need an official answer for that.

The old API you would have to serialize everything via rpc or network serialize… Unet is a game changer, we now can call [SyncVar] for your serializing. It really works with you instead of against you, There are some things that need to be polished out but I am not the one to say otherwise.