개발 중 PC SDK 사용

게임 내에서 SDK를 성공적으로 초기화하려면 몇 가지 요구사항을 충족해야 합니다. 예를 들면 다음과 같습니다.

  • 디지털 서명된 게임 실행 파일에서 실행

  • Google Play 게임즈에서 게임 실행 파일 실행

게임 편집기나 코드 IDE 내에서 게임을 적극적으로 빌드하는 개발자에게는 부담이 될 수 있습니다. 출시를 위해 게임을 패키징하고 게시해야 하기 때문입니다.

더 나은 개발 워크플로를 제공하기 위해 SDK는 개발자 모드를 제공합니다. 개발자 모드를 사용 설정하면 SDK가 게임 편집기 또는 코드 IDE 내에서 작동할 수 있습니다. 실행 파일을 디지털 서명하거나 Google Play 게임즈에서 실행하지 않고도 SDK를 초기화할 수 있습니다.

기본 요건

  • 사전 체험판 파트너 (EAP) GUID를 가져옵니다. 이는 개발팀이 게임 실행 파일을 패키징하거나 디지털 서명하거나 Google Play 게임즈에서 실행하지 않고도 게임 엔진 편집기 내에서 SDK를 사용할 수 있는 비밀 키입니다.

1단계: 매니페스트에서 개발자 모드 사용 설정

애플리케이션의 manifest.xml 내에서 IsDeveloperModetrue로 설정하여 애플리케이션의 개발자 모드를 사용 설정합니다.

<?xml version="1.0" encoding="utf-8"?>
<Manifest version="1">
    <Application>
        <PackageName>com.example.package</PackageName>
        <IsDeveloperMode>true</IsDeveloperMode>
    </Application>
</Manifest>

2단계: 사전 체험판 사용 설정

HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid 레지스트리 키 아래에 EarlyAccessPartnerGuid 문자열 값을 설정하여 테스트 중인 기기에서 사전 체험판을 사용 설정합니다.

Windows 레지스트리 편집기를 사용하거나 다음 명령어를 사용하여 관리자 cmd 터미널에서 이 작업을 수행할 수 있습니다.

C:\> reg add "HKLM\Software\Google\Play Games Services" /v EarlyAccessPartnerGuid /t REG_SZ /d EAP GUID

3단계: PC용 Google Play 게임즈에 로그인

개발자 모드가 사용 설정된 경우 SDK는 API를 호출할 때 PC용 Google Play 게임즈에 로그인한 계정을 사용합니다. 여러 계정이 로그인되어 있는 경우 활성 계정이 사용됩니다.

게임이 공개적으로 출시되지 않은 경우 (Play Console 내의 프로덕션 출시 트랙에 게시한 적이 없음) 게임의 내부 테스트 그룹에 가입한 Google 계정을 사용하는 것이 좋습니다. 내부 테스터는 출시 전에 게임에 액세스할 수 있으며 이는 일부 SDK API가 작동하는 데 필요합니다. 예를 들어 Play 결제를 사용하여 구매를 완료하는 경우 Play Console 내에서 앱의 내부 테스터를 관리할 수 있습니다.

다음 단계

앱에 Google Play PC 기능을 추가합니다.