Requisitos de estabilidade e desempenho

Esta seção aborda a estabilidade e o desempenho dos Playables.

1 Tamanho inicial do pacote

Para testar esse requisito corretamente, talvez seja necessário importar o jogo com o portal do desenvolvedor e testar no pacote de teste. Como alternativa, a hospedagem com compactação ou compactação de todo o conteúdo carregado inicialmente pode fornecer uma boa aproximação.

  • O tamanho do pacote inicial do jogo MUST ser menor que 30 MiB.
  • O tamanho do pacote inicial do jogo PRECISA ser menor que 15 MiB.

2 Tamanho total do pacote

  • Por padrão, o tamanho total do pacote do jogo MUST ser menor que 250 MiB. As exceções podem ser encontradas nas Perguntas frequentes.
  • O jogo DEVE carregar apenas a quantidade mínima de dados necessária para ativar a interatividade e carregar aos poucos os outros dados conforme necessário.

3 Tamanho de um arquivo

  • Cada arquivo individual do jogo MUST ter menos de 30 MiB.
  • Cada arquivo individual do jogo DEVE ter menos de 512 KiB.

4 Tamanho do jogo salvo

  • O tamanho do jogo salvo MUST ser menor que 3 MiB.
  • O tamanho do jogo salvo PRECISA ser menor que 500 KiB.

5 Tempo de carregamento

  • O jogo PRECISA terminar de carregar e permitir a interação do usuário em menos de 5 segundos.

6 Falhas

  • O jogo NÃO PODE ter falhas consistentes e reproduzíveis.
  • O jogo NÃO PODE travar o app YouTube, o site do YouTube ou outro software do usuário.

7 Tecnologias usadas

  • O jogo MUST ser baseado em APIs da Web compatíveis com padrões (por exemplo, JavaScript, Canvas, WebGL) conforme definido por órgãos de padrões (por exemplo, W3C, WHATWG).
  • Os elementos interativos MUST ser compatíveis com todos os navegadores compatíveis com o YouTube, incluindo Edge, Chrome, Firefox etc.
  • Os jogos MUST ser compatíveis com o app YouTube para Android e iOS.

8 Referências de arquivos

  • O jogo MUST usar apenas caminhos relativos ao se referir a outros arquivos no pacote do jogo.
  • O jogo NÃO PODE usar caminhos absolutos, porque eles não vão carregar.

9 Nomes de arquivos

  • Os arquivos no pacote de jogos MUST conter apenas caracteres alfanuméricos e alguns caracteres especiais: _, -, ..

Você pode usar o Playables bundle analyzer para realizar uma validação inicial do pacote de jogo. Essa validação vai avaliar o tamanho de cada arquivo individual, o tamanho geral do pacote e possíveis inconsistências no nome do arquivo.