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 umamaster_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.
