Unity WebGL: como preparar, otimizar e publicar um jogo no navegador
Passo a passo para gerar uma build Web da Unity, testar em servidor, reduzir peso, revisar memória, áudio, controles e publicar no navegador.
A build Web muda a forma como o jogador recebe o projeto: arquivos precisam ser baixados pelo navegador, inicializados e executados dentro de limites de memória e desempenho diferentes do desktop. O melhor fluxo é preparar uma versão Web deliberadamente menor, gerar a build pela ferramenta correta da sua versão da Unity e testá-la em HTTP/HTTPS antes de publicar.
Seu jogo também pode virar uma página jogável na RPlay
Cadastre o projeto, envie uma versão Web ou download, acompanhe analytics e, quando sua conta estiver habilitada, avalie a monetização com RPlay Ads.
1. Instale o módulo Web da sua versão da Unity
Abra o Unity Hub e confirme que o módulo de build para Web está instalado para a versão do Editor usada pelo projeto. Se o target não aparece no Editor, normalmente o primeiro ponto a verificar é a instalação do módulo correspondente.
2. Crie ou selecione o Build Profile Web
Nas versões atuais da Unity, abra File → Build Profiles, adicione/seleciona Web e torne o profile ativo. Em versões antigas, o fluxo aparece em File → Build Settings. Confirme também quais Scenes entram na build. Não envie cenas de teste, protótipos antigos ou conteúdo que não faz parte da versão Web.
3. Faça uma build de teste antes de otimizar
Gere uma build simples e use Build and Run quando disponível para validar o fluxo. O objetivo inicial é descobrir incompatibilidades. Abra o console do navegador e procure erros de JavaScript/WebAssembly, arquivos não encontrados e mensagens de memória.
Crie, publique, meça e depois pense em monetização
4. Reduza o download inicial
Remova assets não usados, comprima áudio e texturas e evite vídeos grandes na primeira cena. Se o projeto tem muito conteúdo, considere carregamento progressivo ou divisão em pacotes quando sua arquitetura permitir. A primeira interação precisa chegar antes do jogador desistir.
5. Revise memória e troca de cenas
Uma build que funciona no PC pode falhar no navegador quando uma cena cria pico de memória. Teste a entrada e saída das cenas mais pesadas, destrua objetos que não serão reutilizados e monitore o comportamento depois de várias partidas, não apenas na primeira execução.
6. Teste áudio, foco e tela cheia
Browsers podem exigir uma interação do usuário antes de tocar áudio. Teste clique inicial, perda de foco da aba, retorno ao jogo, pause e tela cheia. Garanta que timers e sons não continuem de forma inesperada quando o jogador sai da aba.
7. Teste mobile separadamente
Se você declara suporte a celular, valide touch, orientação, tamanho de botões, legibilidade e desempenho em aparelhos reais. Não assuma que uma build desktop Web funcionando em Chrome significa que a experiência mobile está pronta.
8. Sirva os arquivos corretamente
Não valide a release apenas abrindo index.html diretamente do disco. Use servidor local ou hospedagem HTTP/HTTPS. Compressão e headers podem afetar o carregamento; quando houver erro, abra Network e Console para identificar o arquivo e a resposta problemática.
9. Empacote e publique na RPlay
Depois de testar, mantenha a estrutura completa gerada pela Unity e compacte a build conforme o fluxo de upload. Na RPlay, crie a distribuição Web do jogo, envie o pacote e teste pelo link. Se atualizar a mesma edição/plataforma, edite a distribuição existente em vez de criar duplicata.
Veja jogos já publicados na plataforma
Abra os projetos, veja como as páginas públicas ficam e use o catálogo como referência para preparar a apresentação do seu próprio jogo.
🎮 WEB
Jogo da Cobrinha Multiplayer Online
Jogue o clássico jogo da cobrinha em uma versão multiplayer 3D. Cresça, colete alimentos, desvie dos obstáculos e dispute espaço com outros jogadores.
🎮 WEB
Amo Peixe Runner : Anime da Roça
Explore o mundo de Amo Peixe Runner: Anime da Roça! Cuide das suas galinhas, encare uma corrida infinita, lute contra ondas de inimigos na floresta e aventure-se em …
🎮 WEB
Corda
Dizem que se você chegar à floresta, é possível viver sem precisar dar corda, mas ninguém nunca voltou pra dizer se é verdade
🎮 WEB
Rajada FPS — Jogo de Tiro Online Grátis no Navegador
Entre no combate em Rajada FPS, um jogo de tiro online brasileiro com partidas rápidas, cenários inspirados no Brasil e ação FPS direto no navegador, sem precisar ba…
Próximos passos
Perguntas frequentes
Unity WebGL e Unity Web são a mesma coisa?
A nomenclatura da plataforma mudou ao longo das versões. A documentação recente usa Web; muitos desenvolvedores ainda pesquisam e chamam o target de WebGL.
Posso abrir a build clicando no index.html?
Não é o teste recomendado. Recursos Web podem depender de HTTP/HTTPS e de headers corretos.
Por que a build Web fica pesada?
Texturas, áudio, modelos, cenas e pacotes incluídos aumentam o download. Revise o que realmente entra na versão Web.
Fontes e documentação
Publique a versão Web na RPlay Games
Depois de testar a build em navegador real, crie a página do projeto, envie a distribuição Web e acompanhe acessos e feedback.