Help to understand the network solution

AmongUs uses a P2P architecture over a relay server. A lot of networking solutions support this. Mirror does support it if you use a relay based transport. Photon Unity Networking uses a cloud based relay. Our new Netcode for GameObjects (formerly know as MLAPI) networking also supports this.

As for which one to chose when upgrading from UNet. The most similar is definitely Mirror which is a Fork of UNet but with a lot of improvements. Mirror has an upgrade guide to migrate from UNet which you can find here.

There are also other third party solutions around. For which one to chose I’d recommend these two resources:

Finally we at Unity are building our next netcode solution “Netcode for GameObjects”. It is still experimental currently but is our new official networking solution. We’ve created an upgrade guide for UNet as well but upgrading can sometimes be a bit tricky. If you decide to go with “Netcode for GameObjects” and run into any issues with upgrading, let me know.

1 Like