Pular para o conteúdo principal

PlayFab para Unreal Engine (v2 unificado)

O PlayFab para Unreal Engine (v2 unificado) é a integração de última geração criada sobre o SDK unificado do PlayFab. Ele oferece uma integração abrangente com os serviços de back-end do PlayFab para desenvolvedores de jogos na Unreal Engine, trazendo as práticas modernas de desenvolvimento e a arquitetura unificada do SDK unificado para o ecossistema da Unreal Engine.

Visão geral

O PlayFab para Unreal Engine oferece uma experiência de integração unificada, consolidando todos os componentes do PlayFab em uma única distribuição. Essa distribuição inclui dois componentes principais:
  • PlayFabUnreal: plug-in principal que fornece autenticação, serviços e salvamentos de jogo. Oferece funcionalidades do PlayFab como economia, placares, dados do jogador, estatísticas e muito mais.
  • OnlineSubsystemPlayFab: integração com o Online Subsystem (OSS) que habilita Lobby, Matchmaking, rede do Party e voz sobre IP (VOIP). Inclui jogo multiplataforma, comunicação entre plataformas e recursos de acessibilidade com tecnologia do Azure Cognitive Services, como tradução de chat de texto e transcrição de voz em tempo real.

Plataformas compatíveis

O PlayFab para Unreal Engine já está pronto para impulsionar seus jogos nestas plataformas:
  • Windows (PC e portátil)
  • XBOX (One, Series S|X, Cloud)
  • Steam Deck
  • PlayStation (PS4, PS5)
  • Nintendo Switch (Switch 1, Switch 2)
O suporte a plataformas adicionais está em desenvolvimento. Consulte o repositório do GitHub para ver as atualizações mais recentes sobre a disponibilidade de plataformas.
Recomendamos o PlayFab para Unreal Engine (v2 unificado) para todos os novos projetos. Ele oferece uma arquitetura moderna e unificada, com uma experiência de desenvolvimento aprimorada.
Se o seu projeto exigir uma plataforma ainda não compatível com a v2, use o plug-in v1 do PlayFab para Unreal e o OnlineSubsystem PlayFab v1, pois a v1 e a v2 não podem ser usadas juntas no mesmo projeto.

Componentes

OnlineSubsystemPlayFab (OSS)

O OnlineSubsystem PlayFab (OSS) oferece integração completa com o framework Online Subsystem da Unreal Engine, habilitando os serviços de multiplayer e rede do PlayFab por meio das interfaces padrão da Unreal. Este componente inclui:
  • Lobby: crie e gerencie lobbies de jogo para sessões multiplayer usando as interfaces de sessão da Unreal
  • Matchmaking: conecte jogadores com base em habilidade, preferências e outros critérios
  • Comunicação de dados do Party: mensagens multiplataforma de baixa latência para jogabilidade multiplayer em tempo real
  • Chat de voz do Party: comunicação por voz integrada com recursos do Azure Cognitive Services, como conversão de fala em texto e tradução
O OSS se integra perfeitamente aos padrões de rede existentes da Unreal Engine, permitindo que você use APIs conhecidas da Unreal enquanto aproveita a infraestrutura de back-end escalável do PlayFab. O OSS também oferece suporte a:
  • Várias sessões simultâneas: crie, ingresse e gerencie várias sessões nomeadas ao mesmo tempo, como um lobby social junto com uma partida ativa. Cada sessão nomeada pode usar sua própria rede do PlayFab Party. Uma instância de jogo ainda tem uma única conexão de jogabilidade ativa, e a voz pertence a uma sessão de cada vez.
  • Hospedagem em servidor dedicado: hospede sessões usando a entidade de servidor do PlayFab, para que um servidor dedicado possa criar e ser proprietário de lobbies do PlayFab e gerenciar a rede do Party sem um usuário conectado à plataforma nativa.
  • Configurações de sessão pesquisáveis configuráveis: escolha quais configurações de sessão da Unreal podem ser pesquisadas por meio do PlayFab Lobby para habilitar a descoberta filtrada do lado do servidor com base em propriedades específicas do título, como modo de jogo, playlist, nível de habilidade ou mapa.
  • Play-in-Editor (PIE): execute o OSS em uma única instância de Play-in-Editor na Unreal Engine 5.8 ou posterior, com o GDK como OSS nativo, para testar os fluxos compatíveis sem um build empacotado ou autônomo.

Plug-in PlayFabUnreal

O plug-in PlayFabUnreal fornece a funcionalidade principal do PlayFab:
  • PlayFab Core: serviços de autenticação e de pipeline de eventos (telemetria) que formam a base de todas as operações do PlayFab
  • PlayFab Services: recursos de jogo, incluindo placares, economia, dados do jogador, estatísticas e gerenciamento de catálogo
  • PlayFab Game Saves: salvamentos na nuvem multiplataforma para preservar o progresso do jogador entre dispositivos e sessões

Introdução

Para obter instruções de configuração e documentação detalhada, visite o repositório do GitHub: Plug-in do PlayFab para Unreal Engine no GitHub O repositório inclui:
  • Guias de instalação e configuração
  • Documentação de referência da API
  • Projetos e exemplos de código
  • Instruções de configuração específicas de cada plataforma

Recursos relacionados

Última modificação em 8 de outubro de 2026