Игры с многопользовательским режимом значительно интересней аналогичных игр без него. Но реализация мультиплеера подразумевает под собой наличие своего сервера, кода, реализующего сетевое взаимодействие, матчмекинг и многое другое.
К счастью, существует множество готовых решений. В ходе разработки своей игры я опробовал следующие варианты:
- Game Center (игры под iOS)
- Steamworks (игры для Steam)
- GameSparks (кроссплатформенное решение)
Под катом я расскажу про каждый из этих вариантов, основные возможности, возникшие трудности, плюсы и минусы. От кусков кода я воздержусь. Все есть в документации.