Azure PlayFab Party Online Subsystem for Unreal

Overview

Use the PlayFab Party Online Subsystem (PFP OSS) to use Party and Azure Cognitive Services in your Unreal Engine 4 (UE4) game. This includes cross-talk, cross-play, and accessibility features like real-time text chat translation and voice transcription services. PFP OSS is currently designed for use when developing PC and Xbox games. This subsystem layer works seamlessly on top of the existing Epic-provided base Online Subsystem (OSS) Microsoft Game Development Kit (GDK)/Live for Xbox services. PFP OSS compliments the base OSS by adding support for PlayFab Party networking and Voice over Internet Protocol (VoIP).

PFP OSS works alongside the PlayFab SDK marketplace plug-in, which provides other PlayFab functionalities such as commerce and leaderboards. For more information, see PlayFab SDK on the UE4 Marketplace.

What's included in OSS?

  • Game networking.
  • VoIP.
  • Support for the following platforms:
    • GDK (Xbox consoles, Windows 10).
    • Xbox One Software Development Kit.
  • Support for cross-play and cross-talk across the previously mentioned platforms.
    Extra configuration is required for cross-play between the Xbox One Software Development Kit and the GDK. For more details, see PlayFab Party Online Subsystem (OSS) Quickstart and Obtaining PlayFab Party libraries.
  • Azure Cognitive Services:
    • Real-time text chat translation.
    • Real-time voice chat transcription.
    • Real-time voice chat transcription translation.
    • Text-to-speech synthesis.

Which versions of Unreal Engine are supported?

We recommend using Unreal Engine 4.25plus—the first approved version of UE4 for shipping on the GDK. If you're on an earlier version of UE4, the OSS can be backported with minimal work. For more details, see Using older versions of Unreal Engine 4.

Note

If you're using a version of UE4 earlier than 4.25plus, rename all references to the GDK to Anvil by using find and replace all.

Which versions of the GDK are supported?

  • Windows 10:

    • We recommend the June 2020 GDK (2006) or later.
    • The minimum is the November 2019 GDK (1911).
    • If you're using a GDK version that's earlier than 2006 on PC, contact your Microsoft representative for further guidance.
  • Xbox consoles: The minimum—we recommend the June 2020 GDK (2006) or later.

  • Xbox One Software Development Kit: The minimum—we recommend the July 2018 Xbox One Software Development Kit QFE 15 (1807).

Pricing

Note

VoIP and Game Networking functionality are free for users who are signed in with an Xbox services account, regardless of platform.

Cognitive services and other services can have a cost associated with them. For details, see PlayFab Party Pricing or contact your Microsoft representative.

See also

PlayFab Party

PlayFab Party chat introduction

PlayFab Party SDK for Unity