I. Introduction▲
Cette série de vidéos explique le fonctionnement de Steamworks et comment l'utiliser pour publier votre projet sur la plateforme Steam.
Vous pouvez retrouver les autres épisodes de cette série dans le sommaire dédié.
II. Vidéo▲
Steamworks - Ajout de plateformes et de langues
III. Résumé▲
Dans cette vidéo, vous allez apprendre à créer des dépôts pour ajouter le support de nouvelles plateformes et de nouvelles langues. Aussi, il est possible de créer une branche pour les tests.
III-A. Récapitulatif▲
Un identifiant d'application (appid) est un identifiant unique pour votre jeu sur la plateforme Steam. Un dépôt est un conteneur pour les fichiers devant être téléchargés. Un package est ce que le client va posséder. Il peut contenir plusieurs appid et dépôts.
III-B. Dépôts pour les plateformes▲
Dans Steamworks, onglet « Installation » → « Depots », vous pouvez configurer les dépôts. Chaque dépôt à un identifiant et peut être spécifique à telle ou telle plateforme. Après avoir créé votre dépôt, n'oubliez pas de publier les changements.
Le nom du dépôt n'est jamais visible par les joueurs.
Ensuite après avoir configuré chacun de vos dépôts et déterminé quels fichiers ils vont recevoir, vous pouvez exécuter le script de construction.
III-C. Ajout d'une branche▲
Vous pouvez ajouter une branche afin de procéder à vos tests. Pour ce faire, rendez-vous dans l'onglet « Builds » de Steamworks. Ensuite, vous pouvez rendre public vos nouveaux dépôts dans la nouvelle branche.
Dans Steam, la branche apparaît comme un programme de bêta pour le jeu en question.
Toutefois, à ce point, les nouveaux dépôts ne seront pas accessibles. Il faut ajouter les dépôts dans le package.
En lançant Steam avec l'option -dev, vous pouvez obtenir une console qui vous permettra d'obtenir des informations supplémentaires. Notamment, vous pouvez connaître les dépôts vus par Steam avec la commande licences_for_app appid.
III-D. Dépôts pour les langues▲
Le mécanisme est similaire à celui des dépôts pour les plateformes. Simplement, n'oubliez pas de spécifier la langue lors de la création du dépôt.
III-E. Mettre à jour la page de la boutique▲
À chaque mise à jour, n'oubliez pas de mettre à jour la page de la boutique, notamment pour indiquer toutes les plateformes supportées et toutes les langues prises en charge.
III-F. Conclusion▲
L'idée conductrice est de faire un dépôt :
- par plateforme supportée ;
- par langue supportée ;
- pour tous les autres fichiers, communs à toutes les installations.
Ainsi, les joueurs ne téléchargerons que les fichiers nécessaires à leur configuration et, si jamais vous devez mettre à jour tel ou tel fichier, seul les joueurs concernés auront une mise à jour.
IV. Commenter▲
Vous pouvez commenter et donner vos avis dans la discussion associée sur le forum.