Publier votre jeu

Ce document vous explique comment publier votre jeu sur Google Play Jeux sur PC.

Avant de commencer

Intégrez le SDK Google Play Jeux à votre jeu.

Empaqueter votre jeu en tant que fichier WAB

Google Play Jeux sur PC nécessite que le programme d'installation de votre jeu soit importé dans la Google Play Console en tant que fichier Windows App Bundle (WAB). Pour créer un fichier WAB : ​

  1. Téléchargez l'outil de publication Play. Vous pouvez exécuter cet outil sur la ligne de commande Windows ou PowerShell.

  2. Créez le fichier de configuration de publication Play, avec le nom de votre choix. Par exemple, play_publishing_config.xml avec le format suivant :

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

    Remplacez les éléments suivants :

    • PACKAGE_NAME : nom du package de votre jeu. Par exemple, test.package.name.
    • VERSION : version du jeu. Par exemple, 1.0.
    • REQUIRES_ELEVATION : indique si l'exécutable doit être exécuté avec des autorisations élevées, telles que celles d'un administrateur.

      • "true" : exécute l'exécutable avec des autorisations élevées.

      • "false" : exécute l'exécutable sans autorisations élevées.

    • PATH : chemin d'accès au fichier EXE du programme d'installation de votre jeu. Ce chemin peut être absolu ou relatif au répertoire parent de la configuration de publication Play. Par exemple, path\to\test\installer. Utilisez Authenticode et la signature de code pour signer le fichier EXE de l'installateur de votre jeu.

    • KEY1, VALUE1 : spécifiez les paires clé/valeur du registre Windows dans l'élément installer.

    • KEY2, VALUE2 : spécifiez les paires clé/valeur du registre Windows dans l'élément launcher.

    • KEY3, VALUE3 : spécifiez les paires clé/valeur du registre Windows dans l'élément uninstaller.

    • FILENAME : spécifiez le chemin d'accès à l'exécutable du lanceur de votre jeu. Par exemple, path\to\launcher.exe.

    • ARGS : arguments de l'exécutable du lanceur de votre jeu. Elles sont facultatives.

    Exemple de fichier de configuration de publication Play

    Prenons l'exemple d'un jeu appelé MyGame, avec un programme d'installation game_installer.exe et un lanceur launcher.exe. L'exemple montre également comment utiliser CDATA. Voici à quoi ressemblera le 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. Exécutez l'outil de publication Play sur la ligne de commande Windows ou PowerShell.

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

    Pour écraser un fichier WAB existant portant le même nom, utilisez l'argument --force.

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

    Remplacez les éléments suivants :

    • PLAY_PUBLISHING_CONFIG_PATH : chemin d'accès à la configuration de publication Play. Par exemple, path\to\play_publishing_config.xml.
    • WAB_OUTPUT_PATH : chemin d'accès au fichier WAB. Par exemple, path\to\output_bundle.wab.

    Utiliser l'outil de publication Play

    Imaginons que vous disposez du fichier binaire de l'outil de publication Play playpublishingtool.exe, de la configuration de publication Play play_publishing_config.xml et de votre programme d'installation de jeu game_installer.exe dans le répertoire de travail actuel.

    Votre répertoire de travail actuel devrait se présenter comme suit :

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

    Pour créer un fichier WAB nommé, par exemple, installer_bundle.wab dans le même répertoire, la commande se présente comme suit :

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

    Avec l'argument --force, la commande se présente comme suit :

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

    Si l'opération réussit, un résultat semblable aux lignes suivantes s'affiche :

    Successfully built the installer bundle at installer_bundle.wab
    

    Recherchez le fichier WAB dans le dossier :

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

Publier le jeu à l'aide de la Play Console

Une fois que vous avez créé le WAB pour votre jeu, importez-le dans la Play Console et gérez ses paramètres et exigences. Suivez les étapes ci-dessous pour publier votre jeu :

Ajouter le facteur de forme Google Play Jeux sur PC

Vous n'avez besoin d'effectuer cette action qu'une seule fois.

  1. Dans le menu de gauche de la Play Console, sélectionnez Tester et publier > Configuration > Paramètres avancés (lien direct).
  2. Accédez à l'onglet Facteurs de forme, puis ajoutez Google Play Games on PC à partir du menu déroulant + Ajouter un facteur de forme.

  3. Cliquez sur le bouton Gérer correspondant au facteur de forme Google Play Jeux sur PC sur la droite.

  4. Sélectionnez l'option Utiliser un canal dédié pour l'app bundle Windows de votre jeu.

  5. Cliquez sur Enregistrer, puis à nouveau sur Enregistrer dans la boîte de dialogue de confirmation.

Importer le fichier WAB

Pour importer le fichier WAB :

  1. Dans le menu de gauche de la Play Console, sélectionnez Tester et publier > Production (lien direct).
  2. Sur la page Production, sélectionnez Google Play Jeux sur PC (Windows) uniquement dans le menu déroulant des facteurs de forme à droite.
  3. Dans l'onglet App bundle Windows, cliquez sur le bouton Importer un app bundle Windows, puis importez le fichier WAB. Vous pouvez également cliquer sur le bouton Importer un bundle d'applis Windows à droite du menu déroulant du facteur de forme.
  4. Cliquez sur Enregistrer.

Configurer la configuration requise pour les PC Windows

Pour configurer la configuration requise pour un PC Windows :

  1. Dans le menu de gauche de la Play Console, sélectionnez Accroître le nombre d'utilisateurs > Présence sur le Play Store > Paramètres de la fiche Play Store (lien direct).
  2. Dans la section Configuration PC requise, cliquez sur le bouton Modifier à droite.
  3. Modifiez les champs, puis cliquez sur Enregistrer.

Configurer l'image d'achat via une application

Il s'agit d'une étape facultative. Pour configurer le visuel des achats via l'application :

  1. Dans le menu de gauche de la Play Console, sélectionnez Développer votre audience > Présence sur le Play Store > Fiches Play Store(lien direct).
  2. Dans la section Fiche Play Store par défaut de l'onglet Fiches, cliquez sur le bouton -> (flèche) à droite. Vous serez redirigé vers la page Fiche Play Store par défaut.
  3. Accédez à la section Google Play Jeux sur PC et importez l'image Image d'achat via une appli dans Google Play Jeux sur PC (Windows).
  4. Cliquez sur Enregistrer.

Envoi des modifications pour examen

  1. Dans la Play Console, dans le menu de gauche, sélectionnez Vue d'ensemble de la publication.
  2. Dans la section Modifications pas encore envoyées pour examen, cliquez sur Envoyer les modifications pour examen.

Une fois que l'équipe d'examen aura approuvé vos modifications, votre jeu sera visible sur Google Play.