Partie 2 - Utilisation de Game Manager
Avant de commencer à coder, nous devons comprendre Game Manager et configurer certains éléments.Prérequis
- Partie 1 - Configuration de l’environnement
- Un compte de développeur PlayFab. L’inscription est gratuite.
Étape 1 - Créer votre studio
Après une connexion (ou une inscription) réussie, vous pourrez créer votre tout nouveau studio de jeu! Pour ce faire, dès que vous vous connectez à Game Manager, vous voyez un bouton New Studio. Lorsque vous cliquez dessus, vous êtes invité à nommer votre studio. Vous pouvez lui donner le nom de votre choix. Pour cet exemple, nous l’avons nommé « New Game Studio ».
Étape 2 - Créer votre titre
Pour créer un nouveau titre, procédez comme suit :- Dans votre écran My Studios and Titles de Game Manager, repérez les trois points à droite du bouton Upgrade account (si vous avez déjà acheté un forfait lié au compte avec lequel vous êtes connecté, vous ne verrez que les trois points) et sélectionnez-les.
- Une fois les points sélectionnés, un menu s’ouvre avec différentes options; choisissez New title.

- Entrez l’information de votre titre, comme le nom, l’URL du site Web et le logo du jeu, si vous en avez déjà. Sinon, ne vous inquiétez pas, vous pourrez toujours les ajouter plus tard.

- Sélectionnez Create title
- Une fois créé, votre titre s’affiche sous le studio créé précédemment. Il apparaît dans une « carte » où vous verrez le logo, le nom, le forfait et l’ID de votre titre, ainsi qu’un bouton en forme d’engrenage ⚙️ qui vous mène à d’autres paramètres du titre.

Étape 3 - Obtenir votre ID de titre et votre clé secrète
Maintenant que votre studio et votre titre sont créés, il est temps d’obtenir votre ID de titre et votre clé secrète de développeur. Ces deux éléments seront utilisés lorsque vous commencerez à coder et serviront de points de liaison, dans votre environnement de développement, vers le titre précis sur lequel l’authentification et les transactions sont exécutées. La façon la plus simple d’obtenir l’ID de titre est de regarder votre titre dans l’écran de votre studio, dans la carte correspondant à votre titre. Dans le coin inférieur droit de cette carte, vous verrez l’étiquette « ID » suivie d’un code alphanumérique de 5 caractères : c’est votre ID.
- Connectez-vous à Game Manager.
- Sélectionnez la carte de votre titre dans l’écran du studio. La page de vue d’ensemble du titre s’ouvre.
- Dans le coin supérieur gauche, à côté du nom du titre, sélectionnez l’icône d’engrenage ⚙️.
- Choisissez l’option Title settings.

- Sélectionnez l’option Secret Keys dans la barre de navigation, vers le haut de l’écran.

- Vous verrez que nous en avons automatiquement généré une pour vous, appelée Default Key. C’est votre clé secrète de développeur, que nous utiliserons dans la prochaine partie de ce tutoriel pour configurer les paramètres de l’environnement de codage.
Étape 4 - Créer votre premier objet
Puisque nous créons un jeu d’artisanat, nous devons créer nos objets dans Game Manager afin qu’ils soient offerts aux joueurs dès qu’ils commencent (et à vous, pour commencer à coder).Game Manager
- Connectez-vous à Game Manager.
- Accédez à la page My Studios and Titles et sélectionnez votre titre de jeu pour afficher le tableau de bord.
- Dans le menu de navigation de gauche, sélectionnez Engage > Economy.

- Dans la page Economy, sélectionnez l’onglet Items, puis New Item. Vous y trouverez aussi d’autres onglets, comme Currency, UGC, Bundles et Stores.

- Après l’avoir sélectionné, vous êtes redirigé vers un formulaire dans lequel vous êtes invité à ajouter les détails souhaités pour votre nouvel objet. Dans cet écran, vous pourrez aussi définir certaines propriétés de l’objet, comme les prix, les fichiers, les images et les plateformes sur lesquelles l’objet sera offert.

- Une fois que vous avez ajouté toute l’information requise et toute information supplémentaire souhaitée pour votre objet, vous obtiendrez, vers le bas de l’écran New Item, deux options distinctes pour continuer : 1. Save as draft : crée un objet brouillon, qui ne sera pas offert dans votre jeu (pas même par la recherche, l’achat, etc.). 2. Save and publish : enregistre et publie immédiatement votre objet dans votre jeu, ce qui signifie qu’il peut être recherché, qu’il est actif et qu’il peut être acheté.

API
Pour créer un objet à l’aide de l’API de PlayFab, vous devez utiliser l’appel CreateDraftItem, sous catalog/createDraftitem. Il fonctionne de façon semblable aux autres exemples de création d’objets, à la légère différence que, par défaut, l’objet créé sera un objet brouillon, sauf indication contraire. Il existe un booléen Publish qui, s’il a la valeur true, publie l’objet directement sans l’enregistrer comme brouillon. Le JSON suivant est un exemple de corps de requête CreateDraftItem. Tous les champs ne sont pas obligatoires; n’hésitez donc pas à réduire ce JSON selon vos besoins ou vos préférences. Pour plus d’information, consultez CreateDraftItem.Pour plus d’information sur les objets, les inventaires et les autres fonctions et termes d’Economy, consultez notre documentation sur Economy V2.
Étape 5 - Utiliser le catalogue pour afficher et modifier vos objets
Si vous retournez à Engage > Economy dans la barre de navigation de gauche (comme vous l’avez fait à l’étape 4), vous verrez la même liste d’options et d’onglets mentionnée ci-dessus. La page s’ouvre par défaut sur l’onglet Items, où vous aurez une autre option pour filtrer les objets selon qu’ils sont publiés (Published) ou en brouillon (Draft); tous vos objets de la catégorie sélectionnée y sont affichés.


Étape 6 - (Astuce) Rendre un objet gratuit à l’achat
Vous pourriez penser que la façon de rendre un objet gratuit est de ne pas lui attribuer de prix. Actuellement, ce n’est pas le cas : si vous créez un objet sans prix, nous le considérerons comme impossible à acheter.


Étape 7 - Ajouter un FriendlyId
Pour ajouter un FriendlyId, vous devez accéder à Economy > Items et sélectionner l’objet voulu. Une fois l’objet sélectionné, activez Edit mode afin de pouvoir le modifier. Dans la capture d’écran suivante, vous pouvez voir le champ FriendlyId (encadré en rouge). C’est là que vous pouvez inscrire un nom ou un ID plus convivial pour votre objet, qui sera instantanément lié à cet objet.
