Best networking?

I’ve used Unity’s networking (NetworkView) a little. I DL’d Photon (free) which looks pretty similar. Any opinions on which is better, of if there is something else even better?

Specfically I need to sync more than position/rotation, but pretty much all game state. Script variables, material properties, the lot. Is there a drop-in kind of simple way to do this (I would guess it would use Reflection to figure out what to serialize)?

I think Photon is great for beginners! Took me like 2 weeks to get going and now a few months later I can make almost anything into multiplayer :slight_smile:

Also you probably dont need to sync that much! Rather than syncing like 20 things every frame, figure out what NEEDS to be known and the rest you could keep track off with event based RPCs. You want to minimize it as much as possible!