UNET multiplayer on iOS - you need to make your own match making interface and a match making server. e.g. Using Game Center, the match making interface is done for you and the user already has their Game Center account, already know the Game Center match making interface. Makes lots of sense to use this if say your game is casual-ish multiplayer with just a couple of players connecting. Unity are doing a match making server service, I haven't looked at it so can't comment on how it works, it is in preview: https://unity3d.com/services/multiplayer UNET is also cross-platform - good if you are releasing on multiple platforms. Best way is to test the different systems in your game or even just download the sample projects and run them to get an idea of how things work. A lot depends on the type of game you're making.