L'outil de développement Play PC est un outil de bureau hors connexion conçu pour simplifier l'intégration des postes de travail, la sélection de la configuration des jeux et la génération de WAB pour la publication du programme d'installation pour les éditeurs de jeux natifs sur PC. En remplaçant la modification manuelle de fichiers XML et l'exécution de lignes de commande, l'outil permet aux éditeurs de valider les packages du programme d'installation, de générer des configurations de publication personnalisées et de compiler des app bundles Windows (WAB) de manière transparente.
Cet outil simplifie la configuration de la publication du programme d'installation en générant des WAB et des configurations de publication Play. Pour automatiser votre workflow, utilisez l'interface de ligne de commande de publication Play dans vos pipelines CI/CD afin de générer des WAB dans le cadre du processus de compilation de votre jeu.
Premiers pas
Pour ouvrir et exécuter l'outil sur votre poste de travail Windows, procédez comme suit :
- Téléchargez l' outil de développement Play PC et extrayez son contenu dans un répertoire local.
- Ouvrez le répertoire extrait dans l'explorateur de fichiers, puis double-cliquez sur
play_pc_developer_tool.exepour lancer l'interface utilisateur de bureau principale.
Tableau de bord principal
Lorsque vous lancez l'application, un tableau de bord s'affiche avec deux workflows principaux :
- Intégration de Google Play Jeux sur PC : lance le sélecteur d'enregistrement des partenaires en accès anticipé et de configuration des codes pays multiples.
- Générer un WAB pour la publication du programme d'installation : ouvre le compilateur de configuration et le gestionnaire de packaging.
Intégration sur PC et enregistrement des développeurs
Cet écran gère la configuration des postes de travail pour les tests en accès anticipé, ce qui vous permet d'enregistrer rapidement des GUID sur votre poste de travail et de configurer des listes de pays multirégionales.
Enregistrement en accès anticipé et configuration du registre de la machine
Pour interagir avec le SDK Google PC local, les postes de travail en accès anticipé doivent disposer d'un ID partenaire validé sous les chemins de registre système appropriés.
- Vérification du registre au chargement et chemin cible : au démarrage, l'écran d'intégration
interroge le registre système pour rechercher un GUID de partenaire en accès anticipé enregistré existant.
Le chemin de clé de registre cible est
HKEY_LOCAL_MACHINE\Software\Google\Play Games Services(en utilisant la valeurEarlyAccessPartnerGuid). Ce chemin spécifique est essentiel, car le SDK PC local le lit directement pour autoriser les intégrations en accès anticipé. Si l'ID est trouvé, l'interface l'affiche automatiquement et verrouille les entrées. - Gestionnaires d'élévation sécurisés : le système a besoin de droits d'administrateur pour écrire dans les chemins de registre de la machine. Lorsque vous enregistrez ou supprimez ce paramètre, l'outil gère automatiquement le contexte d'élévation administrative afin que les utilisateurs standards puissent configurer les paramètres de manière sécurisée sans avoir à exécuter l'intégralité de l'interface avec des droits d'administrateur.
- Contrôle de la désinscription : lorsque vous cliquez sur Annuler l'inscription, les états d'enregistrement du poste de travail sont effacés de manière sécurisée.
Sélecteur interactif de codes pays
De nombreux jeux PC sont publiés dans plusieurs régions. Vous pouvez rapidement rechercher, filtrer et extraire des blocs de pays mis en forme qui correspondent à vos étendues de test.
- Deux zones de texte de recherche : vous pouvez effectuer des recherches en temps réel dans les listes disponibles ou sélectionnées.
- Flèches de transition de liste : vous pouvez déplacer des sélections entre les listes à l'aide de boutons de déplacement structurel.
- Tri et concaténation automatiques : lorsque des éléments de pays sont sélectionnés,
ils sont triés par ordre alphabétique et concaténés dans une chaîne de code pays ISO propre et séparée par des virgules (par exemple,
AL,DZ,IN,US) pour être copiée-collée lors de la configuration de la Play Console.
Assistant de configuration et de bundle WAB
La fenêtre "Bundle Generator" (Générateur de bundle) est l'espace de travail principal dans lequel les éditeurs configurent les métadonnées, valident les configurations d'installation et empaquettent les app bundles Windows (WAB).
Sélecteur visuel de valeurs de registre
Au lieu de saisir manuellement les chemins de registre, vous pouvez explorer visuellement les registres Windows pour localiser le dossier d'installation de votre jeu, le chemin relatif de votre lanceur et les indicateurs de registre d'un exécutable de désinstallation.
- Affichage des valeurs structurées : saisissez un chemin de registre de premier niveau pour afficher la liste complète des sous-clés et de leurs valeurs.
Vérification de l'élévation de l'exécutable
Pour éviter les échecs d'installation silencieuse résultant d'informations d'identification de fichier manifeste non concordantes, le validateur analyse les en-têtes binaires.
- Avertissements intégrés : si les exigences d'élévation du binaire ne correspondent pas à la case à cocher de configuration, un bloc d'avertissement visuel intégré s'affiche.
Compilation de bundle WAB
Pour créer un package d'app bundle Windows (WAB) standard, l'outil implémente une chaîne de compilation structurée à l'aide du processus suivant :
- Il génère le fichier XML de métadonnées de publication localement et l'enregistre dans votre chemin de stockage.
- Il transmet directement ce chemin de configuration XML et ces paramètres de destination à
l'outil de compilation de packaging sous-jacent
play_publishing_tool.exepour générer le package d'app bundle Windows (WAB) final, en l'enregistrant dans des fichiers locaux.
L'assistant surveille de près les flux de sortie et de sortie standards. Il informe le développeur de la progression de la compilation et des états de sortie.