次の方法で共有


概要

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」は、ソニー・インタラクティブ・エンターテイメント株式会社の登録商標または商標です。