UGS(Unity Gaming Services) 팀은 2023년 로드맵을 실현하기 위해 최선을 다하며, 커뮤니티의 요청을 받은 여러 기능이 포함된 최신 릴리스를 기쁜 마음으로 공유합니다.
보다 향상된 UGS를 제공하기 위해 Friends 및 Leaderboards 등의 새로운 솔루션을 만들고 Cloud Code용 C# 모듈을 추가했습니다. 저희는 이번 업데이트가 더욱 매력적인 게임 경험을 제작하는 데 도움이 될 것이라 확신하며, 여러분이 새로운 툴을 사용해 탄생시킬 작품에 큰 기대를 가지고 있습니다.
새로운 툴과 서비스를 살펴보는 과정은 신속하게 이루어져야 합니다. 이제 몇 번의 클릭만으로 무료 티어를 통해 UGS를 간편하게 무료로 체험해 볼 수 있습니다. 신용 카드도 필요 없고 약정 기간도 없습니다.
UGS 내에서 직접 사용량을 확인하고 추적하는 것도 훨씬 수월해졌습니다. 무료 티어 한도의 50%, 75%, 90%, 100%에 도달하면 플랫폼에서 알림을 보내며, 결제 수단을 추가하라는 메시지는 한도를 초과한 경우에만 표시됩니다. Usage Overview 페이지에서 언제든지 사용량을 확인할 수도 있습니다.
Push Notifications가 오픈 베타 버전으로 출시되었습니다. 이 기능을 사용하면 선택한 플레이어에게 보낼 푸시 메시지를 예약할 수 있습니다. 푸시 알림으로 플레이어에게 게임 소식을 전하고 보고서를 활용하여 해당 알림의 영향(확인 비율, 구매 비율)을 측정할 수 있습니다. 예를 들어 며칠 동안 게임에 접속하지 않은 플레이어의 재참여를 유도하여 플레이어 참여도와 리텐션을 높일 수 있습니다.
유니티는 모든 기기에서 멀티플레이어 타이틀용 크로스 플랫폼 게임을 지원할 수 있도록 Relay용 WebGL을 멀티플레이어 솔루션의 일환으로 완벽 지원합니다. 이제 콘솔과 모바일처럼 서로 다른 플랫폼을 사용하는 모든 기기에서 브라우저 클라이언트를 피어 호스팅할 수 있습니다. 따라서 더 다양한 타겟 범위를 수용할 수 있도록 보다 유연하고 접근성 높은 멀티플레이어 게임을 제작할 수 있습니다.
출시 요청을 많이 받았던 솔루션인 Friends* 및 Leaderboards가 GDC 2023 진행 기간 중 출시되었습니다. 현재 오픈 베타 버전으로 제공되는 이 솔루션을 사용해 활발한 게임 커뮤니티를 만들 수 있습니다. Friends를 활용하면 플레이어가 게임 생태계 내에서 온라인 게임 친구를 만날 수 있습니다. Leaderboards를 사용하면 확장 및 커스터마이즈 가능한 실시간 리더보드를 통해 플레이어들이 점수나 기록을 서로 비교할 수 있습니다.
친구 요청 전송, 수락, 무시, 친구 요청 및 친구 목록 확인, Presence 시스템을 통한 친구 상태 확인 등 플레이어를 위한 다양한 기능을 이 두 가지 솔루션으로 구현할 수 있습니다.
Cloud Code C# 모듈의 베타가 종료되어 이제 정식 출시 버전에서 새로운 수준의 서버 권한을 가지는 코드 구조화와 재사용성을 활용할 수 있습니다. 이러한 C# 라이브러리를 통해 여러 진입점을 만들고 모듈이나 엔드포인트 간에 코드를 재사용할 수 있습니다. 파라미터와 진입점을 포함한 모든 요소를 코드로 설정할 수도 있습니다. Schedules도 곧 출시 예정입니다.
Cloud Code C# 모듈을 사용하면 NuGet 패키지를 비롯해 종속성을 쉽게 관리할 수 있으며, 메인 라이브러리와 DTO(데이터 전송 오브젝트) 라이브러리를 사용해 Cloud Code 클라이언트와 게임 간에 일관된 데이터 포맷을 제공할 수 있습니다. 또한 컴파일 또는 런타임 오류를 감지하기 위해 지속적으로 Cloud Code에 코드를 업로드하지 않고 CI/CD 파이프라인에서 로컬 단위 테스트를 실행하여 반복 작업(iteration) 시간을 단축할 수도 있습니다.
유니티는 지속적인 반복 작업을 통해 UGS 플랫폼을 개선하고 있습니다. 출시되는 모든 기능에 대한 자세한 내용을 릴리스 노트에서 확인할 수 있습니다. 다음은 플랫폼의 최신 업데이트를 간략하게 요약한 내용입니다.
유니티는 최고의 라이브 게임 제작 툴을 만들기 위해 최선을 다하고 있으며 소중한 시간을 투자해 피드백을 보내 주시는 모든 분들께 진심으로 감사를 전합니다. 새로운 아이디어나 제안하고 싶은 내용이 있다면 UGS 포럼에서 대화에 참여해 보세요. 유니티는 모든 게시글을 읽고 여러분의 피드백을 로드맵에 반영합니다.
*Unity에서만 사용할 수 있습니다. 엔진에 구애받지 않는 API는 곧 출시 예정입니다.
**현재 Cloud Code와 Remote Config를 지원합니다.