Pular para o conteúdo principal

Visão geral

O PlayFab Online Subsystem (PF OSS) permite que você use recursos multijogador como Lobby, Matchmaking, Party e os Serviços Cognitivos do Azure no seu jogo do Unreal Engine 4 (UE4) ou do Unreal Engine 5 (UE5). Esses recursos incluem conversa entre plataformas (cross-talk), jogo entre plataformas (cross-play) e recursos de acessibilidade, como tradução de chat de texto em tempo real e serviços de transcrição de voz. Atualmente, ele foi projetado para uso no desenvolvimento de jogos para PC, XBOX, Steam, Nintendo Switch, PlayStation®5 e PlayStation®4. Essa camada de subsistema funciona perfeitamente sobre o Online Subsystem (OSS) nativo existente fornecido pela Epic. O PlayFab OSS complementa o OSS nativo, adicionando suporte ao PlayFab Lobby, ao Matchmaking, à rede do Party e a Voz sobre IP (VOIP). O PlayFab OSS funciona junto com o plug-in do PlayFab SDK do marketplace, que fornece outras funcionalidades do PlayFab, como economia, placares de líderes e muito mais. Para obter mais informações, confira PlayFab SDK no UE Marketplace (site externo).

O que está incluído no Online Subsystem?

  • Criar, ingressar e pesquisar lobbies
  • Matchmaking rápido
  • Convidar amigos para o lobby do jogo
  • Rede para jogos
  • VOIP
  • Suporte para as seguintes plataformas:
    • XBOX Series X GDK
    • PC GDK
    • XBOX One GDK
    • PC Steam
    • Nintendo Switch
    • PS5™ e PS4™
  • Suporte a cross-play e cross-talk entre as plataformas acima
  • Serviços Cognitivos do Azure
    • Tradução de chat de texto em tempo real
    • Transcrição de chat de voz em tempo real
    • Tradução da transcrição de chat de voz em tempo real
    • Síntese de texto em fala

Quais versões do Unreal Engine têm suporte?

*Para usuários de versões anteriores do Unreal Engine (UE4.27, 5.0, 5.1, 5.2, 5.3, 5.4, 5.5 e 5.6) que desejam usar o PlayFab Online Subsystem, há duas opções:
  • Atualizar a versão local do Unreal Engine para 5.7.
  • Obter a versão mais recente e fazer o backport para o seu jogo. Para o UE4, a 4.27 é a versão recomendada, pois o cross-play entre plataformas diferentes não funciona na 4.26, mas funciona na 4.27. Se você estiver em uma versão anterior do Unreal Engine 4, o OSS poderá ser portado com um esforço mínimo. Confira Usando versões mais antigas do Unreal Engine 4 para obter mais detalhes.
Se você estiver usando uma versão do UE4 anterior à 4.25plus, precisará renomear todas as referências a GDK para Anvil usando a função localizar e substituir tudo.
Se tiver alguma dúvida durante o backport no UE4.27, 5.0, 5.1, 5.2, 5.3 ou 5.4, fique à vontade para abrir um problema no GitHub ou um tíquete de suporte.

Quais versões do Microsoft Game Development Kit (GDK) têm suporte?

Consulte a documentação para desenvolvedores do Unreal Engine em GDK SDK Update Paths para obter as informações mais atualizadas. Se você estiver usando o XDK, observe que ele tem suporte em uma versão mais antiga (1.07 e anteriores) do OSS. Para obter detalhes, confira Usando versões mais antigas.
Sabe-se que a versão WinGDK do UE5.3 tem um problema relacionado a solicitações HTTP. A Epic Games reconheceu esse problema e o corrigiu na versão 5.4. Para contornar esse problema no UE5.3, inicie seu jogo usando o argumento de linha de comando -UseWinHttpGDK para trocar o xCurl pelo WinHTTP. Para obter mais informações, confira a publicação do fórum do Unreal Engine sobre o problema de execução HTTP do WinGDK 5.3 com o xCurl.

Quais versões dos SDKs do Nintendo Switch têm suporte?

As versões do SDK do Nintendo Switch com suporte podem ser encontradas em Switch SDK Updates Path ou no arquivo correspondente:
  • UE4: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\UEBuildSwitch.cs
  • UE5.0: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\SwitchPlatformSDK.cs
  • UE5.1, UE5.2 e UE5.3: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\SwitchPlatformSDK.Versions.cs
  • UE5.4: \Engine\Platforms\Switch\Config\Switch_SDK.json
  • UE5.5, UE5.6 e UE5.7: \Engine\Platforms\Nintendo\Config\Nintendo_SDK.json

Quais versões dos SDKs do PS5™ e do PS4™ têm suporte?

As versões do SDK do Sony PlayStation com suporte podem ser encontradas em PS4 SDK Compatibility, PS5 SDK Compatibility ou no arquivo correspondente:
  • 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 e UE5.3: \Engine\Platforms[PS4|PS5]\Source\Programs\UnrealBuildTool[PS4|PS5]PlatformSDK.Versions.cs
  • UE5.4, UE5.5, UE5.6 e UE5.7: \Engine\Platforms[PS4|PS5]\Config[PS4|PS5]_SDK.json
Para acessar a documentação do Unreal e os links do fórum UDN acima, você precisa ser um desenvolvedor registrado do Unreal e estar autorizado para a plataforma específica.

Preços

Para obter detalhes sobre preços, confira Cobrança do PlayFab Party. “PlayStation” é uma marca registrada ou marca comercial da Sony Interactive Entertainment Inc. “PS4” é uma marca registrada ou marca comercial da Sony Interactive Entertainment Inc. “PS5” é uma marca registrada ou marca comercial da Sony Interactive Entertainment Inc.
Última modificação em 8 de outubro de 2026