크로스 플랫폼 지원이 중요한 이유는 무엇입니까?
멀티플랫폼 게임이 늘어나면서 크로스 플랫폼 기능에 대한 수요도 높아지고 있습니다. 플레이어는 자신이 선호하는 게임 플랫폼을 선택하고 모바일, 데스크톱, 콘솔 간의 원활한 전환을 기대합니다. 이 가이드에서는 UGS의 크로스 플랫폼 솔루션을 살펴보고 이를 통해 어떻게 사용 사례를 지원할 수 있는지 알아보겠습니다.
UGS 의 크로스 플랫폼 솔루션
UGS 모든 주요 기기와 플랫폼에서 크로스 플레이와 진행을 지원하는 강력한 크로스 플랫폼 계정 및 인증 솔루션을 제공합니다. OpenID Connect 및 Custom Token Exchange를 통해 UGS 모든 맞춤형 인증 시스템과 통합할 수 있으며, 이를 통해 맞춤형 ID 솔루션을 갖춘 게임에서 UGS 의 모든 기능을 쉽게 활용할 수 있습니다.
코드 링크
Code-Link는로그인된 한 기기에서 간단한 코드를 생성하여 다른 기기에 로그인하는 데 사용할 수 있는 방식으로 모바일, 데스크톱 및 콘솔에서 간편하고 빠른 크로스 플랫폼 ID 지원을 제공합니다.
Code-Link를 사용하면 플레이어가 타사 로그인을 전혀 사용하지 않고도 로그인 자격 증명을 여러 번 입력하지 않고도 플랫폼 간을 자유롭게 이동할 수 있는 유연성을 제공할 수 있습니다. Code-Link는 익명과 플랫폼별 로그인 방법을 모두 지원합니다.
예를 들어, 플레이어는 Android 기기에서 익명으로 게임을 시작할 수 있습니다. 레벨 2에 도달한 후, 그들은 콘솔에서 계속 게임을 진행하기로 결정했습니다. 콘솔에서 게임을 열면 Android 기기에 입력할 수 있는 코드가 생성됩니다. 확인이 되면 콘솔에서 계속 플레이할 수 있습니다.
Code-Link는 소프트웨어 개발자 키트 3.0.0 이상 버전에서 사용할 수 있습니다. Unity Dashboard 계정에서 Code-Link를 구성하려면 아래 단계를 따르세요.
Unity Dashboard 의 Authentication 섹션에서 ID 공급자로 Code-Linking을 선택합니다.
프로젝트에 대한 코드 연결을 활성화하려면 공급자 추가를 클릭 수 .
코드 연결은 대시보드에 표시되며, 필요에 따라 활성화, 비활성화 또는 삭제할 수 있습니다.
Unity 플레이어 계정
플레이어 계정은 게임을 위해 구축된 로그인 및 ID 솔루션입니다. Unity 와 UGS 와 통합되어 사용자 정의 솔루션을 구축하지 않고도 크로스 플랫폼/기기/게임 플레이어 ID를 제공할 수 있습니다.
이전에 베타 버전이었던 Unity Player Accounts는 이제 GA(일반 출시) 솔루션으로 제공됩니다. iOS, Android, Windows, MacOS 등 다양한 플랫폼과 기기에서 지원됩니다.
플레이어는 Unity 플레이어 계정을 로그인 공급자로 지원하는 모든 게임에서 사용할 수 있는 단일 계정을 생성할 수 있습니다. 조직 수준의 플레이어 식별자를 통해 Unity 플레이어 계정을 활용하여 모든 게임에서 지속적인 플레이어 프로필을 제공할 수도 있습니다.
아래 지침에 따라 플레이어 계정을 시작하세요.
Unity Dashboard 의 Authentication 섹션에서 ID 공급자로 Unity 플레이어 계정을 선택합니다.
게임 제목과 지원되는 플랫폼 추가하여 Unity 플레이어 계정을 설정하세요. 게임을 출시할 준비가 되면 서비스 약관과 개인정보 보호정책을 추가할 수 있습니다.
Unity 플레이어 계정은 대시보드에 표시되며, 필요에 따라 활성화, 비활성화 또는 삭제할 수 있습니다.
사용자 이름/비밀번호
사용자 이름/비밀번호를 사용하면 플레이어가 게임에 맞는 로그인 자격 증명을 사용하여 로그인할 수 있습니다. 이를 통해 타사 로그인 솔루션에 의존하지 않고도 인증된 사용자 기반을 구축할 수 있습니다. 게임의 미학적 요소에 맞게 사용자 정의가 가능하며, 크로스 플랫폼 작동하므로 플레이어는 여러 기기에서 진행 상황을 공유할 수 있습니다.
자신의 신원을 가져오세요(BYOID)
이미 자체 맞춤형 ID 솔루션이 있고 이를 UGS 와 함께 계속 사용하고 싶은 경우 BYOID 솔루션을 사용하면 됩니다. OpenID Connect (OIDC) 또는 사용자 정의 ID.
OpenID Connect 사용하면 PlayFab, Firebase, Epic Online Services 등 기존 OIDC 호환 ID 솔루션을 게임에서 사용할 수 있습니다.
사용자 정의 ID 솔루션이 OIDC와 호환되지 않는 경우 사용자 정의 ID 기능을 사용하여 UGS 와 통합할 수 있습니다. 이를 통해 Unity 서비스 계정 토큰과 사용자 지정 사용자 ID를 Unity Authentication 플레이어 ID와 토큰으로 교환할 수 있습니다.
OpenID Connect 와 Custom ID 솔루션은 모든 주요 플랫폼에서 지원됩니다. 사용자 정의 ID 솔루션이 플랫폼을 지원하는 한, BYOID 솔루션을 사용하여 해당 장치에서 게임 진행 상황을 제공할 수 있습니다.
플레이어가 UGS 지원하는 다양한 방법 중 하나를 통해 크로스 플랫폼 계정을 생성하면 해당 계정을 관리할 수 있는 도구가 필요합니다. UGS 의 플레이어 관리 기능은 다음을 포함하여 게임의 다양한 측면을 실행하는 데 도움이 될 수 있습니다.
플레이어 ID, 사용자 이름 및 외부 ID로 플레이어 찾기
플레이어 삭제 또는 금지
연결된 ID 공급자, 외부 ID, 계정 생성 및 마지막 로그인 날짜와 같은 플레이어 계정에 대한 기본 정보 보기
Admin API 를 통해 잊어버린 비밀번호 재설정
Admin API 와 CLI를 사용하여 편리하게 기능에 액세스합니다. 자세한 내용은API및CLI문서를 참조하세요.