New in networking

Hi everyone,

I read about unity networking and I’m confused, need someone to clear these things up please,

  1. plenty of people use RPC to create multiplayer games, is it the only way to create multiplayer games in unity (without plugins)?
  2. Can I use RPC to create FPS shooter game that can handle about 10 players without problems, or I need to use something else?
  3. If RPC is bad for this kind of games, what is the best free networking framework or plugin that I can use?

thanks in advance…

  1. RPC are the ways to call functions across the network. You can use SerializeNetworkView if you want the client to just read values from the server.
    2.Yea you can, just try and find ways to not flood the network with too many RPC calls. For example , you can send last 6 player inputs in a single packet (rpc) rather than sending 1 input each frame.
    3.Go with Photon, the plugin is great,and btw, most netwoking solutions use RPC.

I wouldn’t jump into a third party networking solution without at least giving UNET a try. It’s coming in 5.1 which may come on June 9 if the beta forums are anything to go by…

Still ironing some things out, but from what I’ve done with it so far I’m quite impressed.