게임 출시

이 문서에서는 PC용 Google Play 게임즈에 게임을 게시하는 방법을 보여줍니다.

시작하기 전에

Google Play 게임즈 SDK를 게임에 통합합니다.

게임을 WAB 파일로 패키징

PC용 Google Play 게임즈를 사용하려면 게임의 설치 프로그램을 Windows App Bundle (WAB) 파일로 Google Play Console에 업로드해야 합니다. WAB 파일을 만들려면 다음 단계를 따르세요.

  1. Play 게시 도구를 다운로드합니다. Windows 명령줄 또는 Powershell에서 이 도구를 실행할 수 있습니다.

  2. 이름을 지정하여 Play 게시 구성 파일을 만듭니다. 예를 들어 다음 형식의 play_publishing_config.xml가 있습니다.

    <?xml version="1.0" encoding="UTF-8"?>
    <play-publishing-config version="1.0">
      <application>
        <package-name>PACKAGE_NAME</package-name>
        <version-name>VERSION</version-name>
      </application>
      <installer requiresElevation=REQUIRES_ELEVATION>
        <path>PATH</path>
        <installation-path-registry-location>
          <key-name>KEY1</key-name>
          <value-name>VALUE1</value-name>
        </installation-path-registry-location>
      </installer>
      <launcher requiresElevation=REQUIRES_ELEVATION>
        <launch-path-registry-location >
          <key-name>KEY2</key-name>
          <value-name>VALUE2</value-name>
        </launch-path-registry-location>
        <executable-invocation>
          <filename>FILENAME</filename>
          <arguments>ARGS</arguments>
        </executable-invocation>
      </launcher>
      <uninstaller requiresElevation=REQUIRES_ELEVATION>
        <uninstall-path-registry-location>
          <key-name>KEY3</key-name>
          <value-name>VALUE3</value-name>
        </uninstall-path-registry-location>
      </uninstaller>
    </play-publishing-config>

    다음을 바꿉니다.

    • PACKAGE_NAME: 게임의 패키지 이름입니다. 예: test.package.name
    • VERSION: 게임의 버전입니다. 예: 1.0
    • REQUIRES_ELEVATION: 실행 파일을 관리자와 같은 상승된 권한으로 실행해야 하는지 나타냅니다.

      • 'true': 관리자 권한으로 실행 파일을 실행합니다.

      • 'false': 관리자 권한 없이 실행 파일을 실행합니다.

    • PATH: 게임의 설치 프로그램 EXE 파일 경로입니다. 이 경로는 Play 게시 구성의 상위 디렉터리에 대해 절대적이거나 상대적일 수 있습니다. 예를 들면 path\to\test\installer입니다. Authenticode 및 코드 서명을 사용하여 게임의 설치 프로그램 EXE에 서명합니다.

    • KEY1, VALUE1: installer 요소에 Windows 레지스트리 키-값 쌍을 지정합니다.

    • KEY2, VALUE2: launcher 요소에 Windows 레지스트리 키-값 쌍을 지정합니다.

    • KEY3, VALUE3: uninstaller 요소에 Windows 레지스트리 키-값 쌍을 지정합니다.

    • FILENAME: 게임의 런처 실행 파일 경로를 지정합니다. 예: path\to\launcher.exe

    • ARGS: 게임의 런처 실행 파일에 대한 인수입니다. 이는 선택사항입니다.

    Play 게시 구성 파일 예시

    게임 설치 프로그램 game_installer.exe, 게임의 런처 launcher.exe이 있는 MyGame이라는 게임을 고려해 보세요. 이 예시에서는 CDATA를 사용하는 방법도 보여줍니다. play_publishing_config.xml는 다음과 같이 표시됩니다.

    <?xml version="1.0" encoding="UTF-8"?>
    
    <play-publishing-config version="1.0">
      <application>
        <package-name>test.package.name</package-name>
        <version-name>1.0</version-name>
      </application>
      <installer requiresElevation="true">
        <path>game_installer.exe</path>
        <installation-path-registry-location>
          <key-name>SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MyGame</key-name>
          <value-name>InstallPath</value-name>
        </installation-path-registry-location>
      </installer>
    
      <launcher requiresElevation="true">
        <launch-path-registry-location >
          <key-name>SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MyGame</key-name>
          <value-name>ExePath</value-name>
        </launch-path-registry-location>
        <executable-invocation>
          <filename>launcher.exe</filename>
          <arguments><![CDATA[arg1&arg2>arg3]]></arguments>
        </executable-invocation>
      </launcher>
    
      <uninstaller requiresElevation="true">
        <uninstall-path-registry-location>
          <key-name>SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MyGame</key-name>
          <value-name>UninstallString</value-name>
        </uninstall-path-registry-location>
      </uninstaller>
    </play-publishing-config>
    
  3. Windows 명령줄 또는 Powershell에서 Play 게시 도구를 실행합니다.

    playpublishingtool.exe build-installer-bundle --input=PLAY_PUBLISHING_CONFIG_PATH --output=WAB_OUTPUT_PATH
    

    이름이 같은 기존 WAB 파일을 덮어쓰려면 --force 인수를 사용하세요.

    playpublishingtool.exe build-installer-bundle --input=PLAY_PUBLISHING_CONFIG_PATH --output=WAB_OUTPUT_PATH --force
    

    다음을 바꿉니다.

    • PLAY_PUBLISHING_CONFIG_PATH: Play 게시 구성의 경로입니다. 예: path\to\play_publishing_config.xml
    • WAB_OUTPUT_PATH: WAB 파일의 경로입니다. 예: path\to\output_bundle.wab

    Play 게시 도구 사용 방법

    현재 작업 디렉터리에 Play 게시 도구 바이너리 playpublishingtool.exe, Play 게시 구성 play_publishing_config.xml, 게임 설치 프로그램 game_installer.exe이 있다고 가정해 보겠습니다.

    현재 작업 디렉터리는 다음과 같습니다.

    .\
    ├── game_installer.exe
    ├── play_publishing_config.xml
    ├── playpublishingtool.exe
    

    동일한 디렉터리에 installer_bundle.wab이라는 이름의 WAB를 만들려면 명령어는 다음과 같습니다.

    playpublishingtool.exe build-installer-bundle --input=play_publishing_config.xml --output=installer_bundle.wab
    

    --force 인수를 사용하면 명령어는 다음과 같습니다.

    playpublishingtool.exe build-installer-bundle --input=play_publishing_config.xml --output=installer_bundle.wab --force
    

    성공하면 다음과 비슷한 출력이 표시됩니다.

    Successfully built the installer bundle at installer_bundle.wab
    

    폴더에서 WAB 파일을 찾습니다.

      .\
      ├── game_installer.exe
      ├── installer_bundle.wab
      ├── play_publishing_config.xml
      ├── playpublishingtool.exe
    

Play Console을 사용하여 게임 게시

게임의 WAB를 만든 후 Play Console에 업로드하고 설정과 요구사항을 관리합니다. 다음 단계에 따라 게임을 게시하세요.

PC용 Google Play 게임즈 폼 팩터 추가

게임을 게시할 때는 처음 한 번만 이 단계를 거치면 됩니다.

  1. Play Console의 왼쪽 메뉴에서 테스트 및 출시 > 설정 > 고급 설정을 선택합니다 (바로가기 링크).
  2. 폼 팩터 탭으로 이동하여 + 폼 팩터 추가 드롭다운에서 Google Play Games on PC를 추가합니다.

  3. 오른쪽의 PC용 Google Play 게임즈 폼 팩터에 해당하는 관리 버튼을 클릭합니다.

  4. Windows App Bundle 게임에 전용 트랙 사용 옵션을 선택합니다.

  5. 저장을 클릭한 다음 확인 대화상자에서 저장을 다시 클릭합니다.

WAB 파일 업로드

WAB 파일을 업로드하려면 다음 단계를 따르세요.

  1. Play Console의 왼쪽 메뉴에서 테스트 및 출시 > 프로덕션을 선택합니다 (바로가기).
  2. 프로덕션 페이지의 오른쪽 폼 팩터 드롭다운에서 PC용 Google Play 게임즈 (Windows)만을 선택합니다.
  3. Windows App Bundle 탭에서 Windows App Bundle 업로드 버튼을 클릭하고 WAB 파일을 업로드합니다. 또는 폼 팩터 드롭다운의 오른쪽에 있는 Windows 앱 번들 업로드 버튼을 클릭할 수도 있습니다.
  4. 저장을 클릭합니다.

Windows PC 요구사항 구성

Windows PC 요구사항을 구성하려면 다음 단계를 따르세요.

  1. Play Console의 왼쪽 메뉴에서 사용자 늘리기 > 앱 정보 > 스토어 설정을 선택합니다 (바로가기 링크).
  2. PC 요구사항 섹션에서 오른쪽의 수정 버튼을 클릭합니다.
  3. 필드를 업데이트하고 저장을 클릭합니다.

인앱 구매 그래픽 구성

이 단계는 선택사항입니다. 인앱 구매 그래픽을 구성하려면 다음 단계를 따르세요.

  1. Play Console의 왼쪽 메뉴에서 사용자 늘리기 > 앱 정보 > 스토어 등록정보(바로가기)를 선택합니다.
  2. 등록정보 탭의 기본 스토어 등록정보 섹션에서 오른쪽에 있는 -> (화살표) 버튼을 클릭합니다. 그러면 기본 스토어 등록정보 페이지로 이동합니다.
  3. PC용 Google Play 게임즈 섹션으로 이동하여 PC용 Google Play 게임즈 (Windows) 인앱 구매 그래픽에 이미지를 업로드합니다.
  4. 저장을 클릭합니다.

검토를 위해 변경사항 전송

  1. Play Console의 왼쪽 메뉴에서 게시 개요를 선택합니다.
  2. 아직 검토를 위해 전송되지 않은 변경사항 섹션에서 변경사항을 전송하여 검토받기를 클릭합니다.

검토팀에서 변경사항을 승인하면 Google Play에서 게임을 검색할 수 있습니다.