View a markdown version of this page

GAMESEC03-BP01 게임 환경 및 리소스에 대한 플레이어 액세스를 식별하고 제어하는 접근 방식 결정 - 게임 산업 렌즈

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

GAMESEC03-BP01 게임 환경 및 리소스에 대한 플레이어 액세스를 식별하고 제어하는 접근 방식 결정

이 결정은 플레이어 확보 및 수익화 전략, 플레이어 경험 및 게임 게시 파트너가 제공할 수 있는 기존 기능과 같은 기타 요인의 영향을 받습니다. 예를 들어 게임은 구매를 요구하고 플레이어가 실제 결제 방법을 자신의 계정과 연결하기 위해 사용자 프로필을 생성하도록 요구할 수 있습니다.

이 모범 사례가 확립되지 않을 경우 노출되는 위험 수준: 높음

구현 지침

또는 게임을 플레이하기 전에 사용자 계정을 생성할 필요가 없어 플레이어가 처음으로 게임을 시도할 가능성이 높아짐으로써 게임이 최초 플레이어 경험의 진입 장벽을 줄이고 싶을 수 있습니다. 일반적으로 게임은 게임에 대한 플레이어 자격 증명 및 액세스 관리 접근 방식의 하나 이상의 조합을 구현합니다.

미인증 또는 익명 액세스

이 액세스 수준은 게임에서 플레이어가 소셜 네트워크 및 게임 시스템에서 새 사용자 계정을 생성하거나 자격 증명과 연결할 필요가 없는 경우에 유용합니다. 이는 플레이어가 게임 플레이를 시작하는 가장 간단하고 빠른 방법이며 게임 개발자가 초기 경험의 진입 장벽을 줄이고 싶을 수 있는 모바일 게임에서 특히 유용합니다. 

이 액세스 시나리오에서는 게임 설치에서 사용량을 식별하려는 경우 플레이어의 디바이스에 고유 식별자를 생성하고 저장하도록 게임 클라이언트를 프로그래밍할 수 있습니다. 이 고유 식별자는 디바이스의 게임 세션에서 플레이어를 식별하고 시간 경과에 따른 사용량에 대한 분석 보고를 허용하는 데 사용됩니다. 나중에 플레이어가 계정을 생성하도록 선택한 경우 새 사용자 계정을 이전에 생성된 고유 식별자와 연결할 수 있습니다. 이렇게 하면 새 플레이어 자격 증명이 과거 사용량과 연결되며, 여기에는 통계 및 게임 업적이 포함될 수 있습니다. 

플레이어가 결국 계정을 생성하고 연결하지 않으면 플레이어가 게임과 상호 작용하는 데 사용하는 디바이스를 고유하게 식별할 수 있지만 플레이어에 대한 복구 가능한 정보는 수집 및 저장되지 않습니다. 따라서 플레이어가 디바이스를 끊기거나 분실하면 디바이스와 연결된 이전 저장 데이터도 손실되어 복구할 수 없습니다.

사용자 이름 및 암호를 사용한 인증

게임은 플레이어가 게임의 백엔드에 저장된 사용자 이름과 암호로 자신의 사용자 계정을 생성하도록 허용할 수 있습니다. 이는 게임 개발자가 이미 개발자가 통합할 수 있는 기존 플레이어 계정 시스템이 있는 게임 게시자와 협업할 때 발생할 수 있습니다. 또는 자체 게임을 게시하는 개발자는 플레이어가 게시하는 게임에서 액세스할 수 있는 단일 사용자 계정을 만들 수 있도록 하여 플레이어 경험을 간소화할 수 있습니다.

타사 소셜 네트워크 및 게임 시스템과의 인증 및 계정 연결

온라인 게임과 소셜 기능이 있는 게임은 플레이어 경험을 간소화하기 위해 타사 자격 증명 공급자 페더레이션을 제공하는 것이 일반적 입니다. 플레이어에게 인증을 위해 사용자 이름과 암호 조합을 생성하도록 요청하는 대신 자격 증명 연동을 사용하여 플레이어가 소셜 네트워크 및 게임 시스템에서 타사 계정을 사용하여 인증할 수 있도록 할 수 있습니다. 이 로그인 프로세스는 플레이어의 로그인 및 등록 경험을 간소화합니다. 또한 필수 계정 생성에 대한 편리한 대안과 플레이어가 게임에 액세스할 수 있는 원활한 방법을 제공합니다. 

게임 개발자에게 페더레이션 로그인 프로세스는 간소화된 플레이어 확인 워크플로를 제공할 수 있습니다. 또한 개인화에 사용되는 플레이어 데이터를 관리하는 보다 신뢰할 수 있는 방법을 제공할 수 있습니다. 이는 플레이어에게 이미 타사 자격 증명 공급자에게 제공했을 가능성이 있는 특정 데이터를 제공하도록 요청할 필요가 없기 때문입니다. 또한 이러한 시스템은 플레이어를 친구와 연결하는 기능과 같은 추가 소셜 기능과의 통합을 제공합니다.

구현 단계

  • 인증되지 않은 액세스 또는 익명 액세스를 사용하면 고유한 디바이스 식별자를 생성하여 사용량을 추적하고 나중에 계정 연결을 활성화하여 최초 플레이어의 장벽을 줄일 수 있습니다.

  • 기존 플레이어 계정 시스템을 사용하거나 게임 전반에서 통합된 경험을 생성하여 전용 사용자 계정에 대한 사용자 이름 및 암호 인증을 구현합니다.

  • 페더레이션 인증을 위해 타사 자격 증명 공급자를 통합하여 로그인 프로세스를 간소화하고 소셜 기능 및 개인화 데이터에 대한 액세스를 활성화합니다.