UGS(Unity Gaming Services)는 게임의 구축, 참여, 성장을 지원하도록 설계된 포괄적인 플랫폼입니다.#
백엔드 인프라를 유지하거나 확장할 필요 없이 게임을 한 단계 더 발전시킬 수 있습니다. UGS는 다양한 게임 개발 작업과 과제를 간소화합니다. 예시는 다음과 같습니다.
- 게임에 멀티플레이어와 소셜 기능을 추가합니다.
- 서버 측 게임 로직을 사용하여 공정한 경쟁의 장을 제공합니다.
- 다양한 게임 플랫폼에서 플레이어가 게임 데이터에 액세스할 수 있도록 지원합니다.
- A/B 테스트를 실행하고 다양한 서비스에서 수집한 게임플레이 데이터를 측정하여 디자인 결정에 활용합니다.
- 앱 업데이트 없이 새로운 콘텐츠를 제공합니다.
- 예약된 이벤트를 실행하고 이벤트 기간 동안 게임에 다양한 콘텐츠를 제공합니다.
- 재미있고 혁신적인 보상과 충성도 시스템을 통해 플레이어를 참여시킵니다.
서비스 개요#
Unity Gaming Services는 전체 개발 라이프사이클을 지원합니다. 이를 통해 기반을 구축하고, 플레이어를 참여시키고, 게임을 성장시킬 수 있습니다.
기반 구축#
계정
서비스 | 설명 |
---|
Authentication | 일반적으로 앱이 모든 상호 작용 간 보안, 일관성, 안전을 보장하며 게임 개발자와 플레이어 양측에 다양한 기능과 서비스를 제공하려면 사용자의 ID를 알아야 합니다. Unity Authentication은 모바일과 Windows 등 지원되는 플랫폼에서 익명 인증과 플랫폼별 인증 솔루션을 제공합니다. 자세히 알아보기 |
콘텐츠 관리#
서비스 | 설명 |
---|
Cloud Code | 최신 게임을 성공시키려면 많은 컴포넌트가 필요합니다. 예를 들어, 인게임 경제, 플레이어 데이터용 스토리지, 동적 설정 구성 등이 있습니다. Unity의 Cloud Code를 사용하여 완전히 관리되는 인프라에서 상태 비보존형 서버 측 코드를 작성하면 주로 게임 로직 개발에 집중할 수 있습니다. 코드가 안전한 샌드박스에서 실행되기 때문에 게임 로직을 리버스 엔지니어링으로부터 보호할 수 있습니다. 사용자가 설치를 업데이트해야 하는 클라이언트 업데이트를 배포하지 않고도, 코드를 즉시 라이브 게임에 배포할 수 있습니다. 자세히 알아보기 |
CCD(Cloud Content Delivery) | CCD(Cloud Content Delivery)는 애플리케이션의 새 버전을 다시 설치할 필요 없이 전 세계 애플리케이션의 사용자에게 콘텐츠를 호스팅하고 제공할 수 있는 관리형 클라우드 서비스입니다. 이 서비스는 Unity 개발 플랫폼에 완전히 연동되어 있어 유사한 서비스를 구축하고 유지하는 데 소요되는 시간을 수개월 절약할 수 있습니다. CCD는 콘텐츠가 다채로운 라이브 게임 또는 정기적으로 콘텐츠 업데이트가 필요한 애플리케이션에 가장 유용합니다. 자세히 알아보기 |
Cloud Save | Unity Cloud Save 서비스를 사용해 게임의 영구 플레이어 데이터(예: 게임 진행률 등)를 클라우드에 저장해 디바이스와는 독립적으로 데이터를 보존할 수 있습니다. 클라우드 기반이므로 어디에서든 모든 디바이스에서 플레이어 데이터에 액세스할 수 있으며, 플레이어가 디바이스를 변경하거나 게임을 다시 설치했을 때 데이터 손실을 방지할 수 있습니다. 자세히 알아보기 |
Remote Config | Remote Config는 새 버전의 애플리케이션을 배포할 필요 없이 게임 디자인을 조정할 수 있는 클라우드 서비스입니다. 네임스페이스에 저장된 키-값 파라미터 세트로 구성되며, 기존 파라미터를 오버라이드하거나 기존 파라미터에 추가되는 값 세트를 정의할 수 있습니다. 자세히 알아보기 |
User Generated Content | User Generated Content는 퍼블리싱, 저장, 엄선, 중재, 배포 등 콘텐츠를 생성하고 관리하는 작업에 대한 포괄적인 솔루션을 제공합니다. 자세히 알아보기 |
DevOps#
서비스 | 설명 |
---|
Build Automation | Unity Build Automation은 클라우드에서 단 몇 분 만에 멀티플랫폼 빌드를 자동 생성하는 CI(지속적 통합) 솔루션입니다. Build Automation를 버전 관리 시스템에 연결하여 새로운 빌드를 자동화하고, 문제를 조기에 파악하고, 빌드를 더 효율적으로 반복할 수 있습니다. Build Automation는 대부분의 인기 있는 버전 관리 시스템을 지원하며, iOS를 포함한 여러 플랫폼에서 동시에 빌드할 수 있습니다. 자세히 알아보기 |
Unity VCS | Unity VCS는 팀이 한 번에 한 개 작업에 집중할 수 있도록 돕는 버전 관리 시스템입니다. 프로그래머, 아티스트, 디자이너를 위해 제작된 성능이 뛰어나고 사용하기 쉬운 VCS(버전 관리 시스템)를 통해 더 효율적으로 협업할 수 있습니다. 자세히 알아보기 |
Multiplayer#
서비스 | 설명 |
---|
Multiplay Hosting | Multiplay Hosting은 전용 호스팅 서비스로, 대규모 멀티플레이어 인프라를 실행하고 운영하는 데 따르는 복잡도를 없애 주고, 그 덕분에 개발 팀은 흥미로운 플레이어 경험을 제작하는 데 집중할 수 있습니다. 자세히 알아보기 |
Lobby | Lobby는 플레이어가 게임 세션을 생성하고 찾을 수 있도록 공개(public) 로비와 비공개(private) 매치를 활용하는 두 가지 주요 플로를 제공합니다. 자세히 알아보기 |
Matchmaker | Matchmaker는 계속해서 발전하고 있는 유니티의 멀티플레이어 서비스 제품군에 속한 솔루션으로, 사용하는 엔진과 상관없이 멀티플레이어 게임을 만들고 운영하는 모든 개발자를 지원하기 위해 설계되었습니다. 자세히 알아보기 |
Relay | Relay는 개인정보 보호를 유지하면서 플레이어 간의 연결을 쉽게 설정할 수 있도록 지원하는 P2P 네트워킹 솔루션입니다. 자세히 알아보기 |
플레이어 참여#
Analytics 및 Player Engagement#
서비스 | 설명 |
---|
분석 | Unity Analytics는 스튜디오 전체를 지원하도록 설계된 포괄적인 데이터 및 분석 솔루션을 제공합니다. 스튜디오는 Analytics를 사용해 게임 성능 및 플레이어 동작을 쉽게 이해할 수 있습니다. 자세히 알아보기 |
Game Overrides | Analytics 데이터를 사용하여 Game Overrides를 설정하면 다른 Unity 서비스에서 개인화된 인게임 동작으로 잠재 고객을 타게팅할 수 있습니다. 잠재 고객 기능은 플레이어의 프로필을 설정된 기준과 비교하여 해당 프로필이 정의된 잠재 고객에 적합한지 확인합니다. 자세히 알아보기 |
Push Notifications | Push Notifications는 다양한 푸시 메시지가 일부 선택한 플레이어에게 전송되도록 예약하는 데 사용할 수 있는 기능입니다. Push Notifications를 사용하면 플레이어가 게임에 있지 않아도 해당 게임의 상황에 관한 정보를 플레이어에게 알릴 수 있습니다. 몇 명의 플레이어가 알림을 열람하고 결과적으로 게임을 시작했는지 측정할 수 있습니다. 자세히 알아보기 |
커뮤니케이션 및 안전#
서비스 | 설명 |
---|
Moderation | Unity Moderation은 게임 내에서 건전한 커뮤니티로 성장하고 이를 유지하는 데 필요한 툴을 제공하여 사용자가 유해성 관리에 쉽게 액세스하고, 효과를 누리며, 인사이트를 얻도록 지원합니다. 자세히 알아보기 |
Safe Text | 게임 내 커뮤니케이션 규칙을 맞춤화하고, 유해한 메시지를 제외하고, 유해한 플레이어에 관한 증거를 수집하는 데 사용할 수 있는 AI 기반의 안전 툴 제품군입니다. 자세히 알아보기 |
음성 및 텍스트 채팅(Vivox) | 음성 및 텍스트 채팅은 다양한 규모의 게임에 연동하고 확장할 수 있는 음성과 텍스트 채팅 커뮤니케이션 기술을 제공합니다. 음성 및 텍스트 채팅은 엔진에 구애받지 않으며 Xbox®, PlayStation®, Windows, Nintendo Switch™, Android, iOS를 포함한 모든 주요 플랫폼에서 작동합니다. 텍스트 투 스피치, 스피치 투 텍스트, 서버 측 녹음과 같은 추가 기능은 플레이어의 해악을 방지하고 모든 사람이 게임에 액세스할 수 있도록 지원합니다. 자세히 알아보기 |
커뮤니티#
서비스 | 설명 |
---|
Friends | Friends 서비스는 플레이어에게 다른 Unity 서비스와 함께 작동하는 소셜 시스템을 제공하여 플레이어 참여를 높입니다. 자세히 알아보기 |
Leaderboards | Leaderboards는 Unity Gaming Services의 기능으로, 스토리지와 정렬, 플레이어 점수 순위화를 지원합니다. 자세히 알아보기 |
크래시 리포트#
서비스 | 설명 |
---|
Cloud Diagnostics | Cloud Diagnostics는 Unity로 제작된 게임에서 잠재적인 문제를 수집하고 식별하는 클라우드 기반 툴 제품군입니다. 크래시 및 예외 리포트와 사용자 피드백을 수집하여 문제를 더 잘 진단하고 매끄러운 게임플레이 경험을 제공할 수 있습니다. 자세히 알아보기 |
게임 성장#
게임 경제#
서비스 | 설명 |
---|
Economy | Unity Economy 서비스는 게임 내에서 사용할 경제 시스템을 생성, 관리, 퍼블리시할 간단한 방법을 제공합니다. 게임 리소스의 관리와 퍼블리시를 담당하는 중앙화된 대시보드에서 게임 경제를 관리하고 커스텀 데이터를 추가할 수 있습니다. 자세히 알아보기 |
In-App Purchasing | Unity IAP를 사용하면 가장 인기 있는 앱 스토어의 애플리케이션에서 인앱 구매를 쉽게 구현할 수 있습니다. 자세히 알아보기 |