Giter Site home page Giter Site logo

playfabmultiplayerunreal's Introduction

title description author ms.author ms.date ms.topic ms.prod keywords
PlayFab Online Subsystem (OSS) Quickstart
Guidance on how to use PlayFab Multiplayer in your Unreal Engine 4 Project.
Pushpadant Kacha
pkacha
04/4/2022
article
playfab
playfab, multiplayer, networking, unreal, unreal engine, unreal engine 4, middleware

PlayFab Multiplayer Unreal Online Subsystem (OSS)

Introduction

The PlayFab Online Subsystem (PF OSS) v2 enables you to make use of PlayFab Multiplayer features like Lobby, Matchmaking, Party and Azure Cognitive Services in your Unreal Engine game.

These features include cross-platform Voice over Internet Protocol (VOIP), cross-network-play, and accessibility features like real-time text chat translation and voice transcription services. It is currently designed for use when developing PC, Xbox, Steam, Nintendo Switch, and Sony PlayStation4/PlayStation5 games. This OSS layer works seamlessly on top of the existing base platform OSS layers (such as the base GDK OSS layer provided by Epic for Xbox and PC Game Pass). PlayFab OSS compliments the base OSS by adding support for PlayFab Lobby, Matchmaking, Party networking and Voice over Internet Protocol (VOIP).

Getting Started

The quickstart guide for OnlineSubsystemPlayFab can be found at:

PlayFab Online Subsystem

Requirements

  • Git client with Large File Storage (LFS) support is required to work with this repo

Version

OSS version
2.2.5

Compatibility

Unreal Engine version 4.27
Multiplayer SDK v1.1.5+
Platforms GDK (June 2021), Win64+Steam, Nintendo Switch, Sony PS4™/PS5™
Unreal Engine version 5.0
Multiplayer SDK v1.1.5+
Platforms GDK (October 2021, Update 5), Win64+Steam, Nintendo Switch, Sony PS4™/PS5™

Important Note

The PlayFab Online Subsystem (PF OSS) v2 is currently generally available (GA) for GDK and Win64+Steam, Nintendo Switch, and Sony PS4™/PS5™.

For platform certification and shipping to retail users, games must use the generally available (GA) release of the SDKs and engine plugins that will become available in the coming months.

For games shipping to Xbox console and PC Game Pass program before September 2022, it is recommended that games use the base Online Subsystem (OSS) for GDK provided by Epic for multiplayer integration (backed by Xbox Live multiplayer services) and the PlayFab Online Subsystem (PF OSS) v1.x for Party networking and VOIP available on the GDK download website.

Known Limitations and Issues in the Current Preview Build

  • [General] Currently cross-play is only supported between Xbox consoles, PC Game Pass, Steam, Switch, and Sony PS4™/PS5™. Cross-play support between other platforms is coming soon.

"PlayStation" is a registered trademark or trademark of Sony Interactive Entertainment Inc.
"PS4" is a registered trademark or trademark of Sony Interactive Entertainment Inc.
"PS5" is a registered trademark or trademark of Sony Interactive Entertainment Inc.

playfabmultiplayerunreal's People

Contributors

nassosterz-ms avatar raymondchams avatar jeffrey-shi avatar pushpadantk avatar michaelmackendms-jenkinsbot avatar michaelmackendms avatar benedicteleo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.