概要
PlayFab オンライン サブシステム (PF OSS) を使用すると、Unreal Engine 4 (UE4) または Unreal Engine 5 (UE5) ゲームでロビー、マッチメイキングのようなマルチプレイヤー機能やパーティー、さらに Azure Cognitive Services を利用することができます。 これには、クロストーク、クロスプレイ、およびリアルタイムのテキスト チャット翻訳や音声文字変換サービスなどのアクセシビリティ機能が含まれます。 これは現在、PC、Xbox、Steam、Nintendo Switch、PlayStation®5 および PlayStation®4 ゲームの開発時に使用するように設計されています。 このサブシステム層は、Epic が提供する既存のネイティブ オンライン サブシステム (OSS) 上でシームレスに動作します。 PlayFab OSS は、PlayFab ロビー、マッチメイキング、パーティー ネットワーキング、およびボイス オーバー インターネット プロトコル (VOIP) のサポートを追加することでネイティブ OSS を補完します。
PlayFab OSS は、エコノミーやランキングなどのその他の PlayFab 機能を提供する PlayFab SDK マーケットプレース プラグインと共に機能します。 詳細については、UE Marketplace の PlayFab SDK (外部サイト)をご覧ください。
PlayFab オンライン サブシステム | PlayFab SDK マーケットプレイス プラグイン | |
---|---|---|
ソース | GitHub パブリック リポジトリ | UE Marketplace の PlayFab SDK (外部サイト) |
主な機能 | ロビー、お見合い、パーティー | 経済、リーダーボード、データ & 分析 |
オンライン サブシステムには何が含まれていますか?
- ロビーの作成、結合、検索
- クイック マッチメイキング
- ゲーム ロビーへの友だちの招待
- ゲーム ネットワーキング
- VOIP
- 次のプラットフォームのサポート:
- Xbox Series X GDK
- PC GDK
- Xbox One GDK
- PC Steam
- Nintendo Switch
- PS5™ と PS4™
- 上記プラットフォーム間でのクロスプレイ&クロストークのサポート
- Azure Cognitive Services
- リアルタイム テキスト チャット翻訳
- リアルタイム ボイス チャット トランスクリプション
- リアルタイム ボイス チャット トランスクリプション翻訳
- テキスト音声変換の合成
どのバージョンの Unreal Engine がサポート対象ですか?
UE バージョン | GDK PC | GDK Xbox | Steam | PS4 | PS5 | Switch |
---|---|---|---|---|---|---|
4.27 Plus | サポート対象* | サポート対象* | サポート対象* | サポート対象* | サポート対象* | サポート対象* |
5.0 | サポート対象* | サポート対象* | サポート対象* | サポート対象* | サポート対象* | サポート対象* |
5.1 | サポート対象* | サポート対象* | サポート対象* | サポート対象* | サポート対象* | サポート対象* |
5.2 | サポート対象* | サポート対象* | サポート対象* | サポート対象* | サポート対象* | サポート対象* |
5.3 | サポートされる | サポートされる | サポートされる | サポートされる | サポートされる | サポートされる |
*Unreal Engine の以前のバージョン (UE4.27、5.0、5.1、5.2) を使用していて、PlayFab オンライン サブシステムの使用を希望する場合は、次の 2 つのオプションがあります。
- ローカルの Unreal Engine バージョンを 5.3 にアップグレードします。
- 最新のリリースを取得し、ゲームにバックポートします。 UE4 に関しては、異なるプラットフォーム間でのクロスプレイが 4.26 では機能せず、4.27 では機能するため、4.27 が推奨バージョンとなっています。 以前のバージョンの Unreal Engine 4 を使用している場合には、最小限の作業で OSS をバックポートすることができます。 詳細については、「旧バージョンの Unreal Engine 4 の使用」を参照してください。
注意
4.25plus よりも前のバージョンの UE4 を使用している場合には、すべて検索して置換を使用して、GDK に対するすべての参照の名前を Anvil に変更する必要があります。
UE4.27、5.0、5.1、5.2 でのバックポート中にご質問がある場合は、気軽な気持ちで GitHub の問題を開くか、サポート チケットを作成してください。
Microsoft Game Development Kit (GDK) のどのバージョンをサポートしていますか?
最新の情報については、GDK SDK Update Paths にある、「Unreal Engine の開発者向けドキュメント」を参照してください。
XDK を使用している場合は、以前のバージョン (1.07 以前) の OSS でサポートされていることに注意してください。 詳細については、「古いバージョンの使用」を参照してください。
注意
UE5.3 の WinGDK バージョンには、HTTP 要求に関連する問題があることがわかっています。 Epic Games はこの問題を認識し、バージョン 5.4 で対処しました。 UE5.3 でこの問題を回避するには、-UseWinHttpGDK
コマンドライン引数を使用してゲームを起動し、xCurl ではなく WinHTTP に切り替えます。 詳細については、xCurl での 5.3 WinGDK HTTP 実行の問題に関する Unreal Engine フォーラムの投稿を参照してください。
サポートされている Nintendo Switch SDK のバージョンはどれですか?
サポートされている Nintendo Switch SDK のバージョンは、Switch SDK Updates Path または UnrealBuildTool の対応する .cs ファイルに記載されています。
- \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\
- UE4: UEBuildSwitch.cs
- UE5.0: SwitchPlatformSDK.cs
- UE5.1、UE5.2、UE5.3: SwitchPlatformSDK.Versions.cs
サポートされている PS5™ SDK と PS4™ SDK のバージョン
サポートされている Microsoft PlayStation SDK のバージョンは、「PS4 SDK の互換性」、「PS5 SDK の互換性」、または UnrealBuildTool の対応する .cs ファイルに記載されています。
- \Engine\Platforms[PS4|PS5]\Source\Programs\UnrealBuildTool\
- UE4: UEBuild[PS4|PS5].cs
- UE5.0: [PS4|PS5]PlatformSDK.cs
- UE5.1、UE5.2、UE5.3: [PS4|PS5]PlatformSDK.Versions.cs
注意
上記のリンクにある Unreal のドキュメントと UDN フォーラムにアクセスするには、登録されている Unreal Developer であり、特定のプラットフォームに参加している必要があります。
価格
価格の詳細については、「Billing for PlayFab Party (PlayFab パーティーの課金)」を参照してください。
「PlayStation」は、ソニー・インタラクティブ・エンターテイメント株式会社の登録商標または商標です。「PS4」は、ソニー・インタラクティブ・エンターテイメント株式会社の登録商標または商標です。「PS5」は、ソニー・インタラクティブ・エンターテイメント株式会社の登録商標または商標です。