본문내용 바로가기 주메뉴 바로가기
닫기

유니티 스퀘어

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

관련주제
  • #Community Solutions
  • #Gamedev
  • #멀티플레이어 및 네트워킹
  • #Product news
  • #Unity Gaming Services
2023.05.16



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

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

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

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

Friends란?

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





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

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

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

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


Leaderboards란?

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

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



Queens of Fortune(왼쪽)과 Wordling!(오른쪽)의 플레이어들은 Unity Leaderboards를 통해 전 세계에 있는 다른 플레이어들과 자신의 점수를 비교합니다.

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

“Unity Leaderboards를 사용한 결과 단 며칠 만에 간단하게 Queens of Fortune에 커스텀 리더보드를 추가할 수 있었어요. 명료한 기술 자료와 유니티 제품 팀이 제공하는 훌륭한 지원 덕분에 과정은 정말 순조로웠습니다.” – 마이클 헤이우드, Included Games 공동 창립자 겸 CEO
Leaderboards는 UGS 중에서도 특히 Authentication과 소셜 프로필 지원에 완전히 통합되도록 설계되었습니다. 또한 현재 유니티에서는 플레이어들에게 흥미로운 기능을 제공할 수 있도록 지원하는 Cloud Code SDK를 테스트하고 있습니다. 예를 들어 한 대회가 끝나면 우승자 그룹을 자동 선정하여 디지털 상품이나 실제 상품을 보낼 수 있습니다.

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

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

▶ Forums | Leaderboards에 대한 의견을 공유해 주세요

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

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

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

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

즐거움을 확산하는 Friends 및 Leaderboards

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

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

감사합니다!



 














Unity Square 로그인
Unity MWU Korea Awards 2021 TOP 36 투표와 관련하여, 본인의 개인정보를 유니티테크놀로지스코리아 유한회사(이하 ‘회사‘)에서 수집 및 이용하는 것에 대해 동의합니다.

- 단, 관계법령의 규정에 의하여 보전할 필요가 있는 경우, 일정 기간 동안 개인정보를 보관할 수 있습니다. 그 밖의 사항은 회사의 개인정보취급방침을 준수합니다.
- 개인정보 수집/이용에 동의하지 않을 수 있으나, 미동의시 이벤트에 참여가 불가능합니다.
개인정보 수집 항목 이름, 휴대폰번호, 이메일
수집 목적 어뷰징 등을 통한 부정 투표 방지 및 이벤트 당첨, 경품 발송
보유기간 투표 종료 후 3개월 이내 파기
본 이벤트의 당첨자 추첨 및 배송, 응모 및 당첨자 경품 배송관련 상담 업무 등은 슈퍼와이 주식회사, 피엠지 아시아에 위탁됩니다.

- 개인정보 수집/이용에 동의하지 않을 수 있으나, 미동의시 이벤트에 참여가 불가능합니다.
위탁업체명 위탁업무
슈퍼와이 주식회사 TOP 36 투표 참여자 정보 처리 및 관리
피엠지 아시아 TOP 36 투표 참여자 문의/답변 대응 및 경품 발송
확인 발표자료 신청하기
닫기