Skip to main content
PlayFab for Unity (v2 Unified) は、PlayFab Unified SDK 上に構築された次世代の Unity 統合です。単一の Unity Package Manager (UPM) パッケージとして配布されます。 このパッケージは、以前の 3 つの Unity v1 パッケージ、PlayFab Unity SDK (Services REST ラッパー)、v1 PlayFab Multiplayer for Unity プラグイン、および v1 PlayFab Party for Unity プラグインを置き換えます。
すべての新規プロジェクトで PlayFab for Unity (v2 Unified) を使用してください。同じプロジェクト内で v1 と v2 を併用することはできません。

主な利点

PlayFab for Unity は、Unified SDK の最新のアーキテクチャを Unity にもたらします:
  • 単一パッケージ: 1 つの UPM インストールで PlayFab Core、Services、Multiplayer (Lobby と Matchmaking)、および Party がすべてまとめて提供されます。個別の Services、Multiplayer、Party パッケージは不要になります。
  • 統合認証: PFAuthentication でサインインすると、Services と Multiplayer で再利用される単一のエンティティハンドルが生成されます。コンポーネントごとの SetEntityToken 呼び出しや、呼び出しごとの PlayFabAuthenticationContext を追跡する必要はありません。
  • 自動トークン管理: バックグラウンドプロセスがエンティティトークンを更新します。手動で再度サインインする必要はなくなりました。
  • 一貫した非同期モデル: Services および Multiplayer 呼び出しは Unified SDK の非同期パターンを使用し、v1 の (request, onSuccess, onError) コールバックペアを置き換えます。
  • ネイティブ HTTP およびシリアル化: エンジン全体で Unified SDK を動かすのと同じネイティブ libHttpClient が HTTP トラフィックを提供します。PFHttpConfig がそれを構成します。v1 のプラガブルトランスポート (ITransportPlugin) や JSON シリアライザー (ISerializerPlugin) は不要になりました。
  • GDK 対応のエディターツール: インストール済みの Microsoft Gaming Development Kit (GDK) はネイティブバイナリを自動的に解決します。PlayFab → Change GDK メニューから、インストール済みの GDK エディション間で切り替えできます。

サポートされるプラットフォーム

PlayFab for Unity は公式に以下をサポートします:
  • Windows (XBOX ストアおよびその他の PC ストアフロント)
  • XBOX (One、Series S|X、Cloud)
その他のプラットフォームのサポートも近日中に提供予定です。

使い始める

セットアップ、インストール、前提条件、サンプルシーン、およびトラブルシューティング情報は、GitHub リポジトリで入手できます: GitHub 上の PlayFab Unity SDK

関連リソース

最終更新日 2026年8月25日