Esta página fornece um histórico de revisões para os seguintes documentos:
11 de julho de 2024
- Os requisitos técnicos foram refatorados em várias páginas.
- Limpeza e eliminação de duplicação de requisitos.
24 de junho de 2024
Aumento do limite de tamanho total de pacotes de 100 MiB para 250 MiB e adição de carregamento lento orientação.
17 de junho de 2024
Atualizações do pacote de teste:
- Os jogos não precisam mais ser disponibilizados por HTTPS e podem ser disponibilizados pelo localhost para testes.
- Botão "Atualizar" adicionado ao lado do campo de URL para atualizar o conteúdo do iframe sem recarregando todo o conjunto de testes.
16 de maio de 2024
Mover as práticas recomendadas de design para um documento separado para delinear melhor entre requisitos de design e práticas recomendadas.
8 de maio de 2024
Refatoração do site para desenvolvedores da Sala de jogos para ampliar o acesso e melhorar navegação.
7 de maio de 2024
Atualizamos os Requisitos técnicos de Notificação de jogos prontos com
mais detalhes para a chamada de firstFrameReady
.
3 de maio de 2024
- Criação de um arquivo com versões anteriores de requisitos.
5 de março de 2024
Aumento do limite de tamanho de arquivo individual de 10 MiB para 30 MiB.
23 de fevereiro de 2024
O booleano IN_PLAYABLES_ENV
foi adicionado ao namespace de nível superior para informar aos desenvolvedores quando
o jogo é executado no ambiente da Sala de jogos.
04 de dezembro de 2023
Atualizações do pacote de testes
- Foi adicionada uma verificação de caracteres não aceitos em nomes de arquivos.
- Para informações sobre caracteres aceitos, consulte Requisitos técnicos: 1.9 Nomes de arquivos.
- Limitação conhecida: essa verificação pode não validar todos os recursos carregados.
- Foi adicionado um recurso para simular a tela de carregamento, incluindo a configuração do valor inicial a altura do iframe definida como zero.
- O botão "Pausar/retomar" foi atualizado para corresponder melhor à produção, alternando o áudio ao pausar e retomar.
- As mensagens não acionáveis foram removidas do log de eventos.
10 de novembro de 2023
O pacote do pacote de testes para download foi substituído pelo pacote de testes hospedado Google Workspace.
O arquivo de definições de tipo do TypeScript, anteriormente disponível no Pacote de testes pacote, foi movido para o artigo principal do SDK da Sala de jogos.
7 de setembro de 2023
A seção Começar foi atualizada para mudar a Sala de jogos
URL do SDK de v0
para v1
.
30 de agosto de 2023
As seções Nomes de arquivo e Miniaturas foram
atualizado para remover referências e listar explicitamente os caracteres especiais permitidos
(_
, -
, .
).
Além disso, a seção Salvas na nuvem foi atualizada para exigir os recursos de salvamento na nuvem para trabalhar em novas versões do jogo.
25 de agosto de 2023
A seção saveData foi atualizada para esclarecer que a função salvar dados precisa ser uma string UTF-16 válida e bem formada.
18 de agosto de 2023
A seção Pausar e retomar foi atualizada para esclarecer que os
O jogo precisa pausar todas as execuções depois que onPause
é chamado e retomar apenas uma vez
onResume
for chamado.
11 de agosto de 2023
A seção Nomes de arquivo foi adicionada para incluir caracteres limitações usadas para nomear arquivos no pacote de jogos.
10 de agosto de 2023
A seção Métodos de interação foi atualizada para exigir todas as dos componentes de IU de um jogo para funcionar como pretendido e sem erros ou comportamentos inesperados.
9 de agosto de 2023
A seção Imagens de miniatura foi adicionada para listar as imagens requisitos de miniatura, permitindo que os usuários descubram e reconheçam um Reproduzível no YouTube.
8 de agosto de 2023
A seção Gestos e entrada foi atualizada para proibir o
para chamar preventDefault()
em eventos Esc.
Além disso, uma nova seção Referências de arquivos foi adicionada para exigir usem caminhos relativos somente quando se referirem a outros arquivos do pacote como usar caminhos absolutos pode causar erros.
2 de agosto de 2023
A seção "Mudo" dos Requisitos técnicos e do Design do jogo para a Sala de jogos As diretrizes foram atualizadas para se referir aos recursos de ativar e desativar o som como áudio e para indicar que os controles de áudio granulares podem conter controles deslizantes de volume, um botão de desativar som ou ambos.
28 de julho de 2023
A documentação das Diretrizes de design de jogos da Sala de jogos foi atualizada para padronizar o texto e atualizar as práticas recomendadas e capturas de tela.
20 de julho de 2023
A seção Pausar e retomar foi adicionada para fornecer recursos multiplataforma de pausa e retomada.
19 de julho de 2023
O site da Sala de jogos do YouTube agora inclui as diretrizes de design de jogos da Sala de jogos , que sirva como um guia para proporcionar uma experiência de jogo ideal para de usuários jogando jogos do YouTube em diferentes dispositivos e plataformas.
As diretrizes de design de jogos se concentram nas seguintes áreas:
- Imagens de miniatura
- Adaptação do dispositivo
- IU
- Gestos e entrada
- Pausar
- Desativar som
- Retorno tátil
- Integração de usuários
- Fim do jogo (tela vencedora)
- Acessibilidade
Além disso, a seção onAudioEnabledChange
foi atualizada para corrigir um erro.
um pequeno erro tipográfico no código que causou um erro no
proposta de interoperabilidade (JS-Interoperabilidade).
14 de julho de 2023
A seção Tamanho foi atualizada da seguinte forma:
- Remoção do requisito de que o jogo precisa ser jogável em tela cheia em um no computador e no modo paisagem ou retrato em dispositivos móveis.
- Foi adicionado que o jogo precisa ser jogado no modo retrato.
- Foi adicionado que o jogo deve ser jogável no modo paisagem. Caso contrário, o jogo deve estar centralizada ou deve incluir um pillarbox.
- Foi adicionado que o jogo não pode bloquear a orientação do dispositivo.
11 de julho de 2023
A seção Flutter Web (experimental) foi adicionada para ativar a integração com jogos criados com o Flutter Web.
1o de julho de 2023
A seção Desativar som exige que o jogo respeite o áudio. do YouTube e do sistema e que o som do jogo não seja reproduzido de maneira inesperada.
Além disso, a seção Preenchimento do processamento de conteúdo esclarece que o jogo deve comunicar ao usuário que não há mais interagir na fase final ou na conclusão do jogo.
30 de junho de 2023
A seção Vamos começar agora inclui uma observação de que o SDK seria um ambiente autônomo quando o jogo é disponibilizado localmente. Para verificar a exatidão da integração do SDK, consulte SDK Test Suite.
2 de junho de 2023
O site da Sala de jogos do YouTube agora inclui a documentação do SDK da Sala de jogos, que apresenta um conjunto robusto de APIs para dar suporte aos jogos do YouTube.
26 de maio de 2023
As atualizações na documentação de requisitos técnicos são as seguintes:
Seção | Mudanças |
---|---|
Tempo de carregamento | Incluída a velocidade média de Internet de 6,8 Mbps em todo o mundo e de 20 Mbps para Estados Unidos. |
Métodos de interação | Foi adicionado que, quando um usuário interage com o jogo, ele não pode atrasar ou ignorar a entrada acidentalmente. |
Miniaturas | As resoluções de imagem obrigatórias foram atualizadas para 1:1, 5:7 e 16:9. proporções. |
Informações do editor ou do desenvolvedor | Adicionamos essa nova seção exigindo que o jogo inclua o nome do o editor ou desenvolvedor e também pode ser solicitado a fornecer uma classificação do conteúdo no futuro. |
Carregar o SDK da Sala de jogos | Adicionamos esta nova seção que exige que o jogo carregue o SDK da Sala de jogos. antes de qualquer outro código do jogo. |
Notificação de jogo pronto | Atualização para chamar a API firstFrameReady somente quando o
primeiro frame do seu jogo está pronto para ser renderizado na tela e só
chamar a API gameReady quando o jogo estiver pronto para qualquer usuário
interação. |
Ativar ou desativar o som | Adicionada que, quando o som do YouTube está configurado, o áudio não pode ser gerado e os controles para ativar ou desativar o som do jogo não devem afetar a saída de áudio. |
24 de março de 2023
O site da Sala de jogos do YouTube agora inclui os requisitos técnicos documentação com o objetivo de proporcionar uma experiência de jogo tranquila para os usuários jogando no YouTube.
A seção de requisitos técnicos se concentra nas seguintes áreas:
- Estabilidade do jogo
- Experiência do YouTube
- Integração com o YouTube
- Localização
- Monetização