멀티 플레이어 게임을위한 매치 메이킹 및 커뮤니티 시스템 구현


10

요즘 게임에는 종종 게임의 멀티 플레이어 측면을위한 채팅 채널 및 매치 메이킹 시스템을 갖춘 멀티 플레이어 포털이 있습니다.

예를 들어 battle.net, 온라인 모임의 마술, 후광 등이 있습니다.

이제 백엔드를 처음부터 새로 만드는 데 많은 개발 노력을 기울이지 않을 나머지 인디 게이머에게는 어떤 옵션이 있습니까?

나는 IRC를 시스템의 중추로 사용하는 선을 따라 무언가를 생각하고있었습니다. 여기에서 "커뮤니티"측면, 플레이어 추적, 게임 추적 및 매치 메이킹을 구현하십시오. 오래된 battle.net (부랑 전쟁 시대)이었던 것 같습니다.

문제는 쉬운 일입니까? irc 서버를 실행하려면 무엇이 필요하며, IRC 클라이언트를 작성해야한다고 생각합니다 (요즘 많이 수행 된 것 같습니까?).

다른 방법들 (예를 들어, 이런 것들에 대한 열린 틀)도 있다면, 그것들도 들어 봅시다.


Google Play 게임 서비스 (또는 GPGS)는 Android의 또 다른 옵션입니다.
mike510a

답변:


5

나는 IRC로 이것을하지 않을 것입니다. IRC는 간단하고 간단하지만 결국 채팅 및 일부 관리 명령 만 있으면됩니다. EVE는 게임 내 커뮤니티에 IRC를 사용한다고 생각하지만 대부분의 게임은 비슷해 보이지만 대부분의 게임은 그렇지 않습니다.

매치 메이킹 및 기타 소셜 / 커뮤니티 기능을 제공하는 데 사용할 수있는 몇 가지 API가 있습니다. GameSpy 는 하나이며 Steamworks 는 기능도 제공합니다. OpenFeintScoreloop 는 모바일 플랫폼에 존재하며 몇 가지 사회적 기능을 제공합니다 (그러나 필자는 매치 메이킹에 대한 언급이 분명하지 않습니다).


최근 : Gamespy가 중단되었으며 OpenFeint가 더 이상 존재하지 않습니다.
수마

4

일반적으로 PC를 사용하는 경우 소규모 게임에 Steamworks를 사용합니다. 인디 게임 장면이 PC에서 흔들리는 이유의 절반은 Steam과 Steamworks 때문입니다. Steam은 훌륭한 판매 플랫폼이며 Steamworks는 기본적으로 최고의 제품입니다.

콘솔을 사용하는 경우 콘솔 제조업체는 Xbox Live / PSN / 무엇을 통해이 기능을 제공합니다.


1

필자는 Skiller에서 개발자가 새로운 또는 기존 게임에 소셜 레이어를 추가하거나 턴 기반 또는 실시간 도구를 사용하여 게임을 멀티 플레이어로 만들거나 내장 상점을 사용하여 더 많은 수익을 창출 할 수있는 SDK를 개발했습니다. SDK는 무료이며 서버 호스팅에 대해 걱정할 필요가 없으며 서버의 확장 성 등을 확인해야합니다. www.skiller-games.com 에서 사용해보고 의견을 말 해주세요.


사이트가 더 이상 존재하지 않는 것 같습니다. 아니면?
수마
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.