Unity 검색

Unity Gaming Services: 5 highlights from recent releases | Hero image
Unity Gaming Services: 5 highlights from recent releases | Hero image
공유

Is this article helpful for you?

Thank you for your feedback!

UGS(Unity Gaming Services) 팀은 2023년 로드맵을 실현하기 위해 최선을 다하며, 커뮤니티의 요청을 받은 여러 기능이 포함된 최신 릴리스를 기쁜 마음으로 공유합니다.

보다 향상된 UGS를 제공하기 위해 Friends 및 Leaderboards 등의 새로운 솔루션을 만들고 Cloud Code용 C# 모듈을 추가했습니다. 저희는 이번 업데이트가 더욱 매력적인 게임 경험을 제작하는 데 도움이 될 것이라 확신하며, 여러분이 새로운 툴을 사용해 탄생시킬 작품에 큰 기대를 가지고 있습니다.

View of service usage directly in UGS
UGS에서 직접 서비스 사용량 확인

1. 몇 번의 클릭만으로 UGS 체험 가능

새로운 툴과 서비스를 살펴보는 과정은 신속하게 이루어져야 합니다. 이제 몇 번의 클릭만으로 무료 티어를 통해 UGS를 간편하게 무료로 체험해 볼 수 있습니다. 신용 카드도 필요 없고 약정 기간도 없습니다.

UGS 내에서 직접 사용량을 확인하고 추적하는 것도 훨씬 수월해졌습니다. 무료 티어 한도의 50%, 75%, 90%, 100%에 도달하면 플랫폼에서 알림을 보내며, 결제 수단을 추가하라는 메시지는 한도를 초과한 경우에만 표시됩니다. Usage Overview 페이지에서 언제든지 사용량을 확인할 수도 있습니다.

Push notifications screen in Unity Gaming Services; shows the four easy steps to take in order to schedule push notifications for your game
4단계로 간단하게 푸시 알림 예약

2. Push Notifications로 플레이어 참여 유도

Push Notifications가 오픈 베타 버전으로 출시되었습니다. 이 기능을 사용하면 선택한 플레이어에게 보낼 푸시 메시지를 예약할 수 있습니다. 푸시 알림으로 플레이어에게 게임 소식을 전하고 보고서를 활용하여 해당 알림의 영향(확인 비율, 구매 비율)을 측정할 수 있습니다. 예를 들어 며칠 동안 게임에 접속하지 않은 플레이어의 재참여를 유도하여 플레이어 참여도와 리텐션을 높일 수 있습니다.

Still of DragonCrashers running on WebGL
WebGL에서 실행되는 드래곤 크래셔(Dragon Crashers)

3. Relay용 WebGL

유니티는 모든 기기에서 멀티플레이어 타이틀용 크로스 플랫폼 게임을 지원할 수 있도록 Relay용 WebGL을 멀티플레이어 솔루션의 일환으로 완벽 지원합니다. 이제 콘솔과 모바일처럼 서로 다른 플랫폼을 사용하는 모든 기기에서 브라우저 클라이언트를 피어 호스팅할 수 있습니다. 따라서 더 다양한 타겟 범위를 수용할 수 있도록 보다 유연하고 접근성 높은 멀티플레이어 게임을 제작할 수 있습니다.

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

4. Friends 및 Leaderboards를 포함한 커뮤니티 솔루션

출시 요청을 많이 받았던 솔루션인 Friends* 및 Leaderboards가 GDC 2023 진행 기간 중 출시되었습니다. 현재 오픈 베타 버전으로 제공되는 이 솔루션을 사용해 활발한 게임 커뮤니티를 만들 수 있습니다. Friends를 활용하면 플레이어가 게임 생태계 내에서 온라인 게임 친구를 만날 수 있습니다. Leaderboards를 사용하면 확장 및 커스터마이즈 가능한 실시간 리더보드를 통해 플레이어들이 점수나 기록을 서로 비교할 수 있습니다.

친구 요청 전송, 수락, 무시, 친구 요청 및 친구 목록 확인, Presence 시스템을 통한 친구 상태 확인 등 플레이어를 위한 다양한 기능을 이 두 가지 솔루션으로 구현할 수 있습니다.

GIF of Cloud Code C# Modules in UGS Dashboard.
UGS 대시보드의 Cloud Code C# 모듈

5. Cloud Code C# 모듈 정식 출시

Cloud Code C# 모듈의 베타가 종료되어 이제 정식 출시 버전에서 새로운 수준의 서버 권한을 가지는 코드 구조화와 재사용성을 활용할 수 있습니다. 이러한 C# 라이브러리를 통해 여러 진입점을 만들고 모듈이나 엔드포인트 간에 코드를 재사용할 수 있습니다. 파라미터와 진입점을 포함한 모든 요소를 코드로 설정할 수도 있습니다. Schedules도 곧 출시 예정입니다.

Cloud Code C# 모듈을 사용하면 NuGet 패키지를 비롯해 종속성을 쉽게 관리할 수 있으며, 메인 라이브러리와 DTO(데이터 전송 오브젝트) 라이브러리를 사용해 Cloud Code 클라이언트와 게임 간에 일관된 데이터 포맷을 제공할 수 있습니다. 또한 컴파일 또는 런타임 오류를 감지하기 위해 지속적으로 Cloud Code에 코드를 업로드하지 않고 CI/CD 파이프라인에서 로컬 단위 테스트를 실행하여 반복 작업(iteration) 시간을 단축할 수도 있습니다.

UGS 릴리스 노트에서 더 많은 업데이트 정보 확인

유니티는 지속적인 반복 작업을 통해 UGS 플랫폼을 개선하고 있습니다. 출시되는 모든 기능에 대한 자세한 내용을 릴리스 노트에서 확인할 수 있습니다. 다음은 플랫폼의 최신 업데이트를 간략하게 요약한 내용입니다.

  • Player Management 개선 – 대시보드 사용자는 Player Management에서 플레이어를 삭제, 비활성화, 활성화할 수 있습니다.
  • Cloud Save 데이터 제한 증가 – 16KB 슬롯 크기 제한이 제거되어 사용자가 모든 슬롯에서 5MB를 사용할 수 있으며 최대 슬롯 수도 200개에서 2,000개로 증가했습니다.
  • Remote Config 키 크기 증가 – 스튜디오에서 Remote Config를 사용하여 게임 클라이언트에 더 다양한 설정을 제공할 수 있습니다.
  • Cloud Diagnostics Advanced – Sauce Labs의 Backtrace에서 제공하는 크래시 및 오류 보고 툴로, Unity 대시보드에서 바로 사용 가능하므로 간편하게 다른 서비스와 함께 사용할 수 있습니다.
  • Unity Analytics의 이벤트 간소화 및 마이그레이션 개선 – 이벤트를 더 쉽게 생성할 수 있고 Unity Analytics 1에서 Unity Analytics 2로 더 간편하게 마이그레이션할 수 있습니다.
  • Lobby 경험 향상 – 로비를 비밀번호로 보호하는 기능을 추가하여 매치에 참여하는 사람을 플레이어가 제어할 수 있으며, Lobby를 실시간으로 자동 업데이트할 수 있어서 서비스를 폴링(polling)하지 않고도 상태 변경 사항을 확인할 수 있습니다.
  • 서버리스 멀티플레이어 샘플 – 게임 로비를 사용해 간단한 실시간 아레나 스타일 게임에서 전투를 진행하는 방법을 소개합니다. 샘플에 대해 자세히 알아보거나 지금 바로 시작해 보세요.
  • 코드형 설정 배포 – 에디터에서 직접 UGS 설정**을 배포할 수 있으며, 버전 관리 시스템을 기반으로 환경 간 설정을 공식 마이그레이션하는 코드형 설정(Configuration-as-code)을 통해 UGS 작업을 버전 관리 중인 표준 코드나 에셋과 비슷하게 진행할 수 있습니다.
  • UGS용 액세스 관리(또는 API 권한 부여) – 부정 행위자와 악성 행위자로부터 UGS의 게임 상태와 로직을 보호하고, 게임 데이터와 리소스에 액세스하여 수정하거나 삭제할 수 있는 사용자를 관리함으로써 무단 액세스를 방지하고 게임을 보호할 수 있습니다.

향후 개선 사항

유니티는 최고의 라이브 게임 제작 툴을 만들기 위해 최선을 다하고 있으며 소중한 시간을 투자해 피드백을 보내 주시는 모든 분들께 진심으로 감사를 전합니다. 새로운 아이디어나 제안하고 싶은 내용이 있다면 UGS 포럼에서 대화에 참여해 보세요. 유니티는 모든 게시글을 읽고 여러분의 피드백을 로드맵에 반영합니다. 

*Unity에서만 사용할 수 있습니다. 엔진에 구애받지 않는 API는 곧 출시 예정입니다.
**현재 Cloud Code와 Remote Config를 지원합니다.

2023년 4월 7일 엔진 & 플랫폼 | 8 분 소요

Is this article helpful for you?

Thank you for your feedback!

관련 게시물