Skip to main content
Versão 3.0 - 08/06/2026

Introdução

Embora cada jogo seja único, há várias áreas principais nas quais muitos jogos enfrentam desafios durante a certificação. Esta página aborda várias dessas áreas principais e fornece dicas e estratégias para evitá-los durante a certificação. Para ver todos os casos de teste dos Requisitos do XBOX (XR) testados, acesse a página de casos de teste de certificação.

Casos de teste com mais falhas

A tabela a seguir mostra a distribuição das falhas de certificação para cada caso de teste, relatadas separadamente para envios de console XBOX e de PC. N/A indica que o caso de teste não está entre as principais falhas para esse tipo de dispositivo. No PC, as falhas registradas com base na política 10.4.2 da Microsoft Store (Falha ou travamento do aplicativo) são relatadas em 001-01 Estabilidade do título, e as falhas registradas com base na política 10.1 da Microsoft Store (Outra plataforma) são relatadas em 022-01 Padrões de nomenclatura oficiais.

Diretrizes e práticas recomendadas

001-01 Estabilidade do título

Os títulos devem permanecer estáveis durante todo o teste e não devem ter problemas que impeçam que o título seja testado. Diretrizes
Teste o título em todos os tipos de dispositivo, configurações de hardware e gerações de console compatíveis. A maioria dos problemas de estabilidade é encontrada nos seguintes exemplos:
  • Falhas, travamentos e/ou telas de carregamento longas ao iniciar o título. Revise os Exemplos de falha do caso de teste para conhecer os tempos esperados.
  • Falhas durante atividades multijogador, como envio e recebimento de convites de jogo, matchmaking e cenários de entrada em sessões.
  • Falhas durante a jogabilidade geral.
  • Falha ou travamento ao testar cenários de suspensão, suspensão de energia, hibernação e retomada.
  • Falha ou travamento ao testar a entrada do usuário em todas as telas em que a entrada do usuário é aceita.
  • Falha ou travamento ao entrar e sair rapidamente de todos os menus do jogo.
Diretrizes adicionais para PC
No PC, este caso de teste também abrange as falhas registradas com base na política 10.4.2 da Microsoft Store (Falha ou travamento do aplicativo). Teste com diferentes configurações de hardware e de placa de vídeo, usando os drivers gráficos mais recentes. O título é testado nas cinco resoluções mais populares (1366 x 768, 1440 x 900, 1080P, 1440P e 4K), nos modos de janela e tela inteira, conforme aplicável, e usando uma variedade de GPUs AMD, Intel e Nvidia.
  • Instale o título pela loja. A equipe de testes observou problemas após a instalação do título pela loja que não ocorrem ao fazer o sideload do título em uma área restrita de desenvolvedor.
  • Teste várias resoluções (janela e tela inteira).
  • Teste entradas aleatórias em todas as telas.
  • Entre e saia rapidamente dos menus do jogo.

003-02 Integridade do título

Os títulos devem estar funcionalmente completos, testáveis e atender aos padrões de qualidade do XBOX quando forem enviados para certificação. O envio deve incluir todo o código do cliente, os artefatos de envio e o conteúdo baixável. Os serviços do parceiro devem estar disponíveis e configurados corretamente para testes e certificação. Os títulos devem ser empacotados de forma limpa, sem falhas, usando a versão atual do Submission Validator quando forem enviados à Microsoft, e devem incluir os logs do Submission Validator no envio. O motivo mais comum para falhar no caso de teste 003-02 durante a certificação são problemas no jogo que impedem a Certificação de executar uma etapa de teste e/ou concluir todos os modos de jogo. Problemas comuns
  • Os modos de jogo não podem ser concluídos, impedindo a progressão no título.
  • Os placares de líderes não são preenchidos.
  • O uso de vários modos de entrada (controles, teclados etc.) não funciona.
  • O jogador entra em um estado que impede a progressão no título (ou seja, não consegue recarregar armas, personagens ficam presos ou caem para fora do ambiente do jogo etc.).
Diretrizes
  1. Verifique se o jogo está funcionalmente completo e testável.
  2. O jogo está livre de bugs graves ou que comprometam o jogo.

045-01 Respeitar os privilégios do usuário

Os títulos devem respeitar todas as configurações de privilégio do usuário e exibir a interface do usuário de resolução do sistema quando houver um conflito. Consulte a documentação Uso no lado do cliente dos privilégios de usuário dos serviços do XBOX para obter uma visão detalhada das diretrizes técnicas e das práticas recomendadas. Problemas comuns
  1. Os títulos não respeitam os privilégios do usuário para contas de Criança e de Adulto.
  2. Os títulos não usam as APIs necessárias para exibir a interface do usuário de resolução do sistema.
Exemplos de falhas:
  • Os títulos permitem que um usuário entre ou aceite convites de jogo para uma sessão de jogo multijogador quando o privilégio You can join multiplayer games está definido como Block.
  • Os títulos não permitem que os usuários entrem ou aceitem convites de jogo para uma sessão de jogo multijogador quando o privilégio You can join multiplayer games está definido como Block, mas não exibem a interface do usuário de resolução do sistema.
Diretrizes
  1. No XBOX, acesse Configurações -> Geral -> Segurança online e família -> Privacidade e segurança online -> Privacidade do XBOX.
  2. No PC, acesse https://aka.ms/XboxPrivSettings para gerenciar as configurações de privilégio e privacidade.
  3. Verifique todos os privilégios do XR-045 com contas de Criança e de Adulto.
  4. As contas de criança são gerenciadas por um pai, mãe ou responsável. Eles podem personalizar as configurações de privilégio das contas de criança em Configurações > Conta > Configurações de família > Gerenciar membros da família.
[!Note] XUserCheckPrivilege determina se um usuário tem um privilégio específico. XUserResolvePrivilegeWithUiAsync exibe a interface do usuário de resolução do sistema necessária para os privilégios do usuário. Isso apresenta a interface do usuário necessária para explicar ou oferecer uma atualização caso o usuário não tenha o privilégio.

064-02 Entrar em uma sessão de jogo a partir do mesmo jogo

A intenção deste caso de teste é verificar a possibilidade de entrada no multijogador a partir do mesmo jogo. Quando um usuário entra ou aceita um convite para uma experiência de jogo multijogador a partir do mesmo jogo, ele deve ser levado para a experiência multijogador. Problemas comuns
  • Entrar ou aceitar um convite para uma experiência multijogador a partir do mesmo jogo não leva o usuário para a experiência.
  • Entrar ou aceitar um convite para uma experiência multijogador protegida por senha a partir do mesmo jogo não leva o usuário para a experiência.

055-01 Conquistas

As falhas mais comuns são títulos que não desbloqueiam Conquistas quando os critérios são atendidos. Verifique se todas as Conquistas são desbloqueadas quando os critérios forem atendidos antes de enviar para a Certificação.

064-03 Convites no jogo

Este caso de teste se aplica somente a títulos que fornecem um mecanismo de convite no jogo; os convites no jogo são recomendados, e não obrigatórios. Quando um título oferece convites no jogo, esse mecanismo deve encaminhar o convite pela plataforma XBOX para que o destinatário o receba por meio da notificação do shell do XBOX e possa entrar na sessão. Isso inclui sessões com entrada permitida em que há jogadores de outras redes e sessões com entrada permitida protegidas por senha. Para obter informações sobre como anunciar a possibilidade de entrada e registrar atividades usando o GDK, leia a visão geral da Atividade Multijogador (MPA). Problemas comuns
  1. Um título que oferece convites no jogo não os encaminha pela plataforma XBOX, portanto os destinatários não os recebem pelo shell do XBOX.
  2. O título dá suporte a experiências multijogador com entrada permitida protegidas por senha, mas não permite que os jogadores enviem convites de jogo para essas experiências de dentro do jogo.
Diretrizes
Quando um título oferecer um mecanismo de convite no jogo, verifique se todas as experiências multijogador com entrada permitida, incluindo as experiências protegidas por senha, encaminham os convites pela plataforma XBOX para que os destinatários os recebam pelo shell do XBOX.

015-01 Comunicação do usuário

Os títulos devem verificar no serviço do XBOX as permissões do usuário relacionadas a ações de privacidade e segurança online e não devem transmitir dados do usuário nem permitir comunicação pelo XBOX quando as configurações de privacidade e segurança online do usuário não permitirem.
  1. No console, acesse Configurações -> Geral -> Segurança online e família -> Privacidade e segurança online -> Privacidade do XBOX.
  2. No PC, as configurações de privacidade podem ser gerenciadas aqui.
Problemas comuns
  1. Quando um usuário bloqueia outro usuário, o título não bloqueia toda a comunicação do usuário que foi bloqueado.
  2. O usuário consegue se comunicar por voz e texto pelo XBOX quando ‘Outras pessoas podem se comunicar por voz, texto ou convites’ está definido como bloquear.
  3. O usuário consegue se comunicar por voz e texto fora do XBOX quando ‘Outras pessoas podem se comunicar por voz, texto ou convites’ está definido como bloquear.
  4. O título permite que o usuário receba convites de jogo multijogador quando ‘Outras pessoas podem se comunicar por voz, texto ou convites’ está definido como bloquear.

052-06 Armazenamento em nuvem: roaming

O progresso do salvamento do jogo deve fazer roaming entre dispositivos semelhantes quando o usuário estiver conectado aos serviços do XBOX. Para jogos que usam a mesma TitleID entre dispositivos ou gerações de console, os dados salvos devem fazer roaming entre esses dispositivos. Os dados de salvamento do jogo devem fazer roaming com êxito entre PC e console, quando houver suporte. Problemas comuns
  1. Os salvamentos de jogo não podem ser baixados com êxito em um segundo dispositivo do mesmo tipo ou geração (por exemplo, XBOX Series S e XBOX Series X, XBOX One e XBOX One S, ou dois PCs diferentes).
  2. Para jogos que compartilham a mesma TitleID entre gerações de console (por exemplo, XBOX One e XBOX Series X|S), os salvamentos de jogo não podem fazer roaming entre esses dispositivos.
  3. Os salvamentos na nuvem não são reconhecidos pelo título na primeira inicialização e, sem nenhuma interação do usuário, são posteriormente substituídos no segundo dispositivo.
  4. Os dados de salvamento do jogo não fazem roaming com êxito entre PC e console, quando houver suporte.
Diretrizes Verifique se os salvamentos de jogo estão associados ao perfil que os criou e se fazem roaming entre dois dispositivos do mesmo tipo quando o usuário está conectado ao XBOX.

052-05 Associação correta do usuário

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 devem evitar salvar o estado de usuários que não estão mais conectados. Um aspecto fundamental deste requisito diz respeito ao tratamento de situações em que o usuário principal de um título muda enquanto o título está ativo, suspenso ou encerrado. Problemas comuns
  1. Os títulos não associam corretamente os dados salvos a um perfil do XBOX.
  2. O título associa incorretamente o progresso, o estado salvo, as preferências, as conquistas ou outras recompensas do usuário a um usuário após uma troca de usuário.
  3. O progresso salvo de um novo usuário não é salvo após uma troca de usuário.
  4. Um novo usuário pode alterar os dados salvos, o estado ou o perfil de um usuário anterior depois que esse usuário se desconectou.

022-01 Padrões de nomenclatura oficiais

As falhas mais comuns ocorrem quando um título faz referência a plataformas concorrentes em textos ou imagens. Verifique se todos os textos e imagens estão em conformidade com a lista de terminologia e não fazem referência a plataformas concorrentes (ou seja, imagens do controle de um concorrente ou indicações de botões).

001-02 Estabilidade do título após suspensão, suspensão de energia e hibernação

Os títulos devem permanecer estáveis quando suspensos, colocados em suspensão de energia, hibernados e retomados. Problemas comuns
  • Falha ou travamento quando o título é suspenso, colocado em suspensão de energia, hibernado ou retomado.
  • Falha ou travamento ao trocar de usuário enquanto o título está suspenso.
  • Falha ou travamento ao suspender o título durante a navegação pelos menus.
  • Falha ou travamento ao suspender o título durante uma partida online.
Diretrizes
Suspenda, coloque em suspensão de energia, hiberne e retome o título em todos os menus, modos de jogo e cenários de jogabilidade (online e offline). Realize trocas de usuário enquanto o título estiver suspenso.

064-01 Entrar em uma sessão de jogo a partir de fora do jogo

Este caso de teste verifica a possibilidade de entrada a partir de fora do jogo. Quando um usuário entra ou aceita um convite para uma experiência multijogador fora do jogo, ele deve ser levado para a experiência multijogador. Verifique a entrada em experiências multijogador enquanto o título está encerrado e suspenso. Problemas comuns
  • Entrar ou aceitar um convite para uma experiência multijogador fora do jogo não leva o usuário para a experiência.
  • Entrar ou aceitar um convite para uma experiência multijogador protegida por senha fora do jogo não leva o usuário para a experiência.
  • Entrar em uma experiência multijogador enquanto o título está encerrado ou suspenso não leva o usuário para a experiência multijogador.

018-01 Denúncia de conteúdo impróprio e verificação de cadeias de texto de UGC

O conteúdo gerado pelo usuário (UGC) é o conteúdo com o qual os usuários contribuem para um aplicativo ou produto e que pode ser visualizado ou acessado por outros usuários em um estado online. Se o seu produto contiver UGC, você deverá:
  • Publicar e disponibilizar aos usuários os termos de serviço do produto e/ou as diretrizes de conteúdo para Conteúdo Gerado pelo Usuário, no jogo ou no site do título.
  • Fornecer um meio para que os usuários denunciem ao desenvolvedor conteúdo impróprio ou prejudicial dentro do produto, para revisão e remoção/desativação caso viole 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).
  • Os títulos devem remover/desativar o UGC quando solicitado pela Microsoft.
  • Tratar adequadamente cenários em que um usuário não tem acesso ao UGC no jogo.
  • Os títulos integrados a plataformas de mods de terceiros devem se integrar à API de denúncia/reclamação do produto, se disponível, e devem moderar o conteúdo se exigido pelos respectivos contratos com terceiros.
  • Os títulos integrados a plataformas de mods de terceiros devem apresentar um aviso de isenção de responsabilidade, uma caixa de diálogo ou uma indicação visual aos usuários se o conteúdo não for proveniente do desenvolvedor.
Detecção proativa de texto prejudicial ou impróprio Os títulos que usam a API StringService atendem automaticamente ao requisito de detecção proativa (para cenários de texto). Por padrão, os títulos devem utilizar a API StringService para nomes e outras cadeias de texto estáticas curtas. Se os títulos tiverem outros cenários de texto que permitam entradas de texto mais longas, ou se houver circunstâncias técnicas ou outras circunstâncias limitantes, os títulos poderão optar por implementar sua própria variante de filtragem de texto, impedindo que um conjunto de termos seja exibido para outro jogador nos serviços do XBOX. Consulte a lista de palavras principais que deve ser utilizada como base mínima para bloqueio ou ofuscação para jogadores não locais nos serviços do XBOX. Problemas comuns
  • Os títulos não detectam proativamente textos prejudiciais ou impróprios.
Diretrizes Verifique se todas as cadeias de texto de UGC são filtradas quanto a textos prejudiciais ou impróprios.

067-01 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. Para títulos que ainda usam o Multiplayer Session Directory (MPSD) herdado, as informações de estado da sessão podem ser mantidas no MPSD. Não use os dois, porque manter ambos pode criar registros duplicados. Problemas comuns
  • Nem todos os perfis estão incluídos na lista Jogou recentemente com do dispositivo.
  • Os usuários que saem durante a jogabilidade multijogador não aparecem na lista Jogou recentemente com.
Última modificação em 8 de outubro de 2026