Game Center считается оптимальным выбором для создания многопользовательских игровых процессов по следующим причинам:
- Единый игровой идентификатор. developer.apple.com Позволяет игрокам мгновенно соревноваться в таблицах лидеров, отслеживать прогресс достижений и даже просматривать профили своих друзей. developer.apple.com
- Многопользовательский пользовательский интерфейс. developer.apple.com Предоставляет игрокам множество способов находить людей для общения и игры. developer.apple.com Например, можно автоматически объединяться с другими игроками или отправлять приглашения сразу нескольким друзьям, контактам, ближайшим игрокам и другим. developer.apple.com
- Функция быстрого старта. developer.apple.com Позволяет инициатору игры выбрать: либо дождаться, пока все подключатся, либо начать игру, как только подключится минимальное количество приглашённых игроков. developer.apple.com
- Возможность использовать разные варианты реализации мультиплеера. habr.com Например, для пошаговых игр (шашек, шахмат) игроки делают ход по очереди. habr.com После каждого хода в Game Center приходит сообщение, что теперь очередь другого игрока. habr.com Также есть вариант, когда обмен сообщениями происходит через ретрансляционный сервер Game Center. habr.com
Таким образом, Game Center упрощает и рационализирует игровой процесс, позволяя игрокам играть в многопользовательскую игру быстрее и проще. developer.apple.com