Publicar tu juego

En este documento, se muestra cómo publicar tu juego en Google Play Juegos para PC.

Antes de comenzar

Integra el SDK de Google Play Juegos en tu juego.

Cómo empaquetar tu juego como un archivo WAB

Google Play Juegos para PC requiere que el instalador de tu juego se suba a Google Play Console como un archivo de paquete de aplicación para Windows (WAB). Para crear un archivo WAB, sigue estos pasos:

  1. Descarga la herramienta de publicación de Play. Puedes ejecutar esta herramienta en la línea de comandos de Windows o en PowerShell.

  2. Crea el archivo de configuración de publicación de Play con cualquier nombre. Por ejemplo, play_publishing_config.xml con el siguiente formato:

    <?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>

    Reemplaza lo siguiente:

    • PACKAGE_NAME: Es el nombre del paquete de tu juego. Por ejemplo, test.package.name.
    • VERSION: Es la versión del juego. Por ejemplo, 1.0.
    • REQUIRES_ELEVATION: Indica si el ejecutable debe ejecutarse con permisos elevados, como los de administrador.

      • "true": Ejecuta el archivo ejecutable con permisos elevados.

      • "false": Ejecuta el archivo ejecutable sin permisos elevados.

    • PATH: Es la ruta de acceso al archivo .exe del instalador de tu juego. Esta ruta de acceso puede ser absoluta o relativa al directorio principal de la configuración de publicación de Play. Por ejemplo, path\to\test\installer. Usa Authenticode y la firma de código para firmar el instalador EXE de tu juego.

    • KEY1, VALUE1: Especifica los pares clave-valor del registro de Windows en el elemento installer.

    • KEY2, VALUE2: Especifica los pares clave-valor del registro de Windows en el elemento launcher.

    • KEY3, VALUE3: Especifica los pares clave-valor del registro de Windows en el elemento uninstaller.

    • FILENAME: Especifica la ruta de acceso al ejecutable del selector de tu juego. Por ejemplo, path\to\launcher.exe.

    • ARGS: Son los argumentos del ejecutable del selector de tu juego. Estos campos son opcionales.

    Ejemplo de archivo de configuración de publicación de Play

    Considera un juego llamado MyGame, con el instalador del juego game_installer.exe y el selector del juego launcher.exe. En el ejemplo, también se muestra cómo usar CDATA. A continuación, se muestra cómo se verá el 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. Ejecuta la herramienta de publicación de Play en la línea de comandos de Windows o en PowerShell.

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

    Para reemplazar un archivo .wab existente con el mismo nombre, usa el argumento --force.

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

    Reemplaza lo siguiente:

    • PLAY_PUBLISHING_CONFIG_PATH: Es la ruta de acceso a la configuración de publicación de Play. Por ejemplo, path\to\play_publishing_config.xml.
    • WAB_OUTPUT_PATH: Es la ruta de acceso al archivo WAB. Por ejemplo, path\to\output_bundle.wab.

    Cómo usar la herramienta de publicación de Play

    Supongamos que tienes el archivo binario de la herramienta de publicación de Play playpublishingtool.exe, la configuración de publicación de Play play_publishing_config.xml y el instalador del juego game_installer.exe en el directorio de trabajo actual.

    Tu directorio de trabajo actual debería verse así:

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

    Para crear un WAB con el nombre, por ejemplo, installer_bundle.wab en el mismo directorio, el comando se vería de la siguiente manera:

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

    Con el argumento --force, el comando se vería de la siguiente manera:

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

    Si se ejecuta de forma correcta, deberías ver un resultado similar al siguiente:

    Successfully built the installer bundle at installer_bundle.wab
    

    Busca el archivo WAB en la carpeta:

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

Publica el juego con Play Console

Después de crear correctamente el WAB para tu juego, súbelo a Play Console y administra su configuración y requisitos. Sigue los pasos para publicar tu juego:

Cómo agregar el factor de forma de Google Play Juegos para PC

La publicación de un juego solo requiere este paso la primera vez.

  1. En el menú de la izquierda de Play Console, selecciona Pruebas y lanzamiento > Configuración > Configuración avanzada (vínculo directo).
  2. Ve a la pestaña Factores de forma y agrega Google Play Games on PC desde el menú desplegable + Agregar factor de forma.

  3. Haz clic en el botón Administrar correspondiente al factor de forma de Google Play Juegos para PC en el lado derecho.

  4. Selecciona la opción Usa un segmento exclusivo para el juego de tu paquete de aplicación de Windows.

  5. Haz clic en Guardar y, luego, vuelve a hacer clic en Guardar en el diálogo de confirmación.

Sube el archivo WAB

Para subir el archivo WAB, haz lo siguiente:

  1. En el menú de la izquierda de Play Console, selecciona Pruebas y lanzamiento > Producción (vínculo directo).
  2. En la página Producción, selecciona Solo Google Play Juegos para PC (en Windows) en el menú desplegable de factores de forma que se encuentra en el lado derecho.
  3. En la pestaña Paquete de aplicación de Windows, haz clic en el botón Subir un paquete de aplicación de Windows y sube el archivo WAB. Como alternativa, también puedes hacer clic en el botón Subir un paquete de aplicación para Windows que se encuentra en el lado derecho del menú desplegable de factores de forma.
  4. Haz clic en Guardar.

Configura los requisitos de la PC con Windows

Para configurar los requisitos de la PC con Windows, haz lo siguiente:

  1. En el menú de la izquierda de Play Console, selecciona Aumenta la cantidad de usuarios > Presencia en Play Store > Configuración de la tienda (vínculo directo).
  2. En la sección Requisitos de la PC, haz clic en el botón Editar que se encuentra en el lado derecho.
  3. Actualiza los campos y haz clic en Guardar.

Configura el gráfico de compra directa desde la app

Este paso es opcional. Para configurar el gráfico de compra directa desde la aplicación, sigue estos pasos:

  1. En el menú de la izquierda de Play Console, selecciona Crecimiento de usuarios > Presencia en Play Store > Fichas de Play Store(vínculo directo).
  2. En la sección Ficha de Play Store predeterminada de la pestaña Fichas, haz clic en el botón -> (flecha) que se encuentra en el lado derecho. Esta acción te llevará a la página Ficha de Play Store predeterminada.
  3. Navega a la sección Google Play Juegos para PC y sube la imagen en Gráfico de compra directa desde la app de Google Play Juegos para PC (Windows).
  4. Haz clic en Guardar.

Envía cambios a revisión

  1. En el menú de la izquierda de Play Console, selecciona Descripción general de la publicación.
  2. En la sección Cambios que aún no se envían para su revisión, haz clic en Enviar cambios para su revisión.

Cuando el equipo de revisión apruebe los cambios, se podrá encontrar tu juego en Google Play.