概要
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 | サポート対象* | サポート対象* | サポート対象* | サポート対象* | サポート対象* | サポート対象* |
5.4 | サポートされる | サポートされる | サポートされる | サポートされる | サポートされる | サポートされる |
*Unreal Engine の以前のバージョン (UE4.27、5.0、5.1、5.2、5.3) を使用していて、PlayFab オンライン サブシステムの使用を希望する場合は、次の 2 つのオプションがあります。
- ローカルの Unreal Engine バージョンを 5.4 にアップグレードします。
- 最新のリリースを取得し、ゲームにバックポートします。 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、5.3 でのバックポート中にご質問がある場合は、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 または対応するファイルに記載されています。
- UE4: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\UEBuildSwitch.cs
- UE5.0: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\SwitchPlatformSDK.cs
- UE5.1, UE5.2 and UE5.3: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\SwitchPlatformSDK.Versions.cs
- UE5.4: \Engine\Platforms\Switch\Config\Switch_SDK.json
サポートされている PS5™ SDK と PS4™ SDK のバージョン
サポートされている Microsoft PlayStation SDK のバージョンは、「PS4 SDK の互換性」、「PS5 SDK の互換性」、または対応するファイルに記載されています。
- UE4: \Engine\Platforms[PS4|PS5]\Source\Programs\UnrealBuildTool\UEBuild[PS4|PS5].cs
- UE5.0: \Engine\Platforms[PS4|PS5]\Source\Programs\UnrealBuildTool[PS4|PS5]PlatformSDK.cs
- UE5.1, UE5.2 and UE5.3: \Engine\Platforms[PS4|PS5]\Source\Programs\UnrealBuildTool[PS4|PS5]PlatformSDK.Versions.cs
- UE5.4: \Engine\Platforms[PS4|PS5]\Config[PS4|PS5]_SDK.json
注意
上記のリンクにある Unreal のドキュメントと UDN フォーラムにアクセスするには、登録されている Unreal Developer であり、特定のプラットフォームに参加している必要があります。
価格
価格の詳細については、「Billing for PlayFab Party (PlayFab パーティーの課金)」を参照してください。
「PlayStation」は、ソニー・インタラクティブ・エンターテイメント株式会社の登録商標または商標です。「PS4」は、ソニー・インタラクティブ・エンターテイメント株式会社の登録商標または商標です。「PS5」は、ソニー・インタラクティブ・エンターテイメント株式会社の登録商標または商標です。