Tutorial
Como fazer seu primeiro jogo 2D com ajuda de IA
Um roteiro para sair do zero a um jogo 2D simples, com guias gratuitos, comunidades para pedir ajuda e prompts prontos para copiar. Escolha um jogo pequeno: coletar moedas ou desviar de obstáculos já ensina o essencial.
Escolha seu caminho
| Seu perfil | Comece por | Por quê |
|---|---|---|
| Nunca programei | MakeCode Arcade(abre em nova aba), Scratch(abre em nova aba) ou GDevelop(abre em nova aba) | Usam blocos ou eventos visuais, sem escrever código. |
| Quero aprender a programar | Godot com o curso Learn GDScript From Zero(abre em nova aba) | Linguagem simples e muito material gratuito. |
| Quero rodar no navegador | Phaser(abre em nova aba) ou um arquivo HTML único | Não precisa instalar nada além de um editor de texto. |
| Quero que a IA escreva quase tudo | Um arquivo HTML único, pelos prompts abaixo | É o caminho mais curto para ver algo funcionando. |
Passo a passo com IA (exemplo com Godot)
O tutorial oficial do Godot pressupõe alguma experiência de programação. Com uma IA ao lado, dá para seguir o roteiro abaixo mesmo sendo iniciante, mas você precisa testar cada passo.
- Defina um jogo mínimo. Escreva em uma frase: "um personagem anda e coleta 10 moedas". Escopo pequeno é o que faz o primeiro jogo terminar.
- Instale a engine. Baixe o Godot(abre em nova aba), que é gratuito, e crie um projeto 2D.
- Escolha uma IA para código. Um chat gratuito como Claude, ChatGPT ou Gemini basta. Diga a versão do Godot e que usa GDScript.
- Peça um passo por vez. Comece pelo movimento do jogador. Cole o script, rode e leia a mensagem de erro, se houver.
- Cole os erros de volta. Envie a mensagem exata do console e o trecho do script. É o que mais acelera a correção.
- Adicione arte e som gratuitos. Use assets prontos com licença clara, ou gere imagens com uma IA de arte.
- Teste e simplifique. Peça à IA para explicar o código que você não entendeu.
- Exporte e compartilhe. Exporte para web ou desktop e publique, por exemplo, no itch.io. Confira antes as licenças dos assets e os termos das IAs usadas.
Guias e cursos gratuitos
| Guia | Engine | Idioma | Nível | Gratuito? |
|---|---|---|---|---|
| Seu primeiro jogo 2D (docs do Godot)(abre em nova aba) | Godot | Português | Pressupõe alguma experiência de programação | Sim |
| GDQuest(abre em nova aba) | Godot | Inglês | Iniciante | App e tutoriais gratuitos; há cursos pagos |
| Primeiros passos (wiki do GDevelop)(abre em nova aba) | GDevelop | Inglês | Iniciante, sem código | Sim |
| Making your first Phaser game(abre em nova aba) | Phaser | Inglês | Exige JavaScript básico | Sim |
| MakeCode Arcade(abre em nova aba) | MakeCode | Confira no site | Iniciante, blocos | Sim |
| Scratch(abre em nova aba) | Scratch | Confira no site | Iniciante, blocos | Sim |
Guias em inglês exigem leitura técnica, mas um chat de IA ajuda a traduzir e a explicar os trechos difíceis.
Fóruns e comunidades
| Onde | Idioma | Para quê |
|---|---|---|
| Fórum oficial do Godot(abre em nova aba) | Inglês | Perguntas na categoria Help (Programming, Animation, Physics). |
| Fórum oficial do GDevelop(abre em nova aba) | Inglês, com seções em outros idiomas | Seção “How do I…?” para dúvidas de uso. |
| CTRL ALT (Discord)(abre em nova aba) | Português | Comunidade brasileira de desenvolvimento de jogos, com game jams. |
| Game jams do itch.io(abre em nova aba) | Vários | Praticar fazendo um jogo pequeno em prazo curto; há jams para iniciantes. |
Ao pedir ajuda, informe a engine e a versão, o que você queria fazer, a mensagem de erro exata e o trecho de código. Perguntas assim recebem resposta mais rápido. Links de comunidades mudam: se algum não abrir, procure o nome no site oficial da engine.
Prompts prontos para jogos simples
Copie, troque o que está entre colchetes e cole na sua IA. Os quatro jogos marcados como HTML funcionam em um único arquivo: salve com extensão .html e abra no navegador. Os resultados variam entre IAs e podem exigir ajustes; peça correções com o prompt de erro. Veja também o guia de prompts.
Nove prompts para começar
Molde para qualquer jogo (Modelo)
Quero criar um jogo 2D simples.
Engine e versão: [ex.: Godot 4.3 com GDScript / HTML + JavaScript em um único arquivo]
Objetivo do jogador: [ex.: coletar 10 moedas antes do tempo acabar]
Controles: [ex.: setas do teclado]
Regras: [ex.: encostar no inimigo é game over]
Visual: formas geométricas simples, sem imagens externas.
Entregue em passos pequenos: primeiro só o movimento do jogador. Explique como testar cada passo e espere eu confirmar antes de continuar. Comente o código em português.Adivinhe o número (HTML + JavaScript)
Crie o jogo "Adivinhe o número" em um único arquivo HTML, com CSS e JavaScript dentro dele.
O computador sorteia um número de 1 a 100. O jogador digita um palpite e o jogo responde "maior" ou "menor". Mostre o número de tentativas e um botão "Jogar de novo".
Código simples, comentado em português, sem bibliotecas externas. Diga como abrir o arquivo no navegador.Jogo da cobrinha (Snake) (HTML + JavaScript)
Crie o jogo da cobrinha (Snake) em um único arquivo HTML usando canvas.
Controles: setas do teclado. A cobra cresce ao comer a comida, o jogo termina ao bater na parede ou em si mesma. Mostre a pontuação e uma mensagem de game over com a tecla Enter para reiniciar.
Use quadrados coloridos, sem imagens. Código comentado em português e fácil de alterar (velocidade e tamanho da grade em variáveis no topo).Jogo da memória (HTML + JavaScript)
Crie um jogo da memória em um único arquivo HTML, com CSS e JavaScript.
Grade de 4x4 cartas com 8 pares de emojis, embaralhadas. Ao clicar, a carta vira. Se as duas viradas forem iguais, ficam abertas; se não, viram de volta após 1 segundo. Mostre o número de jogadas e uma mensagem ao final, com botão para reiniciar.
Código comentado em português.Pong contra o computador (HTML + JavaScript)
Crie o Pong em um único arquivo HTML com canvas.
O jogador controla a raquete esquerda com as setas para cima e para baixo. O computador controla a direita, com uma IA simples que segue a bola. A bola acelera um pouco a cada rebatida. Placar na tela, e vence quem chegar a 5 pontos.
Sem bibliotecas externas e com o código comentado em português.Coletar moedas (Godot 4 (GDScript))
Estou usando o Godot 4 (GDScript). Quero um jogo 2D de vista de cima em que o jogador coleta moedas.
Explique passo a passo, com a árvore de nós e os scripts:
1. Jogador: CharacterBody2D com movimento pelas setas, velocidade 200.
2. Moeda: Area2D que some e soma 1 ponto quando o jogador encosta.
3. Um Label na tela com a pontuação.
4. Gerar 10 moedas em posições aleatórias.
Use ColorRect ou os ícones padrão como arte provisória. Responda um passo por vez.Desviar de obstáculos (Godot 4 (GDScript))
Estou usando o Godot 4 (GDScript). Quero um jogo 2D em que o jogador se move para os lados e desvia de blocos que caem.
Os blocos aparecem em posições aleatórias no topo, com um Timer, e caem cada vez mais rápido. Ao encostar em um bloco, mostre "Game over" e permita reiniciar com a tecla R. Conte os segundos sobrevividos.
Dê a estrutura de cenas e os scripts completos, um passo por vez, com comentários em português.Corrigir um erro (Qualquer engine)
Estou fazendo um jogo em [engine e versão] e recebi este erro:
[cole a mensagem de erro exata]
Este é o script onde o erro aparece:
[cole o código]
Explique em linguagem simples o que causou o erro e mostre só o trecho corrigido.Entender o código gerado (Aprendizado)
Explique o código abaixo linha por linha, como se eu fosse iniciante. Diga o que cada parte faz e o que acontece se eu mudar o valor de [variável]. No fim, sugira 3 mudanças pequenas para eu praticar.
[cole o código]Erros comuns de iniciantes
- Pedir o jogo inteiro de uma vez. Peça por partes e teste cada uma.
- Não informar a engine e a versão, e receber código de outra versão.
- Copiar código sem entender. Peça uma explicação antes de seguir.
- Começar grande demais. Termine um jogo de 5 minutos antes de planejar um RPG.
Prefere não programar? Veja o GDevelop, que usa eventos visuais.
Antes de publicar ou vender
Leia os termos de uso comercial de cada ferramenta, principalmente de IA generativa de imagem, música e voz: alguns planos gratuitos restringem uso comercial. Plataformas como a Steam pedem que o desenvolvedor declare o uso de IA no jogo.
Roteiro editorial atualizado em . Planos e limites mudam com frequência: confirme no site oficial. Não é um relatório de testes executados.
