무엇을 찾고 계신가요?
Hero background image
크로스 플랫폼 게임에 Authentication 사용하는 방법
플레이어들은 멀티플랫폼 게임에 대한 크로스 플랫폼 지원을 점점 더 기대하고 있습니다. 플레이어가 어디에서 플레이하든 Unity Gaming Services (UGS)가 플레이어를 지원하는 데 어떻게 도움이 될 수 있는지 알아보세요.
이 페이지는 기계 번역되었습니다. 정확한 정보 출처로 원본 버전을 보려면 우측 링크를 참고하세요.

크로스 플랫폼 지원이 중요한 이유는 무엇입니까?

멀티플랫폼 게임이 늘어나면서 크로스 플랫폼 기능에 대한 수요도 높아지고 있습니다. 플레이어는 자신이 선호하는 게임 플랫폼을 선택하고 모바일, 데스크톱, 콘솔 간의 원활한 전환을 기대합니다. 이 가이드에서는 UGS의 크로스 플랫폼 솔루션을 살펴보고 이를 통해 어떻게 사용 사례를 지원할 수 있는지 알아보겠습니다.

aset1

UGS 의 크로스 플랫폼 솔루션

UGS 모든 주요 기기와 플랫폼에서 크로스 플레이와 진행을 지원하는 강력한 크로스 플랫폼 계정 및 인증 솔루션을 제공합니다. OpenID Connect 및 Custom Token Exchange를 통해 UGS 모든 맞춤형 인증 시스템과 통합할 수 있으며, 이를 통해 맞춤형 ID 솔루션을 갖춘 게임에서 UGS 의 모든 기능을 쉽게 활용할 수 있습니다.

코드 링크

Code-Link는로그인된 한 기기에서 간단한 코드를 생성하여 다른 기기에 로그인하는 데 사용할 수 있는 방식으로 모바일, 데스크톱 및 콘솔에서 간편하고 빠른 크로스 플랫폼 ID 지원을 제공합니다.

tab1

Code-Link를 사용하면 플레이어가 타사 로그인을 전혀 사용하지 않고도 로그인 자격 증명을 여러 번 입력하지 않고도 플랫폼 간을 자유롭게 이동할 수 있는 유연성을 제공할 수 있습니다. Code-Link는 익명과 플랫폼별 로그인 방법을 모두 지원합니다.

예를 들어, 플레이어는 Android 기기에서 익명으로 게임을 시작할 수 있습니다. 레벨 2에 도달한 후, 그들은 콘솔에서 계속 게임을 진행하기로 결정했습니다. 콘솔에서 게임을 열면 Android 기기에 입력할 수 있는 코드가 생성됩니다. 확인이 되면 콘솔에서 계속 플레이할 수 있습니다.

Code-Link는 소프트웨어 개발자 키트 3.0.0 이상 버전에서 사용할 수 있습니다. Unity Dashboard 계정에서 Code-Link를 구성하려면 아래 단계를 따르세요.

tab2

Unity Dashboard 의 Authentication 섹션에서 ID 공급자로 Code-Linking을 선택합니다.

tab3

프로젝트에 대한 코드 연결을 활성화하려면 공급자 추가를 클릭 수 .

tab4

코드 연결은 대시보드에 표시되며, 필요에 따라 활성화, 비활성화 또는 삭제할 수 있습니다.

Unity 플레이어 계정

플레이어 계정은 게임을 위해 구축된 로그인 및 ID 솔루션입니다. Unity 와 UGS 와 통합되어 사용자 정의 솔루션을 구축하지 않고도 크로스 플랫폼/기기/게임 플레이어 ID를 제공할 수 있습니다.

UPA1

이전에 베타 버전이었던 Unity Player Accounts는 이제 GA(일반 출시) 솔루션으로 제공됩니다. iOS, Android, Windows, MacOS 등 다양한 플랫폼과 기기에서 지원됩니다.

플레이어는 Unity 플레이어 계정을 로그인 공급자로 지원하는 모든 게임에서 사용할 수 있는 단일 계정을 생성할 수 있습니다. 조직 수준의 플레이어 식별자를 통해 Unity 플레이어 계정을 활용하여 모든 게임에서 지속적인 플레이어 프로필을 제공할 수도 있습니다.

아래 지침에 따라 플레이어 계정을 시작하세요.

UPA2

Unity Dashboard 의 Authentication 섹션에서 ID 공급자로 Unity 플레이어 계정을 선택합니다.

UPA3

게임 제목과 지원되는 플랫폼 추가하여 Unity 플레이어 계정을 설정하세요. 게임을 출시할 준비가 되면 서비스 약관과 개인정보 보호정책을 추가할 수 있습니다.

UPA4

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를 사용하여 편리하게 기능에 액세스합니다. 자세한 내용은APICLI문서를 참조하세요.

이 콘텐츠가 마음에 드셨나요?