Estas são respostas a perguntas comuns sobre o desenvolvimento de jogos instantâneos.
Técnicas gerais
Estas são perguntas frequentes sobre tópicos técnicos gerais.
Quais mecanismos de jogo posso usar?
A Sala de jogos do YouTube é compatível com APIs de plataforma da Web padrão. Portanto, eles são compatíveis com jogos feitos com mecanismos que exportam builds para a Web que usam uma API de renderização padrão (por exemplo, WebGL e Canvas). Os mecanismos e frameworks que foram usados para jogos instantâneos no passado incluem BabylonJS, Cocos, Construct, Defold, melonJS, Phaser, PixiJS, PlayCanvas, React, three.js, Godot e Unity.
Como faço testes em simuladores de smartphones dobráveis?
Para testes rápidos, consulte o artigo O Chrome DevTools oferece suporte à simulação de um smartphone dobrável. Além disso, há várias opções de emulador no Android Studio que podem ser usadas para testes mais completos.
Como posso fazer testes em WebViews para dispositivos móveis?
Você pode usar apps de terceiros, como o WebView Tester (Android) ou o WebView - Tester (iOS), para abrir seu jogo ou o pacote de testes do SDK em uma WebView para validação adicional. Como esse é um software de terceiros que não é compatível nem validado pelo Google, você também pode usar opções de código aberto , como o WebView Tester (Android) ou swift-ios-wkwebview-demo (iOS), para compilar seus próprios apps de teste de WebView.
Como o jogo é executado no YouTube?
A tecnologia padrão da Web e para dispositivos móveis é usada para executar jogos instantâneos nos apps do YouTube para dispositivos móveis e na Web. Como resultado, os jogos instantâneos são compatíveis com APIs de plataforma da Web padrão.
Este diagrama mostra uma breve visão geral técnica:
Quais são as restrições de uso da memória para jogos instantâneos no YouTube?
Os jogos só podem usar até 512 MB de tamanho de heap JavaScript. Os jogos instantâneos são executados no Safari no iOS, e esse é o limite em que o jogo trava com frequência e recarrega o navegador. Você pode medir o tamanho do heap que o jogo está usando a qualquer momento usando o Chrome DevTools para gravar snapshots de heap.
Como um jogo fica "ao vivo"?
Temos cuidado ao lançar jogos instantâneos para os usuários. Por isso, realizamos várias etapas de validação para verificar se o YouTube e o jogo instantâneo individual funcionam bem juntos. Isso pode incluir acesso limitado, lançamentos em etapas ou ajustes usando nossos sistemas automatizados.
Depois que o jogo instantâneo for certificado e publicado, você precisará oferecer suporte ao uso completo do jogo, independentemente de qualquer um desses mecanismos de lançamento. Você também pode esperar flutuações no engajamento do usuário a qualquer momento.
Como os jogos instantâneos aparecem para os usuários?
Os jogos instantâneos aparecem em várias seções do YouTube, incluindo a página inicial, os resultados da pesquisa, o destino dos jogos instantâneos e a página do seu canal.
A página do seu canal terá uma guia "Sala de jogos" que lista todos os seus jogos instantâneos. Quando um usuário abrir um dos seus jogos instantâneos, ele também encontrará um link para se inscrever no seu canal.
Como faço para denunciar um jogo instantâneo por violação de direitos autorais/propriedade intelectual?
Se o conteúdo protegido por direitos autorais estiver no YouTube sem sua permissão, siga estas instruções de e-mail, correspondência ou fax. O envio usando o YouTube Studio não está disponível no momento.
Outras perguntas
Se você já é um desenvolvedor de jogos instantâneos, outras perguntas frequentes estão disponíveis.