Pular para o conteúdo principal
O PlayFab oferece vários componentes fundamentais que servem como blocos de construção para o back-end do seu jogo.

Estúdios, namespaces e títulos

O PlayFab organiza os recursos em estúdios, namespaces e títulos. Cada escopo tem uma finalidade diferente.

Estúdio

Um estúdio é o agrupamento administrativo que você usa no Game Manager. Um estúdio contém seus títulos do PlayFab e controla a associação da equipe, funções, permissões, cobrança e acesso ao suporte. A associação e as permissões do estúdio não representam a identidade do jogador nem os dados de jogo.

Namespace

Um namespace do PlayFab define a identidade do jogador entre títulos e o escopo de dados compartilhados de um estúdio. Ele permite que o PlayFab reconheça o mesmo jogador em vários títulos e oferece suporte a dados compartilhados por esses títulos. Por padrão, um estúdio tem um namespace, e todos os títulos do estúdio pertencem a ele. Um título pode pertencer a apenas um namespace e não pode ser movido entre namespaces. Algumas APIs e páginas do Game Manager do PlayFab usam o termo mais antigo publisher (editor). O Publisher ID identifica o namespace. Nesse contexto, publisher e namespace se referem ao mesmo escopo entre títulos; nenhum dos termos significa o próprio estúdio.

Título

Um título é o limite de recursos do PlayFab para um jogo ou ambiente de jogo. Cada título tem seu próprio Title ID, configuração, contas de jogador específicas do título, dados, segredos e configurações de serviço. Um estúdio pode conter vários títulos. Você pode criar títulos separados para jogos diferentes operados pela mesma empresa ou para ambientes de serviço diferentes que exigem configuração e dados de jogadores isolados (dev/test/prod). Os dados armazenados no nível do título não são compartilhados automaticamente com outros títulos. Use recursos com escopo de namespace quando a identidade ou os dados do jogador precisarem abranger vários títulos. Namespaces e títulos também são tipos de entidade internos. Outros tipos de entidade internos representam escopos como jogadores, grupos e servidores.

Identidade do desenvolvedor e Game Manager

Para manter os dados do seu jogo seguros, o PlayFab usa a identidade do desenvolvedor para autenticar usuários e gerenciar o acesso administrativo a estúdios e títulos. Para começar, crie uma conta do PlayFab e entre com sua conta Microsoft. Atribua funções de usuário do PlayFab para conceder acesso a outros membros da sua equipe de desenvolvimento. O portal da web do PlayFab se chama Game Manager e é a interface principal para gerenciar a configuração do seu estúdio e título. A maioria das funcionalidades do Game Manager também tem um equivalente na API REST, para que você possa criar scripts e automatizar alterações de configuração nas fases posteriores da produção.

Configuração do título

Depois de ter um título, você pode começar a armazenar dados em Title Data. Esses dados têm a política de acesso mais ampla, permitindo que todos os clientes e servidores do seu jogo visualizem o TitleData. As configurações gerais do jogo geralmente são armazenadas em TitleData, e é comum que os clientes do jogo leiam esses dados durante a inicialização. Os recursos de Title News fornecem ferramentas específicas para comunicação com seus jogadores em todo o título. Da mesma forma, no nível do namespace, os Dados do publisher podem ser acessados de qualquer título vinculado ao namespace e podem ser úteis para eventos promocionais entre jogos ou notícias que possam interessar a toda a sua comunidade de jogadores. Os dados do publisher usam o termo mais antigo da API para dados com escopo de namespace. Às vezes, você deseja definir dados de configuração direcionados a um subconjunto dos jogadores do seu título. Para configuração direcionada, use a Segmentação para definir jogadores em um segmento de destino. A Experimentação é outra opção para testar configurações diferentes em partes da sua base de jogadores.

Identidade do jogador

O sistema de identidade do jogador do PlayFab é responsável por verificar os detalhes do cliente e emitir tokens de autorização. Oferecemos suporte aos provedores de terceiros mais comuns, como XBOX, Steam, iOS, Android, Nintendo e PlayStation™ Network. Os clientes do PlayFab devem se autenticar antes de acessar a maioria das APIs do PlayFab. Além da autenticação, as contas também servem como o pilar central em torno do qual os sistemas do seu jogo são construídos. Usar uma conta recuperável facilita salvar e recuperar dados específicos do jogador, independentemente da plataforma ou do dispositivo com o qual o jogador está conectado no momento. Dados como permissões, progressão do jogador, listas de amigos do jogador ou banimentos de jogadores são apenas alguns dos tipos de dados específicos do jogador que você pode querer armazenar para recuperação ou compartilhamento. Um jogador tem uma master_player_account no namespace. Quando o jogador entra em um título, o PlayFab cria ou usa uma title_player_account para esse título. A conta de jogador mestre fornece identidade entre títulos, enquanto cada conta de jogador do título contém identidade e dados específicos do título.

PlayStream e ações

O PlayStream é um conjunto de ferramentas poderoso que permite ingerir eventos em escala e reagir a esses eventos em tempo real. Um Evento do PlayStream pode ser emitido a partir do uso de outros serviços do PlayFab, ou você pode gerar seus próprios Eventos personalizados do PlayStream para conduzir a lógica específica do jogo. Com base em como você configura as Regras do PlayStream, ações diferentes são disparadas quando um Evento do PlayStream atende a um conjunto de regras correspondente. Essas ações podem incluir atualizar dados do jogador, banir um jogador, executar código personalizado hospedado pelo PlayFab com o CloudScript ou chamar um serviço web externo com webhooks. O conjunto infinitamente configurável de ações permite criar rapidamente uma lógica totalmente personalizada que reage a eventos orientados pelos jogadores no seu jogo. Você pode usá-lo para criar um sistema de desafios, executar ações autenticadas pelo serviço em nome de um jogador ou encaminhar dados do PlayFab para seus próprios serviços de nuvem. As possibilidades são infinitas.

Telemetria e relatórios

Se você não precisa de processamento e ações em tempo real, mas ainda deseja um registro dos eventos que ocorrem no seu jogo, confira a Telemetria do PlayFab. Essa versão leve da ingestão de eventos oferece ingestão de dados altamente escalonável e coloca os eventos em um data lake, permitindo que qualquer pessoa da sua equipe explore os dados ou visualize qualquer um dos relatórios internos do PlayFab. O data lake de telemetria do PlayFab pode ser facilmente conectado a uma conta de armazenamento de sua escolha.

Economia, monetização e conteúdo gerado pelo usuário

Há muito a gerenciar em uma estratégia de monetização pós-lançamento, desde bens e moedas virtuais até lojas e personalização, passando por validação de recibos e prevenção de fraudes, além das relações entre todas essas coisas. Com o PlayFab Economy, você pode gerenciar e operar facilmente a monetização do seu jogo, não importa quão profundos ou amplos sejam seus designs. O PlayFab Economy também inclui recursos de conteúdo gerado pelo usuário (UGC) para viabilizar um ecossistema de conteúdo seguro e orientado pela comunidade que funciona perfeitamente com outros recursos do PlayFab.

Multijogador

O PlayFab também oferece um conjunto completo de serviços multijogador multiplataforma para atender a todas as suas necessidades de matchmaking, lobby, rede, comunicação entre jogadores e hospedagem de servidores. Todos os nossos serviços multijogador podem ser usados de forma independente ou em conjunto, para que você possa escolher apenas os recursos de que precisa ou usar todo o nosso back-end multijogador.
Última modificação em 6 de outubro de 2026