Passer au contenu principal

Vue d’ensemble des objets et de l’inventaire PlayFab

Economy v2 est désormais en disponibilité générale. Pour obtenir de l’aide et donner votre avis, rendez-vous sur le forum PlayFab.
Les objets et les inventaires sont des fonctionnalités essentielles pour créer des jeux attrayants et immersifs. Ils vous permettent d’offrir à vos joueurs des options de personnalisation, des récompenses, des systèmes de progression et des opportunités de monétisation. PlayFab Economy v2 fournit une plateforme flexible et puissante pour créer et gérer des biens virtuels. Vous pouvez définir différents types d’objets (tels que des biens durables, des consommables, des lots, des abonnements et des devises virtuelles) et suivre la possession et l’utilisation des objets dans les inventaires de vos joueurs.

Concepts clés

  • Catalogue - Un catalogue est une collection de tous les objets disponibles dans votre jeu. Les catalogues offrent un moyen simple de gérer les objets virtuels de votre jeu. Pour plus d’informations, consultez la vue d’ensemble du catalogue.
  • Objets de catalogue – Objets individuels définis dans votre catalogue. Ils peuvent représenter tout type de bien virtuel, comme des armes, des tenues, des bonus, des coffres à butin, etc. Vous pouvez personnaliser leurs propriétés et leurs comportements en fonction de la conception de votre jeu.
  • Boutiques de catalogue - Les boutiques vous permettent de créer plusieurs listes d’objets à des fins différentes, comme des événements saisonniers, des promotions ou des tests. Consultez Boutiques.
  • Lots - Les lots sont des objets de catalogue qui contiennent des références à d’autres objets. Lorsqu’un joueur achète un lot, les objets référencés sont décompressés et ajoutés à son inventaire.
  • Abonnements - Les abonnements accordent un accès limité dans le temps à des biens durables. Les objets inclus dans un abonnement sont disponibles dans l’inventaire du joueur pendant la durée de l’abonnement. Consultez Abonnements.
  • Collections d’inventaire du joueur - L’inventaire est un registre des objets qu’un joueur possède dans votre jeu. Il contient des informations sur les quantités d’objets, les soldes de devises virtuelles et les propriétés personnalisées. Tous les comptes de joueurs peuvent avoir un ou plusieurs inventaires appelés collections.
  • Piles - Les piles permettent à plusieurs instances distinctes d’un même objet d’exister dans un seul inventaire, chacune avec sa propre quantité et ses propres propriétés personnalisées. Consultez Piles.
  • Devise virtuelle - La devise virtuelle est un type d’objet utilisé comme moyen d’échange dans votre jeu. Vous pouvez utiliser une devise virtuelle pour acheter des objets dans le catalogue ou dans une boutique, mettre en place une devise secondaire issue d’achats intégrés ou piloter des mécaniques de jeu.

API clés

Un large ensemble d’API est disponible pour interagir avec les objets et les inventaires de votre jeu. Vous pouvez utiliser ces API pour effectuer des actions telles que l’achat d’objets, l’octroi d’objets, la mise à jour de l’inventaire, le transfert d’objets entre joueurs et l’interrogation de l’historique des transactions.

Gestion de l’inventaire

Achats et échanges

  • PurchaseInventoryItems - Achète des objets de catalogue ou des lots avec une devise virtuelle. Déduit la devise de l’inventaire du joueur et octroie l’objet acheté.
  • TransferInventoryItems - Transfère des objets entre joueurs, entre les collections d’inventaire d’un joueur ou entre des piles d’un même inventaire.

Opérations par lots

  • ExecuteInventoryOperations - Regroupe jusqu’à 10 opérations d’inventaire (Add, Subtract, Update, Purchase, Transfer, Delete) dans une seule requête atomique. Si une opération échoue, l’ensemble du lot est annulé.

Historique et diagnostics

  • GetTransactionHistory - Récupère les événements de transaction de l’inventaire d’un joueur. Prend en charge le filtrage par horodatage et la pagination pour examiner l’historique complet des opérations. Consultez Historique des transactions.

Fiabilité

  • Idempotence - Toutes les API d’inventaire prennent en charge un paramètre IdempotencyId permettant de réessayer des requêtes en toute sécurité sans effets secondaires en double. Les ID sont appliqués pendant 14 jours. Consultez Idempotence.
Pour la référence complète des API et des exemples détaillés pour chaque opération, consultez la documentation de l’API Inventory et la référence de l’API REST PlayFab.
Dernière modification le 6 octobre 2026