Skip to main content
Versão 16.4 - 09/08/2026

Introdução

Os Requisitos do XBOX (XRs) consistem nas políticas, nos requisitos técnicos e nos requisitos relacionados aos componentes do produto aos quais todos os desenvolvedores e distribuidores de títulos do XBOX devem estar em conformidade. Os XRs garantem que os produtos criados para o XBOX não sejam apenas estáveis e confiáveis, mas também ofereçam uma experiência do usuário consistente, segura, protegida e agradável. Salvo indicação em contrário, todos os Requisitos do XBOX se aplicam a todos os jogos certificados como XBOX que são lançados nas gerações de console XBOX One e XBOX Series X|S, no xCloud e no PC.

Requisitos básicos

Os requisitos desta categoria se aplicam às regras gerais dos padrões de codificação, do comportamento dos títulos e do envio dos títulos.

XR-001: Estabilidade do título *

Os títulos devem estar em conformidade com as políticas da Microsoft Store relacionadas à estabilidade do título. A seguinte política se aplica a este requisito: 10.4.2
Os produtos devem ser iniciados prontamente, continuar em execução e permanecer responsivos à entrada do usuário. Os produtos devem ser encerrados corretamente e não devem fechar inesperadamente. O produto deve tratar as exceções geradas por qualquer uma das APIs do sistema gerenciadas ou nativas e permanecer responsivo à entrada do usuário após o tratamento da exceção.

XR-003: Qualidade do título para envio *

Os jogos do XBOX devem atender aos padrões de qualidade do XBOX e ser totalmente funcionais e testáveis.

Funcionalmente completo e testável

Os títulos devem ser totalmente funcionais e testáveis quando enviados para certificação. Isso inclui todo o código do cliente, os artefatos de envio e o conteúdo baixável. Os títulos devem ser empacotados de forma limpa, sem falhas, usando a versão atual do Submission Validator. Os logs do Submission Validator devem ser incluídos no envio.

Padrões de qualidade do XBOX

Os jogos do XBOX devem funcionar corretamente em todos os modos e cenários de jogo para atender às expectativas dos jogadores.
Integridade do título
Os títulos devem estar livres de problemas graves, como falhas, congelamentos, taxas de quadros que inviabilizem o jogo, bugs que causem impedimentos significativos à progressão ou corrupção gráfica. As configurações, as opções e os controles do jogo devem ser aplicados corretamente e respeitar as configurações padrão, quando apropriado. A navegação e a disponibilidade do conteúdo devem ser contínuas, sem becos sem saída nem menus inacessíveis. A funcionalidade multijogador deve ser estável e funcional, independentemente do número de jogadores.
Compatibilidade dos jogos salvos
Os salvamentos de jogo e o progresso do jogador devem continuar funcionando após as atualizações de conteúdo. Além disso, não deve ocorrer perda permanente de dados ao carregar um salvamento atualizado com a versão de disco base.

Mais informações

Envios imprecisos e incompletos serão rejeitados pela Certificação. Revise a documentação Enviar para a Certificação do XBOX no Partner Center antes de enviar para certificação. Para dúvidas relacionadas ao envio para a Certificação, entre em contato com seus contatos da Microsoft.
Submission Validator
O Submission Validator não é uma ferramenta autônoma usada pelo desenvolvedor. Em vez disso, ele é chamado automaticamente para verificar um aplicativo sempre que o comando makepkg pack é usado. Para obter mais informações sobre a sintaxe e o uso da linha de comando, consulte a página de referência do makepkg. Os tipos de problemas que o Submission Validator identifica aumentam e evoluem ao longo do tempo, com o objetivo de facilitar o caminho desde o envio, passando pela certificação, até o mercado. Para obter a lista atual de problemas que o Submission Validator detecta, consulte Verificações de qualidade do Submission Validator.
Serviços hospedados por parceiros
Os serviços do parceiro necessários para a execução do jogo devem estar funcionando e configurados corretamente no momento do envio para a Certificação. Esses serviços são verificados antes do agendamento do título para teste e devem permanecer funcionais durante toda a Certificação.

Diretrizes de implementação e práticas recomendadas

Opções e configurações
As configurações do jogo, como opções, controles e idiomas, são aplicadas corretamente quando atualizadas no jogo e após encerrar e iniciar o título novamente. As configurações padrão são respeitadas, quando apropriado.
Navegação
Todos os comandos de navegação devem funcionar conforme o esperado. Nos consoles, o jogo deve ser totalmente navegável com um controle. Não há becos sem saída no conteúdo, todos os menus do jogo são navegáveis e todo o conteúdo está disponível.
Suporte à localização
Não há requisito quanto à quantidade de localização que um título deve oferecer. Nas áreas em que há suporte a texto localizado, o texto deve ser legível independentemente da configuração da tela.
Placares de líderes
Os títulos devem permitir que os usuários publiquem estatísticas em todos os placares de líderes disponíveis e classifiquem esses placares usando os filtros fornecidos.
Alteração do estado do headset no console
No console, o áudio deve continuar sendo ouvido quando um headset é conectado, removido e reconectado. Consulte Comparação entre a API de áudio do XBOX One Software Development Kit e do Microsoft Game Development Kit.

XR-130: Geração XBOX Series X|S *

Todos os títulos de jogos destinados a uma geração de console devem dar suporte a toda a família de dispositivos dessa geração. Para manter a consistência entre as gerações de console, os jogos devem:
  • Garantir que os jogos salvos funcionem entre os tipos de console da geração.
  • Garantir que os jogadores online não sejam segmentados com base no tipo de console da geração.
  • Garantir que modos de jogo idênticos sejam oferecidos entre os tipos de console da geração.

XR-022: Padrões de nomenclatura oficiais *

Os títulos devem usar os padrões de nomenclatura definidos na versão mais recente da Lista de terminologia ao se referirem a recursos, serviços, hardware ou periféricos da plataforma XBOX. Esses padrões se aplicam a todos os jogos do XBOX, independentemente do dispositivo em que são executados. Os títulos não devem exibir imagens de componentes do dispositivo ou de seus periféricos, nem se referir a eles, usando termos que não estejam incluídos na lista de terminologia.

XR-074: Perda de conectividade com o XBOX e os serviços de parceiros *

Os títulos devem tratar corretamente os erros de conectividade com o XBOX e com os serviços de parceiros. Os títulos devem respeitar as políticas de repetição definidas pelo XBOX ao tentar repetir uma solicitação ao serviço do XBOX após a ocorrência de uma falha. Os títulos devem gerenciar adequadamente as mensagens ao usuário quando os serviços estiverem indisponíveis. Se um serviço de parceiro não estiver disponível, o jogo não deve indicar que há um problema com a XBOX network. Os títulos não devem falhar nem travar se os serviços de rede estiverem lentos ou disponíveis de forma intermitente.

XR-132: Limitações de acesso ao serviço *

Os títulos que excederem os limites baseados em título e em usuário ao chamar os serviços da XBOX network ou que não seguirem as políticas de repetição dos serviços da XBOX network poderão estar sujeitos à limitação de taxa, o que pode resultar em interrupção ou descontinuação do serviço. O não cumprimento dos limites especificados pode impedir o lançamento de um título, e problemas em produção com títulos lançados podem resultar na suspensão dos serviços da XBOX network, podendo chegar à remoção do título.

Segurança online e privacidade

Os requisitos desta categoria dizem respeito à segurança online e à privacidade dos usuários do XBOX.

XR-013: Vinculação de contas Microsoft a contas do distribuidor *

No XBOX, os títulos que usam serviços hospedados pelo distribuidor, contas do distribuidor, contas hospedadas por parceiros ou outras credenciais que não sejam do XBOX devem oferecer uma experiência consistente, segura e adequada à idade para os usuários do XBOX. Se a entrada em uma conta do distribuidor, a criação de conta ou a vinculação de contas for necessária para a jogabilidade ou para recursos do jogo, o título deverá fornecer um caminho de acesso adequado à idade para todos os usuários qualificados para acessar o título ou o recurso com base em:
  • a classificação etária do título;
  • as configurações de família, privacidade e segurança do XBOX;
  • as regiões compatíveis em que o título ou o recurso é oferecido;
  • as leis locais ou regionais aplicáveis; e
  • os requisitos de privacidade, segurança ou moderação específicos do recurso.
Fora dos consoles XBOX, os títulos podem escolher se permitem ou não a vinculação de contas para dar suporte à experiência de jogo. Entrada na conta do distribuidor Se a entrada na conta do distribuidor estiver habilitada no título, as regras a seguir se aplicam. Acomodar usuários qualificados Se a entrada em uma conta do distribuidor for necessária para recursos do jogo, incluindo um jogador, multijogador, jogabilidade entre redes, placares de líderes, progressão na nuvem, conteúdo gerado pelo usuário (UGC) ou outros recursos anunciados, o título deverá dar suporte aos tipos de usuário, às idades e às regiões qualificados em que o título é oferecido e em que esses recursos são permitidos pela lei local ou regional. Um distribuidor pode optar por não dar suporte a uma determinada região, faixa etária, tipo de conta ou grupo de usuários para sua conta de distribuidor padrão. No entanto, se esse grupo de usuários não puder criar, entrar ou vincular essa conta, o título não deverá exigir essa conta como o único caminho para a jogabilidade ou para recursos que, de outra forma, estejam disponíveis e sejam legalmente permitidos para esses usuários. Um caminho de acesso aceitável pode incluir:
  1. Uma conta de distribuidor padrão que dê suporte à faixa etária e à região do usuário.
  2. Uma conta de distribuidor para crianças ou adolescentes com padrões adequados à idade.
  3. Um fluxo de criação de conta com consentimento ou autorização dos pais.
  4. Uma conta de distribuidor restrita, limitada ou que preserve a privacidade.
  5. Um caminho de acesso autenticado pela Microsoft ou pelo XBOX que evite a criação desnecessária de uma conta de distribuidor.
  6. Uma alternativa específica do recurso que permita que usuários qualificados acessem o recurso sem a vinculação completa de uma conta de distribuidor.
Se uma determinada configuração de conta ou tipo de usuário não tiver suporte em uma experiência de inscrição no título, o título deverá tratar esse cenário corretamente, direcionando o usuário para uma experiência externa compatível ou otimizada para dispositivos móveis, ou fornecendo outro caminho de acesso em conformidade. A divulgação por si só não é suficiente se o título impedir que usuários qualificados pela classificação acessem a jogabilidade principal ou os recursos anunciados que, de outra forma, estejam legalmente disponíveis para eles. Obter consentimento e fornecer termos para o uso das informações da conta Os títulos devem solicitar e obter consentimento antes de usar informações da conta Microsoft do jogador para preencher experiências de inscrição, criação de conta ou vinculação. Os usuários devem receber todos os termos de uso, declarações de privacidade e outras políticas relevantes aplicáveis dentro do título, ou por meio de um aviso claro com um link para essas informações, durante a criação ou a vinculação da conta do distribuidor. Divulgar requisitos Se uma conta do distribuidor for necessária para a jogabilidade ou para recursos adicionais, esse requisito deverá ser divulgado na descrição do produto do título e em qualquer embalagem física. A divulgação deve incluir restrições materiais, como limitações de idade, região, tipo de conta ou recursos. No título, o jogo deve explicar o motivo e o uso da conta do distribuidor antes de exigir a entrada ou a vinculação. Se uma conta do distribuidor limitar ou restringir a experiência para contas de crianças ou adolescentes, adicione uma linguagem clara nos detalhes da Store para conscientizar o comprador. Exemplo:
Determinados recursos do jogo, incluindo multijogador online, comunicação, conteúdo gerado pelo usuário, recursos entre redes ou outros recursos online, podem não estar acessíveis para contas de crianças ou adolescentes do XBOX, nem para usuários que não atendam aos requisitos da conta do distribuidor. Podem ser aplicadas restrições de idade e regionais.
Use uma redação específica do título quando houver uma restrição conhecida. Exemplo:
É necessária uma [Conta do distribuidor] para maiores de [X] anos para [recurso]. Aplicam-se restrições de idade.
Vinculação entre a conta do distribuidor e a conta Microsoft Autenticação usando o XBOX Secure Token Service (XSTS) Os tokens XSTS devem ser usados para fornecer informações de identidade para autenticação ao vincular a conta do distribuidor de um usuário à conta Microsoft do usuário. Para obter mais informações sobre a autenticação com token XSTS, consulte Autenticação dos serviços do XBOX para serviços de título. Os títulos devem autenticar a conta Microsoft e a conta do distribuidor antes de estabelecer o vínculo e não devem vincular contas usando identificadores não autenticados, como apenas o Gamertag. Use o Partner XUID (PXUID) ou o identificador pairwise para a vinculação de contas. Não use o XUID para o armazenamento da vinculação de contas, a menos que seja explicitamente necessário para um cenário serviço a serviço aprovado. Obter consentimento e oferecer escolha Os usuários devem ser notificados quando sua conta do distribuidor for vinculada à sua conta Microsoft e devem ter a opção de recusar quando a vinculação de contas for opcional. Os usuários devem ter a capacidade de desvincular as contas. A desvinculação de contas pode ser oferecida no título, na Web, em um aplicativo complementar ou por meio de outra experiência dedicada de gerenciamento de contas. Acomodar usuários qualificados para a vinculação Se a vinculação da conta do distribuidor for necessária para a jogabilidade ou para recursos do jogo, a vinculação deverá dar suporte aos tipos de usuário, às idades e às regiões qualificados em que o título é oferecido e em que esses recursos são permitidos por lei. Se uma conta do distribuidor vinculada for necessária, mas o distribuidor não puder dar suporte à faixa etária, à região ou ao tipo de conta de um usuário, o título deverá fornecer um caminho de acesso alternativo aprovado ou solicitar uma exceção. Tratamento de idade e conta Antes de oferecer recursos de criação ou vinculação de conta a um usuário de conta Microsoft, os títulos devem validar a faixa etária do usuário chamando XUserGetAgeGroup. Os títulos devem tratar corretamente as seguintes categorias de conta:
  • Quando a idade da conta Microsoft e a idade da conta do distribuidor de um usuário forem diferentes, o título ou o serviço deverá aplicar o tratamento mais protetivo, a menos que outra abordagem em conformidade legal (como uma plataforma de verificação de idade aprovada) seja usada.
  • Para contas de criança, os distribuidores devem obter o consentimento dos pais antes de criar uma conta, quando exigido por lei. O consentimento dos pais, incluindo a aceitação dos termos e das declarações de privacidade do distribuidor, quando exigido, deve ser fornecido por meio do fluxo de conta em conformidade do distribuidor, e não presumido apenas pela participação na XBOX network.
  • Para contas de adolescente, os distribuidores devem fornecer informações claras sobre recursos sociais, de UGC, de comunicação, de compartilhamento de dados e que afetem a privacidade. Quando apropriado, os distribuidores devem pedir que os adolescentes notifiquem um pai, mãe ou responsável de que a conta foi criada.
  • Se o distribuidor coletar a idade durante a configuração da conta e determinar que o usuário não atende aos requisitos da conta do distribuidor, o distribuidor deverá interromper a criação da conta antes de coletar informações pessoais desnecessárias, informar ao usuário que ele não pode continuar, impedir a reinserção imediata de informações de idade diferentes, quando apropriado, destruir as informações pessoais já coletadas que não precisem ser retidas e evitar tentativas repetidas de inscrição ou vinculação com falha.
Os distribuidores são responsáveis por cumprir todas as leis aplicáveis de privacidade, segurança infantil, proteção ao consumidor e garantia de idade em todos os países ou regiões em que seus produtos e serviços são oferecidos. Restrições específicas de recursos Os distribuidores podem restringir, desabilitar ou exigir consentimento adicional para recursos específicos de maior risco quando necessário por motivos de segurança, privacidade, legais, de moderação ou de design adequado à idade. Os exemplos incluem:
  • chat de voz ou de texto;
  • sistemas de amigos ou recursos de grafo social;
  • comunicação entre redes;
  • upload ou publicação de UGC;
  • perfis públicos;
  • fóruns externos ou recursos de comunidade;
  • compras, moeda premium ou monetização; e
  • publicidade comportamental, criação de perfis ou compartilhamento opcional de dados.
Sempre que possível, os distribuidores devem separar os recursos de maior risco do acesso à jogabilidade de menor risco. Por exemplo, exigir uma conta do distribuidor para o upload de UGC pode ser aceitável, desde que os usuários qualificados ainda possam navegar, baixar ou usar conteúdo selecionado ou moderado sem o mesmo requisito de conta. Desvinculação Os usuários devem ter a capacidade de desvincular contas do distribuidor ou de serviço de sua conta Microsoft. Os títulos devem dar aos usuários controle total sobre a vinculação de contas, a desvinculação, o logon único, o status do consentimento dos pais, quando aplicável, e a revisão dos termos e das políticas de privacidade aplicáveis. As opções de desvinculação não devem ficar escondidas no fundo da interface do usuário nem exigir o suporte técnico como único método disponível. Logon único Os títulos devem implementar o logon único depois que uma vinculação de conta for feita. Após a vinculação, o título deve conectar automaticamente o usuário à conta do distribuidor vinculada nos consoles XBOX, sem exigir que o usuário insira repetidamente as credenciais do distribuidor. Os títulos não devem armazenar localmente no console credenciais de contas que não sejam do XBOX nem informações pessoais desnecessárias.
[!NOTE] Os distribuidores podem implementar mecanismos adicionais de prevenção de fraudes, como a autenticação de dois fatores quando uma conta vinculada entra em um novo dispositivo pela primeira vez. Esse comportamento não é uma violação deste XR.
Exceções Se um distribuidor não puder fornecer um caminho de acesso adequado à idade para usuários qualificados pela classificação, o distribuidor deverá solicitar uma exceção específica do título. A aprovação de um título não cria uma aprovação geral para títulos futuros. A solicitação de exceção deve incluir:
  1. O título, a classificação, as plataformas, as regiões, os recursos e os grupos de usuários afetados.
  2. Se a jogabilidade principal permanece disponível sem uma conta do distribuidor.
  3. Quais recursos são bloqueados ou limitados e por quê.
  4. A base legal, de privacidade, de segurança, técnica ou de moderação para a restrição.
  5. A linguagem de divulgação proposta para a Store, a embalagem e o título.
  6. A experiência do usuário para usuários bloqueados ou limitados.
  7. O plano de teste para os casos de contas de criança, adolescente, adulto, gerenciadas pela família e específicas de região.
  8. Qualquer plano de mitigação ou roteiro para dar suporte ao acesso adequado à idade no futuro.
As exceções devem ter prazo determinado ou ser revisadas para versões futuras quando a restrição afetar a jogabilidade principal, o multijogador ou recursos com destaque no marketing.

XR-014: Dados do jogador e informações pessoais *

Os distribuidores de jogos são os únicos responsáveis por coletar e processar os dados do usuário final de acordo com a legislação aplicável, especialmente quando o usuário é uma criança. Além disso, quando um título tiver informações sobre um jogador obtidas do XBOX ou de seu relacionamento direto com o jogador (como um site ou aplicativo móvel), os títulos não devem exibir para outros jogadores:
  • Informações que possam ser usadas para causar danos financeiros a um usuário (como números de Seguro Social ou de cartão de crédito).
  • Informações que revelem o endereço de um usuário além do país/região.
  • Informações que permitam que um usuário se passe por outro usuário online, como credenciais de conta.
Tratamento de dados de crianças
Ao coletar dados de contas da Faixa Etária de Criança ou Adolescente, os títulos só podem solicitar os dados pessoais necessários para verificar a idade, obter o consentimento dos pais ou concluir a vinculação da conta do distribuidor.
[!Important] A solicitação de dados deve informar para que os dados serão usados. Por exemplo, se um título solicitar a data de nascimento de um usuário, ele deverá informar para que a data de nascimento será usada: Bons exemplos:
  • Informe sua data de nascimento para que possamos verificar sua idade
  • Informe sua data de nascimento para que possamos personalizar sua experiência
  • Precisamos da sua data de nascimento para oferecer conteúdo adequado à idade
  • Precisamos da sua data de nascimento para cumprir as restrições legais de idade
Maus exemplos:
  • Informe sua data de nascimento
  • Insira sua data de nascimento
  • Precisamos da sua data de nascimento
  • Data de nascimento obrigatória
Definições
Endereço é qualquer informação que possa identificar a localização de um usuário no nível de cidade ou município. Isso inclui, entre outros, o seguinte:
  • Endereço físico
  • Endereço de correspondência
  • Endereço de cobrança
  • CEP
  • Endereço IP ou informações relacionadas
  • Informações de localização geográfica

XR-015: Gerenciamento da comunicação entre jogadores *

Os títulos não devem permitir comunicação pela XBOX network quando as configurações de privacidade do usuário não permitirem. Os títulos atendem a este XR recuperando dados dos serviços da XBOX network. Se o título usar seus próprios serviços, ele deverá verificar as permissões de privacidade do usuário no início de uma sessão ou quando um novo usuário entrar na sessão. Para cenários iniciados pelo usuário fora das sessões, os títulos atendem a este requisito verificando a privacidade antes de exibir os dados do usuário e antes de executar a ação. As seguintes permissões estão disponíveis para os títulos verificarem: Durante a sessão de jogo, os títulos que oferecem comunicação entre jogadores da XBOX network e jogadores que não são da XBOX network devem oferecer a capacidade de silenciar qualquer jogador que não seja da XBOX network durante a sessão.
[!Note] Consulte a Visão geral de privacidade e permissões para obter detalhes sobre como verificar e resolver problemas de privacidade e permissões no seu título.

XR-018: Conteúdo gerado pelo usuário *

Conteúdo gerado pelo usuário (UGC) refere-se a qualquer conteúdo digital no jogo produzido por um jogador e tornado visível ou acessível a uma ou mais outras pessoas em um estado online. Se o seu produto contiver UGC, você deverá:
  • Fornecer, no produto, um meio para que os usuários denunciem ao desenvolvedor UGC impróprio ou prejudicial, para revisão e remoção/desativação (se violar as diretrizes de conteúdo), e/ou implementar um método de detecção proativa de UGC impróprio ou prejudicial (por exemplo, filtragem de texto).
  • Publicar diretrizes de conteúdo para o conteúdo gerado pelo usuário (como termos de uso ou um código de conduta), disponíveis aos usuários no produto ou no site do título.
  • Estar preparado para remover/desativar conteúdo ilegal de alto risco a pedido da Microsoft, na improvável hipótese de a Microsoft tomar conhecimento de material ilegal na XBOX network que não tenha sido tratado por meio dos mecanismos ou processos de ação padrão.
  • Respeitar as configurações de UGC do jogador e tratar corretamente os cenários em que um usuário não tem acesso ao UGC no jogo devido a privilégios restritos.
Além disso, se o seu produto estiver integrado a uma plataforma de mods de jogos de terceiros, você deverá:
  • Integrar-se à API de denúncia/reclamação da plataforma (se disponível) e moderar o conteúdo, se exigido por acordo contratual com o terceiro.
  • Apresentar um aviso de isenção de responsabilidade, uma caixa de diálogo ou um indicador visual aos usuários quando o conteúdo não for proveniente do desenvolvedor.

Pacotes de conteúdo e atualizações

Os requisitos desta categoria especificam como os jogos devem ser empacotados e como devem interagir com os pacotes de conteúdo de complementos.

XR-037: Dependências de pacotes de conteúdo *

A compra de conteúdo de complemento (durável ou consumível) não deve ser necessária para que os usuários concluam qualquer um dos recursos ou conteúdos principais do jogo base. Os pacotes de conteúdo opcionais não devem ter dependências de outros pacotes de conteúdo opcionais. Ou seja, um usuário não deve ser obrigado a baixar pacotes de conteúdo adicionais para usar um pacote de conteúdo. Os salvamentos de jogo com conteúdo exclusivo vinculado a conteúdo de complemento ainda devem ser carregados no jogo base ou fornecer uma mensagem clara explicando por que não podem ser carregados.

Mais informações

Os principais aspectos deste requisito são:
  1. Os usuários não devem ser obrigados a comprar conteúdo de complemento para concluir os recursos principais do jogo base.
  2. Os usuários não devem ser obrigados a comprar conteúdo de complemento adicional para usar outro pacote de conteúdo. O conteúdo de complemento deve ser utilizável independentemente de outros conteúdos de complemento.
  3. Os salvamentos de jogo com conteúdo exclusivo vinculado a conteúdo de complemento ainda devem ser carregados no jogo base ou fornecer uma mensagem clara explicando por que não podem ser carregados. Como prática recomendada, a mensagem deve incluir uma solicitação para baixar o conteúdo, se o usuário já o tiver, ou uma solicitação de possível compra, se não o tiver.
  4. Os títulos que dão suporte a conteúdo de complemento necessário para a jogabilidade multijogador devem fornecer uma mensagem clara aos usuários que não têm o conteúdo instalado.

Diretrizes de implementação e práticas recomendadas

O ideal é que os jogos tratem corretamente a situação em que o usuário jogou anteriormente com conteúdo de complemento que agora foi removido e permitam que o usuário carregue e continue a partir do salvamento do jogo. Se isso não for possível, os jogos devem informar claramente o usuário, indicando que o conteúdo precisa ser instalado para carregar o salvamento do jogo. Os títulos podem consultar se o usuário tem um direito a esse conteúdo e:
  1. Solicitar que o usuário baixe o conteúdo específico, se já o tiver.
  2. Solicitar ao usuário a possível compra desse conteúdo, se não o tiver.

Perfis de usuário

Os requisitos desta categoria se aplicam à forma como um jogo interage com os modelos de usuário, os perfis e o salvamento de dados do usuário do XBOX.

XR-112: Estabelecimento de um usuário e um controle durante a ativação inicial e a retomada *

Os títulos devem estabelecer um ou mais usuários ativos para funcionar como o usuário ou os usuários principais do título e tratar o usuário ou os usuários ao retomar da suspensão, da suspensão de energia ou da hibernação. Os títulos fazem isso com o GDK usando o Modelo de Usuário Simplificado ou o Avançado. Títulos com o Modelo de Usuário Simplificado do GDK O Modelo de Usuário Simplificado do GDK trata a aquisição do usuário padrão em nome do título. O título ainda é responsável por garantir que um controle seja atribuído ao usuário e por usar esse controle para a entrada do jogo. Se nenhum controle estiver atribuído ao usuário padrão, o título deverá usar XUserFindControllerForUserWithUiAsync para acionar a caixa de diálogo do sistema para selecionar um controle e começar a aceitar a entrada do jogador. Modelo de Usuário Avançado do GDK Na ativação inicial, os jogos podem optar por determinar o usuário inicial com base no design e na preferência do jogo, usando o usuário que iniciou o título ou solicitando explicitamente um usuário. O título deve indicar os usuários ativos antes que a primeira ação relacionada ao perfil (como salvar o progresso ou as configurações) seja executada no perfil desse usuário. Todos os títulos do Microsoft Game Development Kit (GDK) que usam o modelo de usuário avançado devem fornecer um ponto de entrada para o seletor de contas para alterar o usuário ativo. Quando um título é retomado da suspensão, da suspensão de energia ou da hibernação, o título deve validar o emparelhamento entre usuário e controle e reagir adequadamente, retomando a sessão do usuário anterior ou adquirindo um ou mais novos usuários.

XR-115: Adição e remoção de usuários ou controles durante a jogabilidade *

Os títulos que dão suporte a vários usuários devem responder à adição e à remoção de usuários ou a cenários em que um jogador ativo não tem um controle atribuído ou perde um controle durante a jogabilidade, da seguinte forma: Adição de controle: Depois que o título seleciona ou recebe o usuário e o controle iniciais, ele pode, opcionalmente, aceitar a entrada de outros controles. Os títulos que dão suporte a experiências multijogador devem considerar como um jogador ou controle adicional é adicionado à jogabilidade e vinculado a um usuário com XUserAddAsync. Por exemplo, ‘Pressione A para entrar’ ou a ilustração da silhueta de um controle em uma tela de seleção de jogador. Remoção de controle: Se o controle do jogador que está conduzindo a jogabilidade for removido durante a jogabilidade, os títulos deverão permitir o restabelecimento de um novo controle ativo (por exemplo, “Pressione A para continuar” ou o recebimento de um ControllerPairingChanged no ERA ou de um evento XUserDeviceAssociationChangedCallback no GDK para o usuário ativo com um controle válido). Os títulos também podem invocar a experiência do usuário do sistema usando XUserFindControllerForUserWithUiAsync para solicitar que o usuário emparelhe um controle com seu usuário e retorne à jogabilidade. Adição de usuário: Ao usar o GDK (com o Modelo de Usuário Simplificado ou o Avançado), os usuários são adicionados somente quando o título chama XUserAddAsync. Remoção do usuário principal: Para títulos que usam o modelo de usuário avançado do GDK, se o usuário principal for desconectado (pelo guia, pelo SPOP ou por outros meios), o título deverá remover o jogador do jogo ou restabelecer um usuário e um controle ativo. Para títulos que usam o Modelo de Usuário Simplificado do GDK, a remoção do jogador principal resulta na suspensão do título no nível do sistema. Em todos os cenários, os títulos tratam a remoção/o encerramento colocando o jogo em um bom estado. Isso inclui gravar no armazenamento conectado, notificar quaisquer sessões MPSD relevantes de que o usuário saiu e levar o usuário a um local apropriado para entrar, caso nenhum novo usuário tenha sido adicionado. Remoção de usuário adicional/secundário: Os títulos podem tratar esse evento a seu critério, geralmente removendo o jogador da jogabilidade imediatamente ou solicitando que o jogador entre novamente no contexto da experiência multijogador em uso.

XR-045: XBOX network e privilégios de conta *

A XBOX network oferece aos usuários um nível esperado de privacidade e segurança online para eles e seus filhos. Para cumprir essa promessa, os títulos devem verificar no serviço da XBOX network os privilégios para concluir determinadas ações no serviço da XBOX network ou em uma experiência do título. Embora a verificação e o cumprimento dos privilégios se apliquem a todas as contas, é importante observar especificamente a experiência e as expectativas para contas de criança. Para contas de criança, determinadas atividades podem ser bloqueadas devido a padrões baseados na idade e/ou a configurações feitas pelo organizador da família da criança (pai, mãe ou responsável). As crianças não podem fazer alterações por conta própria; no entanto, com determinadas atividades, é possível e esperado que o título invoque a interface do usuário do sistema necessária para permitir que jogadores jovens solicitem uma exceção por meio de um fluxo de aprovação para a atividade associada. Nessas circunstâncias, por exemplo, um jogador jovem pode estar bloqueado globalmente para o multijogador, mas o pai, mãe ou responsável da família pode aprovar o multijogador para o título específico pela interface do usuário do sistema; então, a criança poderia e deveria conseguir acessar esse modo de jogo para esse título específico. Títulos gratuitos, demonstrações ou betas podem ser configurados para permitir a jogabilidade multijogador (ID 254) para jogadores que não são assinantes do XBOX Game Pass. Isso é feito por meio de uma configuração no lado do serviço e pode ser iniciado entrando em contato com seu representante da Microsoft. Esses títulos devem continuar verificando o privilégio de jogo multijogador para garantir que os controles dos pais e as escolhas dos jogadores sejam respeitados.

XR-046: Nome de exibição e Gamerpic *

Nos consoles XBOX, os títulos devem usar o gamertag como seu nome de exibição principal. Com base na escolha de design, os títulos podem escolher entre o gamertag moderno ou o gamertag clássico do jogador. O gamertag moderno está disponível no GDK, e o gamertag clássico está disponível tanto no ERA quanto no GDK. Em plataformas que não sejam consoles, embora não seja obrigatório, recomendamos que você use o gamertag do jogador da XBOX network nos locais apropriados da experiência do título do jogo. O gamertag deve ser exibido corretamente no título com base no tipo de gamertag usado: Gamertag moderno
Exiba todos os 16 caracteres do gamertag moderno exclusivo, que inclui até 12 caracteres do gamertag moderno, seguidos por # e pelo número de sufixo (se houver). Por exemplo: Major Nelson (sem sufixo) ou Major Nelson#881. Se forem usados gamertags modernos, todos os intervalos de caracteres Unicode disponíveis para gamertags modernos deverão ter suporte. Para obter mais informações e práticas recomendadas sobre gamertags modernos, acesse o artigo da documentação de desenvolvimento do GDK ‘Visão geral dos gamertags modernos’.
Gamertag clássico
Exiba corretamente todos os 15 caracteres do gamertag clássico. Os gamertags clássicos incluem somente os caracteres ASCII a-z, A-Z, 0-9, vírgula (,) e espaço (caractere ASCII 0x20). Por exemplo: Major Nelson
No GDK, esses itens são retornados usando a API XUserGetGamertag. No ERA, o gamertag é obtido usando a API GetUserProfileAsync.

XR-047: Acesso ao perfil do usuário *

Os títulos devem dar aos usuários a opção de acessar os cartões de jogador (perfis de usuário) de outros usuários da XBOX network sempre que os nomes de exibição dos usuários forem listados.

XR-048: Uso das configurações de perfil *

A XBOX network é a fonte de verdade das informações de perfil de usuário do XBOX. Para dar suporte a isso, os títulos não devem armazenar informações dos usuários provenientes da XBOX network, como dados de perfil, preferências ou gamertags, além de um cache armazenado localmente destinado a dar suporte a cenários de desconexão da rede. Quaisquer caches offline devem ser atualizados na próxima conexão disponível com o serviço.

XR-052: Estado do usuário e local de salvamento do título, roaming e dependências *

Os títulos devem associar o progresso, o estado salvo, as preferências, as conquistas e outras recompensas aos usuários que registraram esse progresso, escolheram as preferências ou ganharam as recompensas. Os títulos fazem isso tratando corretamente as notificações de troca de usuário. Os títulos devem evitar salvar o estado de usuários que não estão mais conectados. Os dados de salvamento do jogo não devem ter nenhuma dependência de conteúdo compartilhado ou de armazenamento local. Para jogos que usam a mesma TitleID entre plataformas, dispositivos e/ou gerações de console, o progresso do salvamento do jogo deve fazer roaming quando o usuário estiver conectado à XBOX network, da seguinte forma:
  • Na mesma plataforma (consoles XBOX).
  • Entre dispositivos da mesma plataforma (por exemplo, XBOX One e XBOX One S).
  • Entre gerações da plataforma de dispositivos (por exemplo, XBOX One e XBOX Series X|S).
  • Entre PCs da plataforma Windows (por exemplo, entre dois PCs diferentes).
  • Se o jogo for XPA, entre PCs da plataforma Windows e as plataformas de console XBOX (por exemplo, Windows e XBOX Series X|S).
  • Para jogos que não são XPA, o roaming entre PCs da plataforma Windows e as plataformas de console XBOX (por exemplo, Windows e XBOX Series X|S) não é obrigatório, mas é recomendado para dar suporte à experiência do jogador.
  • Para plataformas que não são da Microsoft (por exemplo, iOS, Android, Switch, PlayStation®), o roaming de salvamentos de jogo não é obrigatório, mas é recomendado para dar suporte à experiência do jogador.

Conquistas e recompensas

Os requisitos a seguir se aplicam a títulos que oferecem conquistas na XBOX network. Todos os jogos destinados a consoles XBOX são obrigados a ter Conquistas e atender aos requisitos a seguir. As demonstrações não podem ter conquistas; no entanto, elas têm a opção de dar suporte a Hero Stats.

XR-055: Conquistas e Gamerscore *

Os títulos devem fornecer o número exigido (mínimo e máximo) de conquistas e o gamerscore associado no lançamento. Os títulos podem adicionar conquistas ou gamerscore a qualquer momento após o lançamento, com ou sem novo conteúdo correspondente, mas não podem exceder os limites baseados no título ou no calendário. Uma única conquista não pode exceder 200 de gamerscore, e todas as conquistas do título devem ser alcançáveis. O desbloqueio de conquistas no jogo base ou em uma atualização de conteúdo deve representar uma exploração completa ou um envolvimento aprofundado com o conteúdo do jogo. Observação: “Semestral” significa janeiro a junho e julho a dezembro. As conquistas e o Gamerscore do jogo base não contam para os limites semestrais. As conquistas não devem ser compartilhadas entre títulos. Quando um único título tem suporte em diferentes dispositivos usando a mesma ID de título, o título deve compartilhar o mesmo conjunto de conquistas e pode, a seu critério, ter conquistas específicas de dispositivo. Os nomes e as descrições das conquistas podem conter apenas conteúdo que mereça uma classificação PEGI 12, ESRB EVERYONE 10+ ou inferior. Os nomes e as descrições das conquistas não podem conter o que é comumente considerado palavrão, seja em texto claro ou em forma censurada.

XR-057: Desbloqueio de conquistas *

Os títulos devem fornecer uma maneira de o usuário ganhar todas as conquistas definidas pelo título base sem a necessidade de comprar conteúdo adicional no título. As conquistas devem ser desbloqueadas por meio de ações, jogabilidade e/ou experiências no jogo. Os títulos não devem fornecer aos jogadores opções alternativas que desbloqueiem conquistas diretamente sem a atividade de jogabilidade correspondente. Uma lista não exaustiva de opções não permitidas:
  • Uma compra com dinheiro real
  • Códigos de trapaça, consoles ou opções de menu no jogo
Essas opções podem ser usadas para reduzir a dificuldade da jogabilidade necessária para desbloquear conquistas. Depois que uma conquista é publicada para os usuários, ela não pode ser removida, nem suas regras de desbloqueio ou recompensas podem ser alteradas. O texto da conquista (nome e descrição) e a arte (ícones e plano de fundo) podem ser modificados.

Sessões multijogador

Os requisitos desta categoria dizem respeito a títulos de jogos que oferecem sessões multijogador no XBOX. O XBOX oferece uma maneira consistente e simples de encontrar sessões multijogador e de ajustar os parâmetros usados para encontrar essas sessões.

XR-064: Sessões de jogo com entrada permitida e jogo online *

Os títulos que oferecem sessões de jogo com entrada permitida devem anunciar a possibilidade de entrada à XBOX network por meio do recurso Atividade Multijogador (MPA), para que os jogadores possam entrar a partir de superfícies do XBOX, como o guia, o perfil de um amigo e a Game Bar. Recomenda-se que os títulos que oferecem um mecanismo de convite no jogo encaminhem esses convites pela plataforma XBOX para que os destinatários os recebam pelo shell do XBOX.

XR-067: Manutenção das interações de Jogou recentemente com *

Os títulos com funcionalidade multijogador online devem registrar interações significativas entre jogadores na XBOX network usando o recurso Jogadores Recentes da Atividade Multijogador (MPA), para que a plataforma possa exibir a lista Jogou recentemente com, os comentários dos jogadores e os relatórios de uso. Os títulos que ainda usam o Multiplayer Session Directory (MPSD) herdado podem, em vez disso, manter as informações de estado da sessão no MPSD, mas não devem usar os dois.

XR-070: Listas de amigos *

Os títulos devem usar a lista de Amigos da XBOX network como a lista principal de amigos. Os títulos devem obter a lista de amigos das APIs do XBOX e não devem armazenar a lista de amigos de forma permanente nos servidores do jogo. Os títulos podem exibir uma lista secundária de amigos de uma conta central do título para jogadores que não estão na XBOX network ou que não estão na lista de amigos da XBOX network do usuário. Com base no design, os títulos podem criar uma experiência de lista de amigos combinada, contendo amigos da XBOX network e da conta do distribuidor em um local central; devem ser usados ícones ou outras marcas esclarecedoras para diferenciar os amigos do XBOX dos amigos de outras redes. Para obter informações sobre como usar a lista de amigos com o GDK, leia a visão geral do Sistema de Pessoas (Lista de amigos)

Betas e Game Previews

Os requisitos desta categoria se aplicam somente a títulos classificados como betas ou Game Previews. Para outras políticas da loja e para definições específicas do programa sobre betas abertas e fechadas, limitações de tamanho, duração, preços, metadados e ofertas, consulte a Política da XBOX Game Store(1. XBOX Store e distribuição digital, 2. Política da XBOX Store). Os títulos Beta e Game Preview estão sujeitos a um subconjunto dos XRs apresentados neste documento. O escopo desse subconjunto é detalhado na página Requisitos do XBOX para Game Previews e Betas.

XR-117: Notificação de Beta/Game Preview *

Os títulos que estão em estágio beta devem ter uma tela de abertura ou uma mensagem exibida na experiência, depois de ser iniciada, mas antes da jogabilidade ou do uso do aplicativo, comunicando que:
  • O título é um software beta/de pré-lançamento.
  • Alguns recursos da plataforma podem não funcionar corretamente.
  • Alguns recursos do jogo podem não funcionar corretamente e podem falhar.
A notificação também deve descrever os limites de suporte do título.

Alterações nesta versão

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