Como fazer um jogo Godot no navegador com IA (sem instalar nada)
Também em: English · Español · Deutsch · Français · Italiano · Nederlands · Svenska · Norsk · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · Русский · 日本語 · 한국어 · 繁體中文
Para fazer um jogo Godot no navegador com IA, abra o Shiny Gen em shinygen.ai/play, comece um jogo novo no motor Godot e descreva o jogo que você quer. O Shiny Gen roda o próprio Godot no navegador: o nosso fork do motor, compilado para WebAssembly, desenhando com um renderizador WebGPU (e WebGL quando o navegador não tem WebGPU). O agente de IA escreve GDScript de verdade e depois roda o jogo, tira capturas de tela, aperta os controles, lê os erros e corrige o que está quebrado. Não há nada para instalar, e a mesma coisa funciona no app Shiny Gen para iPhone, iPad e Android.
Este guia mostra o passo a passo e depois explica como isso difere de adicionar IA ao editor Godot de desktop, e quando o editor de desktop é a melhor escolha.
O Godot tem IA?
Não de fábrica. O editor Godot que você baixa em godotengine.org não vem com um assistente de IA. Quem quer ajuda de IA com Godot costuma seguir um de três caminhos:
- Um plugin no editor de desktop que adiciona um painel de chat ou geração de código.
- Um assistente de programação genérico (Claude, ChatGPT, Cursor) escrevendo scripts em um projeto Godot no computador. Configurar o motor, encontrar arte e som e rodar o jogo para testar continuam sendo tarefa sua.
- Uma ferramenta feita sobre o Godot com a IA no centro. O Shiny Gen é desse tipo. O motor, o agente de IA, as ferramentas de arte e som e o jogo ficam todos em uma aba do navegador ou em um app.
O que você precisa
- Um navegador moderno em um computador, tablet ou celular, ou o app Shiny Gen da App Store ou do Google Play.
- Uma conta gratuita no Shiny Gen. Contas novas começam com gemas grátis, que é o que a IA gasta.
É só isso. Não há motor, SDK nem plugin para instalar.
Passo a passo
1. Abra o Shiny Gen
Acesse shinygen.ai/play. O feed inicial roda jogos do nosso catálogo, e a maioria deles é jogo Godot: você pode jogar um, olhar o código dele ou fazer um remix para ter a sua própria cópia. Para criar um jogo é preciso ter uma conta, então crie uma ou faça login no topo da página.

2. Comece um jogo novo e escolha o motor Godot
Toque no botão +. Em Agente no app, escolha Novo ("Comece um jogo do zero"). A próxima tela mostra Escolha um motor: selecione Motor Godot.
As outras cinco linhas são motores que criamos para jogos no estilo retrô (GBA, GBC, N64, GameCube e DS). Eles ficam para outro post; para um jogo Godot, é a primeira linha. Se preferir começar de algo que já funciona, escolha Remix em vez de Novo e selecione um dos nossos jogos.
Um jogo Godot novo abre no editor. Ele começa vazio, de propósito: o agente cria o que você descreveu em vez de editar um modelo que você não pediu.

3. Descreva o jogo
Abra a aba Agente na parte de baixo do editor. A visualização Chat é onde você conversa com o agente. Digite o que você quer com suas próprias palavras. Uma boa primeira mensagem diz:
- Que tipo de jogo é e o que o jogador faz.
- Os controles (tocar, arrastar, setas, um controle).
- O objetivo, e como uma rodada termina ou pontua.
- O visual, se fizer diferença para você: 3D low-poly, pixel art, uma paleta de cores.
Por exemplo: "Faça um pequeno jogo de plataforma em 3D. Uma raposa pula entre ilhas flutuantes e coleta gemas. Setas ou o analógico na tela para mover, espaço ou A para pular. Cair faz você voltar para a última ilha. Mostre a contagem de gemas e um cronômetro."
O botão ao lado da caixa de texto escolhe o modelo, e a tela mostra mais ou menos quanto custa uma mensagem com ele. O agente integrado é cobrado em gemas pelo uso real, então uma sessão de trabalho longa custa mais que uma correção rápida.

4. Veja o agente criar e testar
Toque em Enviar e veja o jogo tomar forma na mesma aba. O agente não só escreve código e torce para dar certo. A cada rodada ele:
- Escreve ou edita o GDScript do seu jogo.
- Roda o jogo e lê os erros de execução, com números de linha.
- Tira capturas de tela para conferir o que realmente está na tela.
- Aperta os controles para jogar o que criou, incluindo vários comandos ao mesmo tempo.
- Corrige o que está quebrado e tenta de novo.
Ele também pode criar os recursos do jogo quando a sua ideia precisar: imagens e sprites, modelos 3D, animações de sprites, e efeitos sonoros e música como partituras editáveis. Gerar recursos gasta gemas; o agente informa quanto gastou.
5. Mude o jogo conversando
Quando a primeira versão rodar, continue no mesmo chat. Pedidos pequenos e específicos funcionam melhor:
- "Deixe o pulo mais alto e a queda um pouco mais lenta."
- "Adicione uma segunda fase com plataformas que se movem."
- "O cronômetro continua correndo depois que eu ganho. Pare ele na tela de vitória."
Se algo parecer errado, diga o que você viu em vez de tentar adivinhar a causa. O agente consegue reproduzir jogando e depois corrigir. Você pode pará-lo a qualquer momento, jogar você mesmo e voltar.
6. Leia e edite o GDScript você mesmo
Mude a aba Agente de Chat para Código para ver o script do jogo. É GDScript, a mesma linguagem que você escreveria no editor Godot, usando os nós do Godot e os pontos de entrada de sempre: extends Node3D, func _ready(), func _process(delta).
Você pode ler para entender como o jogo funciona, mudar um número e rodar de novo, ou escrever funções inteiras à mão. Editar o código você mesmo não custa nada. Você também pode pedir para o agente explicar uma função antes de mexer nela.

7. Compartilhe ou leve com você
Toque em Compartilhar para ter um link que qualquer pessoa pode abrir no navegador. Você escolhe se as pessoas podem só jogar (Só jogar) ou também fazer a própria cópia (Jogar e duplicar). Compartilhar é grátis.
Para levar um jogo com você, o app web tem Compartilhar e depois Exportar para a web (ainda não nos apps para iPhone, iPad ou Android): um zip com um index.html e o pacote do jogo, que você pode enviar para o itch.io ou para qualquer hospedagem web. Um jogo exportado não faz chamadas ao Shiny Gen e roda offline depois de carregado. Exportar exige uma compra qualquer, a partir de um pacote inicial de $2.99.
O que você cria é seu e você pode vender; o Shiny Gen não fica com nenhuma parte da receita (Termos de Serviço, seção 4).
Como isso difere de adicionar IA ao Godot de desktop
O Shiny Gen escreve GDScript de verdade no motor Godot, então o que você aprende aqui serve lá também. Mas ele não é o editor de desktop com uma caixa de chat colada, e as diferenças importam:
- Ele roda no nosso fork do Godot em sandbox. O código é GDScript de verdade que você pode ler e copiar, mas o editor Godot padrão não consegue abrir um projeto do Shiny Gen, e ainda não há download do projeto.
- Ainda sem versões nativas. Os jogos rodam dentro do Shiny Gen (no navegador e nos apps), por link, ou como exportação para a web (o que exige uma compra qualquer, a partir de $2.99). O Shiny Gen não gera versões do seu jogo para Windows, macOS, Steam ou lojas de apps.
- O multijogador fica dentro do Shiny Gen. Os jogos podem ser multijogador por link ou código de sala, mas um jogo que você leva para fora do Shiny Gen como zip para a web é só para um jogador por enquanto.
O que você ganha em troca:
- Nada para instalar, em nenhum aparelho, incluindo celulares e tablets.
- Arte, 3D, animação e som no mesmo projeto, feitos pelo mesmo agente.
- Um agente que joga o próprio jogo, então muitos bugs são encontrados e corrigidos antes de você ver.
- Um link para compartilhar assim que o jogo roda.
Quando usar o Godot de desktop
Use o editor Godot no seu computador (com ou sem um assistente de IA) se você:
- precisa de uma versão nativa do seu jogo hoje, para a Steam, uma loja de apps ou um download para desktop;
- precisa do projeto no editor padrão, com os addons dele, C# ou a sua própria versão do motor;
- está trabalhando em um projeto grande com uma equipe e controle de versão.
Quanto custa
Criar, jogar e compartilhar jogos é grátis, assim como editar código e recursos à mão. A geração por IA e o agente integrado usam gemas, e contas novas começam com gemas grátis. Uma compra qualquer, a partir de um pacote inicial de $2.99, também libera exportar os seus jogos como arquivos. A lista completa está na página de preços.
Se você já paga pelo Claude ou pelo ChatGPT, pode conectá-lo ao Shiny Gen em vez de usar o agente integrado; o código que ele escreve não custa gemas. Esse é o próximo post.
Perguntas frequentes
O Godot tem IA integrada?
Não. O editor Godot não vem com um assistente de IA. Você pode adicionar um com um plugin do editor, usar um assistente de programação genérico em um projeto de desktop ou usar uma ferramenta feita sobre o Godot como o Shiny Gen, que roda o motor e um agente de IA juntos no navegador.
É Godot e GDScript de verdade?
Sim. O Shiny Gen roda um fork do motor Godot compilado para WebAssembly com um renderizador WebGPU, e os jogos são escritos em GDScript. O projeto roda no nosso fork em sandbox, então o editor Godot padrão não consegue abri-lo.
Posso abrir meu jogo do Shiny Gen no editor Godot?
Não como projeto. Você pode ler e copiar o GDScript na visualização Código, mas ainda não há download do projeto, e o código é escrito para o fork em sandbox do Shiny Gen.
Posso fazer um jogo Godot no celular?
Sim. O app Shiny Gen para iPhone, iPad e Android tem o mesmo editor e o mesmo agente, e navegadores de celular também funcionam.
É grátis?
Criar, jogar e compartilhar é grátis. A geração por IA e o agente integrado usam gemas, e contas novas ganham gemas grátis. Exportar um jogo como arquivo exige uma compra qualquer, a partir de $2.99.
Posso vender um jogo que eu fiz?
Sim. O que você cria é seu, e o Shiny Gen não fica com nenhuma parte da receita. Um caminho comum é exportar para a web e vender no itch.io; exportar exige uma compra qualquer, a partir de $2.99.