Blog

Como fazer um jogo com IA (vibe coding, da ideia na sua cabeça até o jogo completo)

Também em: English

No vibe coding de um jogo, você dirige e um agente de programação com IA constrói: você escreve uma página sobre o jogo, escolhe ferramentas que o agente consegue rodar a partir de arquivos de texto, dá regras a ele, pede a menor versão jogável em blocos cinza e depois joga, anota e deixa ele corrigir, de novo e de novo. Arte, música, som, vozes e filmes vêm depois que o jogo está divertido. Dois jogos reais mostram cada passo: o Broodfall, um tower defense roguelite na Steam, e o Glorified, um jogo de terror no Unity ainda em desenvolvimento. Para a história completa de um jogo, com todas as falhas, assista aos devlogs do Glorified.

Assistir no YouTube

1. Comece com uma página

O primeiro documento de design do Broodfall tinha 1.217 palavras. A ideia: um tower defense roguelite em que você é o monstro, uma arma biológica que escapou e cresce sobre uma cidade de insetos inteligentes. "Torres são membros, a gosma é a pele, os órgãos são a build, a carne é a economia." Cada decisão que o desenvolvedor, Malcolm Collins, tomou depois disso entrou no documento, com o nome dele, a data e as palavras dele. Hoje são cerca de 27.500 palavras, e o agente lê o documento como a fonte da verdade.

2. Escolha ferramentas que o agente controla por texto

Se o agente não consegue rodar e testar sozinho, escolha outra coisa.

3. Dê regras ao agente

Escreva as regras num arquivo que o agente lê em toda sessão (no Claude Code: CLAUDE.md). A primeira do Broodfall: "não me diga que algo está pronto até testar como jogador; eu nem consegui abrir." As do Glorified: toda mecânica ganha um teste, um trabalho do Unity por vez, todo passo termina com uma nota e imagens. Quando o agente erra do mesmo jeito duas vezes, escreva uma regra.

4. Dia um: blocos cinza

Peça a menor versão que você consegue jogar hoje. O Broodfall foi do documento de design, às 10:23, para uma fatia jogável às 11:00 da mesma manhã, com um jogador automático e 16 testes. O plano do Glorified previa cerca de quatro dias para os três primeiros passos; levou um dia: controle de tanque, câmeras fixas, três poderes e uma cápsula que atira de volta.

5. O ciclo: jogue, anote, corrija

Boas notas dizem o que você fez, o que viu e o que esperava. As notas do Glorified na segunda semana: "o modelo dela escorrega para trás", "uma caixa me matou sem motivo", "a esquiva lateral é difícil de acionar". Cada uma virou uma correção e um teste.

6. Testes e um bot que joga

O Broodfall tem 75 arquivos de teste e cerca de 800 testes, incluindo um com as palavras do designer no nome: "num jogo, a onda um deve ser quase toda, ou toda, da casta de guerra". O bot do Glorified joga o tutorial inteiro antes de cada envio; o jogo roda mais de 460 testes. Mas, como diz o devlog do Glorified: "um bot que passa não é uma luta que é boa de jogar." Só você sabe se está divertido.

7. O maior erro: arte cedo demais

Na primeira noite do Glorified, o agente construiu os nove personagens em 3D: cerca de US$ 42, um terço jogado fora antes de amanhecer. O custo real foi a atenção. A regra desde então: blocos cinza na primeira versão inteira. Ache a diversão, depois a arte.

8. Arte, personagens 3D e texturas

9. Música, efeitos sonoros e vozes

10. Cutscenes, quadrinhos e IA dentro do jogo

11. Lance o jogo

Os trailers do Broodfall são gravados do jogo real, quadro a quadro, com os títulos em texto digitado. A página na Steam entrou no ar em 4 de novembro e tinha cerca de 430 listas de desejos dois dias depois. Responda com honestidade à pergunta da Steam sobre IA; a página do Broodfall diz que ele foi feito em parte como um teste da API do RFab.

Quanto custou

A arte do tabuleiro do Broodfall, cerca de US$ 200; o trabalho registrado de filmes e cinejornais, cerca de US$ 150; a taxa da Steam, US$ 100; onze dias de arte do Glorified, cerca de US$ 60. O maior custo é o seu tempo jogando.

Dicas para iniciantes

  1. Peça passos pequenos e jogue cada um.
  2. Nunca confie em "pronto": peça uma captura de tela, um clipe ou o resultado de um teste.
  3. Faça um commit a cada passo que funciona.
  4. Quando o agente erra do mesmo jeito duas vezes, escreva uma regra.
  5. Jogue o seu jogo cedo, enquanto ainda está feio.

Quer um tutorial completo de um desses passos? Diga nos comentários do vídeo.

Todos os posts