Passer au contenu principal
Le plugiciel PlayFab Party SDK pour Unity est un wrapper C# Unity reposant sur une bibliothèque Party C++ native, créé pour faciliter le travail des développeurs de jeux Unity. Il vous permet d’utiliser Party et Party Cognitive Services dans votre jeu Unity, notamment :
  • La mise en réseau multijoueur
  • Les messages de clavardage et l’échange de données
  • La communication et le jeu multiplateformes
  • Des fonctionnalités d’accessibilité comme la traduction du clavardage textuel et la transcription vocale en temps réel
Il est conçu pour le développement de jeux sur plusieurs plateformes. Le plugiciel PlayFab Party pour Unity fonctionne conjointement avec le plugiciel SDK Unity PlayFab « principal », qui fournit d’autres fonctionnalités PlayFab comme l’économie, les classements, et plus encore. Pour plus d’informations, consultez SDK Unity PlayFab et la documentation du SDK Unity PlayFab. Le plugiciel Party pour Unity est disponible en téléchargement sous forme de package d’actifs Unity. Il est actuellement pris en charge pour le développement de jeux sur les plateformes suivantes : « PlayStation » est une marque déposée ou une marque commerciale de Sony Interactive Entertainment Inc. « PS4 » est une marque déposée ou une marque commerciale de Sony Interactive Entertainment Inc. « PS5 » est une marque déposée ou une marque commerciale de Sony Interactive Entertainment Inc. *- Les bibliothèques Party sous-jacentes pour le GDK ne sont pas incluses dans le plugiciel. Consultez la section sur le contrôle de version pour plus de détails. « PlayStation » est une marque déposée ou une marque commerciale de Sony Interactive Entertainment Inc.

Quelles fonctionnalités d’API le plugiciel Party pour Unity fournit-il?

  • Mise en réseau de jeux
  • VoIP
  • Prise en charge des plateformes suivantes :
    • GDK :
      • XBOX Series X|S
      • XBOX One
      • PC
    • Windows
    • iOS
    • Android
    • PS4™
    • PS5™
    • Switch
  • Prise en charge du jeu et de la communication multiplateformes entre les plateformes ci-dessus
  • Party Cognitive Services
    • Traduction du clavardage textuel en temps réel
    • Transcription du clavardage vocal en temps réel
    • Traduction du clavardage vocal en temps réel
    • Synthèse vocale
« PS4 » est une marque déposée ou une marque commerciale de Sony Interactive Entertainment Inc. « PS5 » est une marque déposée ou une marque commerciale de Sony Interactive Entertainment Inc.

Que contient le plugiciel Party pour Unity?

  • Une API Party de niveau supérieur simplifiée, écrite en C# Unity et fournie par la classe et le prefab PlayFabMultiplayerManager, pour faciliter l’intégration du jeu Unity de l’utilisateur avec les fonctionnalités principales de la bibliothèque Party
  • Une couche d’interopérabilité C# fournissant une interface en code managé pour l’API de la bibliothèque Party native (C++) sous-jacente. Elle est utilisée par l’API C# de niveau supérieur.
  • Les binaires Party natifs (C++) sous-jacents pour chaque plateforme prise en charge :
    • Bibliothèques DLL Party pour Windows
    • Bibliothèques iOS Framework Party pour iOS (appareil et simulateur)
    • Archive de bibliothèque AAR Party pour Android
    • Les bibliothèques DLL Party pour Microsoft Game Core ne sont PAS incluses. Elles sont distribuées avec le GDK et doivent être copiées dans le plugiciel avant la génération de votre projet Unity (consultez les détails dans le fichier README inclus avec le plugiciel)
    • Bibliothèques dynamiques Party pour PS4, PS5
    • Bibliothèques statiques Party pour Switch
  • Le plugiciel SDK Unity PlayFab « principal » (qui peut être mis à jour indépendamment si nécessaire)
  • L’API de fournisseur d’authentification et de stratégie XBOX Live, actuellement prise en charge uniquement sur la plateforme GDK

Versions du plugiciel Party pour Unity et compatibilité entre plateformes

Le plugiciel Party pour Unity est publié et disponible en téléchargement sur plusieurs points de distribution (référentiels Git), selon la plateforme. L’accès à certains points de distribution est restreint et nécessite une demande auprès de votre représentant Microsoft. Le plugiciel Party pour Unity utilise un schéma de contrôle de version personnalisé pour clarifier la compatibilité entre les versions téléchargées depuis différents points de distribution et pour faire référence à une version spécifique de la bibliothèque native sous-jacente.

Schéma de contrôle de version du plugiciel Party pour Unity

Par exemple, 1.5.0.3-main.0 (une version téléchargée depuis le référentiel GitHub public principal) ou 1.5.0.3-ps5.0 (une version contenant uniquement les binaires Party pour PS5, téléchargée depuis un référentiel à accès restreint). Composants de la version :
  • X.X.X : la version la plus basse de la bibliothèque Party sous-jacente parmi toutes les plateformes prises en charge. Cette valeur assure la cohérence de référence avec la version de la bibliothèque C++ sous-jacente. Dans l’exemple ci-dessus, la bibliothèque Party incluse pour chaque plateforme est en version 1.5.0 ou ultérieure.
  • Y : un index incrémentiel des modifications apportées à la couche C# Unity de Party, pour une partie X.X.X donnée de la version.
  • (distribution-point-indicator) : un code mnémonique permettant de savoir depuis quel point de distribution un package particulier du plugiciel Party pour Unity a été téléchargé. Il diffère selon le point de distribution, par exemple main (référentiel GitHub public principal de distribution), ps5 (référentiel Microsoft Azure DevOps à accès restreint pour les développeurs PS5), etc.
  • Z : un index incrémentiel des modifications propres au point de distribution (par exemple, des binaires Party mis à jour ou corrigés pour une plateforme spécifique uniquement).
Un nombre plus élevé dans un composant de version indique une version plus récente, par ordre d’importance de gauche à droite.

Compatibilité entre les versions de différents points de distribution

Quel que soit le point de distribution, un plugiciel Party pour Unity est garanti entièrement compatible avec un plugiciel Party pour Unity provenant de n’importe quel autre point de distribution si les quatre premiers nombres (X.X.X.Y) de leur version sont identiques. Vous pouvez importer des versions compatibles dans votre projet Unity dans n’importe quel ordre sans qu’elles s’écrasent ou se cassent mutuellement, car leur code partagé est identique. Chaque version peut contenir des fichiers supplémentaires propres à la plateforme qui ne se chevauchent pas. Par exemple, vous pouvez importer toutes les versions suivantes du plugiciel Party pour Unity dans votre projet Unity, dans n’importe quel ordre, si vous ciblez iOS, PS5 et Switch :
  • 1.5.0.3-main.0 (importe notamment les binaires Party pour iOS)
  • 1.5.0.3-ps5.0 (importe notamment les binaires Party pour PS5)
  • 1.5.0.3-sw.0 (importe notamment les binaires Party pour Switch)
Le code C# Unity partagé (multiplateforme) inclus dans chacun de ces plugiciels est identique.

Quelles versions de Unity sont prises en charge?

Nous prenons en charge toutes les versions récentes de Unity à partir de Unity 2017. Cependant, votre choix peut être limité par la disponibilité d’un module complémentaire de développement Unity pour chaque plateforme. Consultez la documentation Unity correspondante pour plus de détails. Cela peut également limiter votre choix de SDK de plateforme. En général, nous testons le plugiciel Party pour Unity avec l’une des versions les plus récentes des modules complémentaires de développement Unity disponibles pour chaque plateforme. Nous encourageons nos clients à signaler tout problème de build ou d’exécution avec toute nouvelle version de l’éditeur Unity, d’un module complémentaire Unity ou d’un SDK de plateforme.

Tarification

La mise en réseau et le clavardage vocal Party sont inclus sans frais supplémentaires pour les développeurs éligibles de l’écosystème XBOX au moyen du mode Foundation. Party Cognitive Services et d’autres services peuvent entraîner des coûts. Pour plus de détails, consultez Facturation de PlayFab Party ou communiquez avec votre représentant Microsoft.
Dernière modification le 8 octobre 2026