무엇을 찾고 계신가요?
Hero background image
크로스 플랫폼 게임에 인증을 사용하는 방법
멀티플랫폼 게임에 대한 크로스 플랫폼 지원을 기대하는 플레이어가 점점 더 많아지고 있습니다. 유니티 게임 서비스(UGS)를 통해 플레이어가 어디서든 게임을 즐길 수 있도록 지원하는 방법을 알아보세요.

크로스 플랫폼 지원이 중요한 이유는 무엇인가요?

멀티플랫폼 게임이 증가함에 따라 크로스 플랫폼 기능에 대한 수요가 증가하고 있습니다. 플레이어는 자신이 선호하는 게임 플랫폼을 선택할 수 있고 모바일, 데스크톱, 콘솔 간에 원활하게 전환할 수 있기를 원합니다. 이 가이드에서는 UGS의 크로스 플랫폼 솔루션과 이러한 솔루션이 사용 사례를 지원하는 방법을 살펴봅니다.

aset1

UGS의 크로스 플랫폼 솔루션

UGS는 모든 주요 기기와 플랫폼에서 크로스 플레이와 진행을 지원하는 강력한 크로스 플랫폼 계정 및 인증 솔루션을 제공합니다. OpenID Connect 및 사용자 지정 토큰 교환을 통해 UGS를 모든 사용자 지정 인증 시스템과 통합할 수 있으므로, 사용자 지정 ID 솔루션을 사용하는 게임에서 UGS의 모든 기능을 쉽게 활용할 수 있습니다.

코드 링크

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

tab1

Code-Link를 사용하면 플레이어가 타사 로그인을 완전히 피하면서 로그인 정보를 여러 번 입력하지 않고도 플랫폼 간에 이동할 수 있는 유연성을 제공할 수 있습니다. Code-Link는 익명 및 플랫폼별 로그인 방법을 모두 지원합니다.

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

Code-Link는 SDK 버전 3.0.0 이상에서 사용할 수 있습니다. Unity 대시보드 계정 내에서 Code-Link를 구성하려면 아래 단계를 따르세요.

tab2

Unity 대시보드의 인증 섹션에서 ID 공급자로 코드 연결을 선택합니다.

tab3

공급자 추가를 클릭하여 프로젝트의 코드 링크를 활성화합니다.

tab4

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

Unity 플레이어 계정

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

UPA1

이전에는 베타 버전으로 제공되던 Unity 플레이어 계정을 이제 정식 출시(GA) 솔루션으로 사용할 수 있습니다. iOS, Android, Windows, MacOS 등 다양한 플랫폼과 디바이스에서 지원됩니다.

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

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

UPA2

Unity 대시보드의 인증 섹션에서 Unity 플레이어 계정을 ID 공급자로 선택합니다.

UPA3

게임 타이틀과 지원 플랫폼을 추가하여 Unity 플레이어 계정을 설정하세요. 게임을 출시할 준비가 되면 서비스 약관 및 개인정보처리방침을 추가할 수 있습니다.

UPA4

Unity 플레이어 계정은 대시보드에 표시되며, 필요에 따라 활성화, 비활성화 또는 삭제할 수 있습니다.

사용자 이름/비밀번호

사용자 이름/비밀번호를 통해 플레이어는 게임별 로그인 자격 증명을 사용하여 로그인할 수 있습니다. 이를 통해 타사 로그인 솔루션에 의존하지 않고도 인증된 사용자 기반을 구축할 수 있습니다. 게임의 미학에 맞게 커스터마이징할 수 있으며 크로스 플랫폼에서 작동하므로 플레이어는 여러 기기에서 진행 상황을 이어갈 수 있습니다.

본인 식별 정보 가져오기(BYOID)

이미 사용자 지정 ID 솔루션을 보유하고 있고 이를 UGS와 함께 계속 사용하려는 경우, BYOID 솔루션을 사용하면 됩니다: OIDC(OpenID Connect) 또는 사용자 지정 ID.

OpenID Connect를 사용하면 PlayFab, Firebase, 에픽 온라인 서비스 등 기존 OIDC 호환 ID 솔루션을 게임에서 사용할 수 있습니다.

사용자 지정 ID 솔루션이 OIDC와 호환되지 않는 경우, 사용자 지정 ID 기능을 사용하여 UGS와 통합할 수 있습니다. 이를 통해 유니티 서비스 계정 토큰과 커스텀 사용자 ID를 유니티 인증 플레이어 ID 및 토큰으로 교환할 수 있습니다.

OpenID Connect 및 사용자 지정 ID 솔루션은 모든 주요 플랫폼에서 지원됩니다. 플랫폼이 사용자 지정 ID 솔루션에서 지원되는 한, BYOID 솔루션을 사용하여 해당 기기에서 게임 진행 상황을 제공할 수 있습니다.

크로스 플랫폼 게임 관리

플레이어가 다양한 UGS 지원 방법 중 하나를 통해 크로스 플랫폼 계정을 생성했다면, 계정을 관리할 수 있는 도구가 필요합니다. UGS의 플레이어 관리 기능은 다음을 포함하여 게임의 다양한 측면을 실행하는 데 도움이 될 수 있습니다:

플레이어 ID, 사용자 이름, 외부 ID로 플레이어 찾기

플레이어 삭제 또는 금지

연결된 ID 공급자, 외부 ID, 계정 생성 및 마지막 로그인 날짜 등 플레이어의 계정에 대한 기본 정보 보기

관리자 API를 통해 잊어버린 비밀번호 재설정하기

관리자 API 및 CLI를 사용하여 편리하게 기능에 액세스합니다. 자세한 내용은 APICLI 문서에서 확인하세요.

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