Unity 검색

Friends와 Leaderboards를 활용하여 게임에 소셜 경험 도입하기

2023년 3월 21일 엔진 & 플랫폼 | 7 분 소요
Introducing Friends and Leaderboards | Hero image
Introducing Friends and Leaderboards | Hero image
공유

Is this article helpful for you?

Thank you for your feedback!

게임은 그 어느 때보다 사회적인 매체로 변모하고 있으며, 싱글플레이어 게임에도 활동 피드, 친구 목록이나 리더보드를 비롯한 소셜 요소가 포함되어 있는 경우가 많습니다. 이러한 기능은 게임을 플레이하고 있는 친구뿐 아니라 세계 각지에서 게임 경험을 즐기는 다른 사람들과도 플레이어를 연결해 줍니다.

멀티플레이어 보고서 2022에 따르면 소셜 요소는 주요 결정 사항과 참여도에 중대한 영향을 미치는 것으로 나타났습니다. 매력적인 게임 경험을 만끽하기 위해 게이머가 필요로 하는 성능 관련 기능 중 상위 항목은 친구와 함께 게임을 플레이할 수 있는지 여부(29%), 플레이어 간 커뮤니케이션(29%) 등 게임의 소셜 경험과 관련되어 있습니다.

이러한 맥락에서 UGS(Unity Gaming Services)에 새로운 소셜 카테고리를 추가했다는 기쁜 소식을 전해 드립니다. 규모에 상관없이 모든 개발자가 플레이어를 위한 새로운 차원의 소셜 경험을 게임에 추가할 수 있는 기회입니다. 이 카테고리에서 제공되는 첫 번째 솔루션은 Friends와 Leaderboards이며 지금 바로 사용 가능합니다.

아래에서 이 신규 서비스에 대해 자세히 알아보고 향후 출시할 실시간 게임에 이 기능을 추가하는 방법을 확인해 보세요.

Friends란?

Friends는 게임 생태계 내에서 플레이어들이 온라인 게임 경험을 통해 우정을 다질 수 있도록 지원하는 기능입니다.

Introducing Friends and Leaderboards | Breachers friendslist
Unity Friends를 통해 Breachers 플레이어들은 새로운 친구를 만날 수 있습니다.

“Unity Friends SDK는 Breachers에 정말로 큰 도움이 됐습니다. 이 기능을 활용해서 크로스 플랫폼 친구 목록을 간단히 만들 수 있었죠. 이해하기 쉬운 기술 자료와 샘플이 제공돼서 구현 과정이 식은 죽 먹기였어요. Friends 덕분에 사용자들이 게임 내에서 새 친구를 사귀고 함께 플레이하는 과정이 아주 간단해질 겁니다.” – 티즈 반 데 벨데, Triangle Factory 시니어 개발자

Friends를 통해 플레이어들이 누릴 수 있는 기능은 다음과 같습니다. 

  • 친구 요청 전송, 수락, 무시
  • 친구 제거, 차단, 차단 해제
  • 친구 요청 및 목록 보기
  • Presence 시스템으로 목록에 있는 친구의 상태(액티브, 게임 중, 오프라인) 확인

Friends는 플레이어 주도형 매치메이킹 서비스인 Lobby, 플레이어 점수 표시 시스템인 Leaderboards, 플레이어 커뮤니케이션을 강화하는 음성 및 텍스트 채팅 등 다른 UGS 툴과도 원활하게 호환됩니다.

Leaderboards란?

Leaderboards를 사용하면 경쟁형 멀티플레이어 및 싱글플레이어 게임에 새로운 소셜 및 경쟁 요소를 도입할 수 있습니다. 서로 다른 플레이어끼리 점수를 비교할 수 있게 되면 경쟁을 유발하여 플레이어들의 참여도가 높아집니다.

게임에서 리더보드는 일일 도전 과제, 클랜전, 리그 순위, 특정 레벨의 최고 기록이나 최고 점수 표시 등 다양한 방식으로 사용됩니다. 언제 리더보드를 초기화할지 계획하거나, 어떤 점수를 사용할지 결정하거나, 티어나 버킷을 추가하여 플레이어를 분류하는 등 각 사용 사례는 저마다 요구 사항이 다릅니다. 이제 개발자들은 Unity의 Leaderboards를 활용하여 원하는 유형의 리더보드 시스템을 만들 수 있습니다. 이 모든 기능은 Unity 대시보드의 간단한 인터페이스나 API를 통해 통합할 수 있습니다.

Players in Queens of Fortune (left) and Wordling! (right) compare their performance against others across the globe with Unity Leaderboards.
Queens of Fortune(왼쪽)과 Wordling!(오른쪽)의 플레이어들은 Unity Leaderboards를 통해 전 세계에 있는 다른 플레이어들과 자신의 점수를 비교합니다.

“저희 같은 소규모 팀에게 Leaderboards를 비롯한 UGS의 고품질 백엔드 툴과 서비스는 개발 과정에서 핵심적인 역할을 했습니다. 게임 내에서 반복 작업을 수행하거나 새로운 기능을 개발할 때 전보다 훨씬 빠르게 진행할 수 있었죠.” – 조아나 마르케스, Joyglitch 공동 창립자

“Unity Leaderboards를 사용한 결과 단 며칠 만에 간단하게 Queens of Fortune에 커스텀 리더보드를 추가할 수 있었어요. 명료한 기술 자료와 유니티 제품 팀이 제공하는 훌륭한 지원 덕분에 과정은 정말 순조로웠습니다.” – 마이클 헤이우드, Included Games 공동 창립자 겸 CEO

Leaderboards는 UGS 중에서도 특히 Authentication과 소셜 프로필 지원에 완전히 통합되도록 설계되었습니다. 또한 현재 유니티에서는 플레이어들에게 흥미로운 기능을 제공할 수 있도록 지원하는 Cloud Code SDK를 테스트하고 있습니다. 예를 들어 한 대회가 끝나면 우승자 그룹을 자동 선정하여 디지털 상품이나 실제 상품을 보낼 수 있습니다.

Leaderboards를 싱글/멀티플레이어 게임에 추가하면 다음 기능을 사용할 수 있습니다.

  • 최고 점수, 최신 점수, 총점 등을 반영하여 점수를 오름차순이나 내림차순으로 정렬
  • 플레이어를 작은 버킷으로 분류하고 순위에 따라 티어를 생성하는 등 플레이어에게 진행 상황을 보다 명확히 표현
  • 리더보드를 초기화하여 게임을 최신 상태로 유지하고 참여 유도

게임의 소셜 경험을 강화하는 데 유용한 다른 UGS 솔루션

Friends와 Leaderboards를 UGS의 다른 서비스와 통합하면 플레이어에게 더 매력적인 경험을 선사할 수 있습니다.

  • 음성 및 텍스트 채팅: 게임 내 채팅을 추가하여 플레이어 커뮤니케이션을 강화합니다.
  • Lobby: 플레이어가 비공개방이나 공개방을 만들어 다른 플레이어와 함께 게임을 즐길 수 있습니다.
  • Relay: 안전한 P2P 수신 서버 UDP 통신으로 플레이어를 서로 연결합니다.
  • 게임 오브젝트용 Netcode: Unity의 확장 가능한 네트워킹 라이브러리로 멀티플레이어 게임의 기반을 다집니다.

다른 멀티플레이어참여 유도 솔루션을 살펴보고 게임에 맞는 최적의 기술 스택을 구축하세요.

즐거움을 확산하는 Friends 및 Leaderboards

플레이어들이 온라인 게임 친구를 사귈 수 있도록 지원하거나 게임 내에서 친구끼리 경쟁할 수 있는 요소를 추가하고 싶다면 지금 바로 Unity 대시보드에서 Friends와 Leaderboards를 시작해 보세요.

이 기술에 대해 자세히 알고 싶으신가요? FriendsLeaderboards 기술 자료를 확인해 보세요. Friends 또는 Leaderboards를 주제로 하는 유니티 포럼에서 대화에 참여하실 수도 있습니다.

감사합니다!

2023년 3월 21일 엔진 & 플랫폼 | 7 분 소요

Is this article helpful for you?

Thank you for your feedback!

관련 게시물