Unity 검색

멀티플레이어 게임에 Unity Gaming Services를 사용해야 하는 이유

2022년 4월 1일 게임 | 8 분 소요
Unity Gaming Services
Unity Gaming Services
공유

현재 GameSparks를 사용하고 계신가요?  

2021년 Amazon은 기존 GameSparks 서비스의 지원 종료와 함께 2022년 3월 30일부터는 새로운 게임 출시에 대한 지원이 중단될 예정이라고 발표했습니다. 

따라서 2022년 9월 30일까지 새로운 서비스로 전환하여 게임 유저들이 최대한 중단 없이 원활하게 게임을 플레이할 수 있도록 조치해야 합니다. 

GameSparks를 대체할 다른 서비스를 찾고 있다면, 게임을 제작, 관리, 성장시키는 데 필요한 모든 툴을 제공하는 Unity Gaming Services의 검증된 솔루션을 이용해 보세요.

Unity Gaming Services에서 제공하는 솔루션

Unity Gaming Services virtual city building

차기 히트작이 될 멀티플레이어 게임 제작

온라인 게임을 운영하는 것은 상당히 힘든 일이며, 속도와 성능 및 기능의 균형을 적절하게 맞추기가 어려울 수 있습니다. 

차기 히트작이 될 멀티플레이어 게임을 제작하고 있다면 Unity의 지원을 받아 보세요.

  • Unity의 Multiplay를 사용하면 자체 인프라를 구축하고 유지 관리할 필요 없이 탄력적인 멀티클라우드 하이브리드 서버 호스팅과 매치메이킹 솔루션을 운영할 수 있습니다. 
  • 현재 클로즈드 베타 버전인 Matchmaker가 통합되어 있으므로, Enterprise 고객을 위한 Multiplay 통합 기능을 바로 활용하여 플레이어를 빠르게 최적의 장소에 매치할 수 있습니다.
  • Unity 툴을 사용하면 플레이어가 어디에 있든 장소에 상관없이 플레이어를 연결할 수 있습니다. Unity Relay(베타) 서비스를 통해 비용이 많이 드는 전용 게임 서버 없이도 플레이어를 연결하고 우수한 멀티플레이어 게임 경험을 제공해 보세요. 
  • Lobby(베타)를 사용하면 플레이어가 간단한 게임 속성을 이용하여 공개/비공개 로비를 만들 수 있으며, 다른 플레이어들은 검색을 통해 로비를 발견하고 합류할 수 있습니다. 또한 플레이어 주도 방식의 간편한 매치메이킹도 지원합니다.
  • Netcode(베타)를 사용하면 Unity 게임 엔진용으로 구축된 네트워킹 라이브러리인 Netcode for GameObjects를 활용하여 게임 기반을 안정적으로 구축할 수 있습니다. Unity의 고성능 멀티스레드 DOTS(데이터 지향 기술 스택)인 Netcode for Entities(실험 기능)를 사용하면 멀티코어 프로세서를 최대한 활용할 수 있습니다.
  • 다른 멀티플레이어 채팅 툴을 찾고 있다면 Vivox 음성 및 텍스트 커뮤니케이션을 사용해 보세요. 게임 업계에서 높은 선호도를 보이고 있으며 풍부한 기능을 제공하는 커뮤니케이션 기술입니다.
Unity Gaming Services virtual shop

지속 가능한 인게임 경제 설계

Unity Economy(베타) 서비스를 사용하면 인게임 경제를 생성, 관리, 퍼블리시할 수 있으며, 간편하게 게임 내 재화를 정의하고 플레이어의 잔액 정보를 저장할 수 있습니다. 

또한 게임 클라이언트를 업데이트하지 않고도 실시간으로 인게임 경제를 관리할 수 있습니다.

Economy에서는 다음과 같은 기능을 제공합니다. 

  • 재화: 사용자가 게임에서 하나 이상의 화폐 단위에 대한 잔고를 보유할 수 있습니다.
  • 인벤토리 아이템: 설정의 일환으로 생성되는 리소스의 정의를 나타냅니다. 플레이어는 검, 방패, 모자 등 인벤토리 아이템의 인스턴스를 소유할 수 있고, 재화와 달리 각 인스턴스에는 고유한 프로퍼티가 있을 수 있습니다.
  • 구매: 플레이어가 게임 내 재화나 아이템으로 같은 게임 내 재화와 아이템을 구매(가상 구매)하거나, 디지털 상점을 통해 실제 현금을 사용하여 게임 내 재화와 아이템을 구매하는 것입니다.
  • Economy(베타)는 Unity Dashboard의 전용 설정 패널에서 관리할 수 있습니다. 중앙 집중식 저장소를 통해 게임 리소스의 관리와 퍼블리싱을 감독하고 커스텀 데이터를 추가해 보세요.
  • 경제를 설계하고 파라미터를 정의하고 나면, 설정을 전달하고 플레이어가 즉시 상호 작용할 수 있도록 하여 게임에 경제를 퍼블리시할 수 있습니다.
Unity Gaming Services Events

라이브 운영의 난제 해결

게임 출시에 있어 가장 어려운 부분 중 하나는 라이브 운영 관리입니다. 따라서 적절한 툴을 구비해 두는 것이 큰 도움이 됩니다.

Unity Gaming Services에서는 다음을 지원합니다. 

  • Analytics(베타)를 사용하면 미리 정의된 대시보드, Data Explorer 등을 통해 게임 성능과 플레이어 행동을 쉽게 파악할 수 있습니다.
  • Unity Remote Config를 사용하면 앱 업데이트나 코드 변경 없이 새로운 기능을 출시하거나 기능을 테스트하거나 일반적인 수정 사항을 적용할 수 있습니다.
  • Game Overrides를 사용하면 스토어, 환경, 콘텐츠 배포에 대한 게임 설정을 재구성할 수 있습니다. 새로운 게임 내 경험을 통해 플레이어의 이탈을 줄이고, 이탈한 플레이어가 다시 돌아오도록 유도하고, 충성도 높은 팬들의 만족도를 증대해 보세요.
  • CCD(Cloud Content Delivery)를 사용하면 클라우드를 통한 콘텐츠 전송과 효과적인 에셋 관리를 사용해 손쉽게 게임 업데이트를 빌드하고 릴리스할 수 있습니다. 또한 CCD 사용자는 이제 Game Overrides를 통해 특정 콘텐츠에 대한 변경 사항을 타게팅하고 예약하여 적절한 플레이어에게 적시에 에셋을 제공할 수 있습니다.
Unity Gaming Services Backend

게임 백엔드 인프라 설정

마지막으로 게임 백엔드 구축에 GameSparks를 사용하고 있었다면 Unity의 게임 백엔드 솔루션을 검토해 보세요. 관리형 인프라에서 게임 콘텐츠를 호스팅하고 실행하는 툴 및 클라우드 서비스 컬렉션을 제공합니다. 

Unity의 게임 백엔드 툴은 다음과 같은 방법으로 사용할 수 있습니다.

게임 백엔드 툴 및 기타 Unity Gaming Services를 사용하려면 게임 운영 샘플 컬렉션을 확인해 보세요.

  • Cloud Code(베타)를 사용하면 새로운 게임 버전을 출시하지 않고 원할 때마다 게임 로직을 변경할 수 있으며, 커스텀 로직으로 여러 백엔드 서비스를 연결할 수 있습니다. 
  • Cloud Save(베타)를 사용하면 플레이어의 크로스 디바이스 계정 생성을 지원해 플레이어의 능력, 스탯 등을 포함한 플레이어 데이터를 추적하고 저장할 수 있습니다.
  • Authentication을 사용하면 게임을 시작하는 플레이어에게 계정을 할당하고, 백엔드 제품에서 생성된 모든 데이터를 각 플레이어에게 연결할 수 있습니다.
  • 그동안 GameSparks를 사용하여 플레이어 계정을 저장했다면, 대신 Unity의 Cloud Save(베타)와 Authentication(베타) 서비스를 함께 사용하여 플레이어의 진행 상황을 자동으로 저장하고 이를 플레이어 계정에 연결할 수 있습니다.

시작하기 

개발자라면 게임의 성장에 알맞은 서비스를 선택해야 하지만, 그와 동시에 이미 바쁜 일정에 짐을 더 얹지 않으면서도 비용 또한 합리적인 서비스를 선택해야 합니다. UGS 제품을 선택하면 무료로 서비스를 사용해 보면서 툴이 게임에 잘 맞는지 확인해 보고, 게임을 확장할 때만 비용을 지불하면 됩니다.

툴을 사용해 보려면 유니티 메인 페이지에서 각 서비스에 대한 자세한 내용과 이점을 확인해 보세요.

아울러, 현재 베타 버전인 UGS 제품은 올해 6월에 공식적으로 오픈 베타가 종료됩니다. 같은 시기에 유니티에서는 보다 강력한 툴로 게임을 성장시키고 관리하고자 하는 개발자를 지원하기 위해 새로운 툴 세트를 베타로 출시할 계획입니다.

모든 업데이트 소식을 놓치지 않고 확인하려면 TwitterFacebook에서 새로운 Unity Gaming Services 채널을 팔로우하거나 새로 개설된 Unity Gaming Services 포럼에 참여하세요.

2022년 4월 1일 게임 | 8 분 소요