Внедрение системы организации матчей и сообщества для многопользовательских игр [закрыто]


10

В наши дни игры часто имеют многопользовательские порталы с каналами чата и системой создания матчей для многопользовательских аспектов игры.

В качестве примера можно привести Battle.net, магию чатов онлайн, гало и т. Д.

Теперь, для остальных из нас, инди-геймеров, которые, вероятно, не смогут потратить много усилий на разработку для создания этих бэк-эндов с нуля, какие у нас есть варианты?

Я думал о чем-то вроде использования IRC в качестве основы системы. С этого момента реализуйте аспект «сообщества», отслеживание игроков, отслеживание игр и составление матчей. Похоже, это было то, что было в старой Battle.net (эра расплода войны).

Вопрос в том, легко ли это сделать? Что нужно для запуска IRC-сервера, и я полагаю, что для этого также необходимо написать IRC-клиент (что, кажется, было сделано в наши дни?)?

Если есть и другие способы (скажем, открытая структура для этого материала), давайте послушаем их тоже.


Сервисы Google Play Games (или GPGS) - это еще один вариант для Android.
mike510a

Ответы:


5

Я бы не стал делать это с IRC. IRC прост и прост, но, в конце концов, это не что иное, как чат и некоторые команды управления, которые относительно просто создать самостоятельно. Я думаю, что EVE использует IRC для некоторых вещей в игровом сообществе, но большинство игр не используют, несмотря на то, что выглядят похожими.

Доступно несколько API-интерфейсов для обеспечения возможности подбора партнеров и других социальных и общественных функций. GameSpy один, Steamworks также предоставляет функциональность. OpenFeint и Scoreloop существуют для мобильных платформ и предоставляют некоторые социальные функции (но я также не вижу явного упоминания о подборах игроков ).


Недавно: Gamespy более не поддерживается, OpenFeint больше не существует.
Сума

4

Как правило, если вы находитесь на ПК, вы используете Steamworks для небольшой игры. Половина причины, по которой сцена инди-игр качается на ПК - это Steam и Steamworks. Steam - это отличная платформа для продаж, а Steamworks - это лучшее, что вы можете получить.

Если вы используете консоль, то производитель консоли предоставляет эту функциональность через Xbox Live / PSN / что угодно.


1

Я из Skiller, мы разработали SDK, который позволяет разработчикам добавлять социальный слой в свои новые или существующие игры, использовать инструменты на основе поворота или в реальном времени, чтобы сделать игры многопользовательскими, или получать больше доходов, используя встроенный магазин. SDK предоставляется бесплатно, и вам не нужно беспокоиться о хостинге сервера, убедитесь, что сервер масштабируемый и т. Д. Мы позаботимся об этом. Попробуйте на www.skiller-games.com и скажите мне, что вы думаете.


Сайт, кажется, больше не существует. Или это?
Сума
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.