Многопользовательская игра для iOS - что использовать для многопользовательской части?

Я разрабатываю игру для iOS, которая должна включать мультиплеер. Это не пошаговая игра, а игра в реальном времени. Я знаю, что могу использовать несколько разных подходов:

  • Многопользовательский игровой центр (имеет поиск и поиск совпадений, предоставляет аутентификацию из коробки, дополнительные списки лидеров и достижения)
  • Насколько я знаю, OpenFeint также включает в себя несколько многопользовательских помощников
  • Я также могу написать свой собственный код, но разве это не будет изобретать велосипед? Я также потерял бы все хорошие вещи от GC...

Любые предложения здесь? Каково ведущее рыночное решение, которое не требует особых усилий для интеграции в игру; Я хотел бы иметь возможность передавать короткие биты данных между игроками (позиция игрока + предпринятые действия) в режиме реального времени. Лучше всего было бы уменьшить отставание:)

2 ответа

Решение

Лично я думаю, что самый простой путь - это GameCenter. было довольно просто интегрировать его в существующую игру - я бы сказал, что это заняло 2-3 недели. основные проблемы, с которыми мы столкнулись, были связаны с тем, что игровой симулятор не особенно подходит для многопользовательской игры, а не с игровым центром.

Вы также можете рассмотреть Nextpeer (раскрытие: я работаю там). GameCenter хорош, но у него есть и недостаток: он не кроссплатформенный. Мы предлагаем кроссплатформенное решение (iOS, Android и Unity3d), ориентированное на многопользовательскую игру в казуальных играх. Таким образом, мы предоставляем хостинг, взаимодействие между игроками, сватовство и интеграцию с Facebook.

Другие вопросы по тегам