Go Bananas

Como criar um jogo: guia passo a passo

Escolha uma ideia pequena, descreva com palavras simples, jogue e melhore uma mudança de cada vez. No Go Bananas, a IA escreve o código, e seu primeiro jogo é grátis.

Fazer um videogame costumava exigir aprender uma linguagem de programação ou uma engine de jogos antes de ver qualquer coisa se mexer. Hoje dá para começar com uma descrição. Este guia mostra o caminho inteiro, da primeira ideia a um jogo que seus amigos podem jogar por um link. Serve tanto para o seu primeiro jogo quanto para o quinquagésimo.

1. Comece com uma ideia e um loop principal

Todo jogo tem um loop principal (o "core loop"): as poucas ações que o jogador repete sem parar. Num jogo de plataforma, é correr, pular, aterrissar, repetir. Num quebra-cabeça, é olhar, escolher, ver o resultado. Num jogo de corrida, é virar, frear, ultrapassar.

Antes de escrever qualquer coisa, complete esta frase: "O jogador não para de tentar ___, e para isso ___." Por exemplo:

  • O jogador não para de tentar chegar ao topo, e para isso pula entre plataformas que se mexem.
  • O jogador não para de tentar limpar o tabuleiro, e para isso junta três joias da mesma cor.
  • O jogador não para de tentar sobreviver à próxima onda, e para isso se move e atira.

Se você não consegue completar a frase, a ideia ainda não está pronta. Se consegue, você tem o coração do seu jogo. Todo o resto (história, arte, som, menus) serve a esse loop.

2. Pense pequeno

O motivo mais comum para um primeiro jogo dar errado é o tamanho. Um jogo com dez fases, uma loja, uma história e modo online é muita coisa para acertar de uma vez. O Go Bananas diz à IA dele a mesma coisa que dizemos a você: um jogo pequeno terminado sempre vale mais que um jogo grande pela metade.

Comece com uma fase, um objetivo e um jeito de perder. A segunda fase, o chefão e a tabela de recordes podem vir depois, uma mudança de cada vez. Jogos pequenos também são mais fáceis de testar, mais fáceis de consertar e mais rápidos de compartilhar.

3. Descreva o jogo

Escreva uma descrição curta que diga:

  • O gênero: plataforma, tiro, quebra-cabeça, corrida, jogo de cartas, quiz.
  • O objetivo: o que o jogador está tentando fazer.
  • Os controles: teclas no computador, e toques ou deslizes no celular.
  • Vitória e derrota: o que termina o jogo.
  • O visual: pixel art, neon, desenho animado, minimalista.

Uma boa descrição costuma ter de duas a cinco frases. Por exemplo: "Um jogo de plataforma com rolagem lateral em que uma raposa coleta bolotas e desvia de ouriços. Setas para andar, espaço para pular, e botões na tela no celular. Três vidas; você vence quando chega à árvore no fim da fase. Cores vivas de desenho animado."

Tem um guia inteiro sobre esta etapa: Como descrever um jogo para a IA criar o que você quer.

4. Crie no Go Bananas

Entre em gobananas.co e digite sua descrição na caixa Create with AI (criar com IA). No celular, toque em Create (criar) na barra da parte de baixo da tela. A caixa aceita até 30.000 caracteres, então dá para colar um documento de design longo, se você tiver escrito um.

Seu primeiro jogo é grátis e não precisa de conta. É um jogo grátis por pessoa e por aparelho, e, se essa primeira tentativa falhar, você pode tentar mais uma vez.

Criar um jogo leva alguns minutos, e um jogo grande pode levar até 10. Você não precisa ficar olhando: se fechar a aba, o jogo continua sendo criado e fica salvo nos seus jogos, e, se você tiver conta, recebe um e-mail quando ele estiver pronto. Você pode criar um jogo por vez.

O Go Bananas dá à IA um conjunto de regras para que os jogos já saiam prontos para jogar:

  • Uma tela de título com um botão "Play vs AI" (jogar contra a IA) e um adversário controlado pelo computador nos níveis Easy (fácil), Medium (médio) e Hard (difícil). O Easy faz jogadas aleatórias, o Medium segue uma estratégia básica e o Hard pensa algumas jogadas à frente.
  • Controles que funcionam no celular e no computador, com botões de toque de pelo menos 44 pixels e layouts que cabem em telas com apenas 320 pixels de largura.
  • Suporte a multiplayer, para os amigos entrarem por um link.
  • Um placar e progresso salvo quando o jogo tem pontuação ou progresso que vale a pena guardar.

5. Teste jogando

Jogue assim que o jogo ficar pronto, e jogue no aparelho que seus jogadores vão usar. Depois, pergunte a si mesmo:

  • Dá para entender o que fazer nos primeiros 10 segundos?
  • O loop principal é gostoso de repetir?
  • Está fácil demais, difícil demais ou na medida em cada nível de dificuldade?
  • Alguma coisa quebra, fica sobreposta ou parece lenta?

Anote os dois ou três problemas que mais incomodam você. Resolva esses primeiro. Melhor ainda: entregue o jogo a um amigo e observe sem explicar nada. Onde ele travar é onde seu jogo precisa de ajustes.

6. Mude conversando

No Go Bananas, as mudanças são feitas descrevendo o que você quer, do mesmo jeito que você criou o jogo. Abra o jogo no editor e digite o que quer: "Deixe os ouriços mais lentos no Easy" ou "Adicione um recorde que aparece na tela de game over". Uma edição costuma levar menos de um minuto. Para mudar, salvar e publicar um jogo, você precisa de uma conta gratuita com e-mail verificado.

Algumas coisas deixam a edição mais segura:

  • Versões. Cada mudança fica salva como uma versão. A aba Versions (versões) permite ver uma versão antiga e restaurá-la se uma mudança der errado.
  • Nada mudou, nada foi cobrado. Se a mudança da IA não puder ser aplicada ao seu código, você não paga por ela (até 10 vezes por dia).
  • Mudanças grandes. Quando um pedido é grande demais para uma edição, a IA pode reconstruir o jogo a partir de uma nova descrição.

Seja específico. "Deixe o pulo mais alto" funciona, mas "Aumente a altura do pulo de 10 para 14" funciona melhor. Faça uma mudança de cada vez para saber o que cada uma fez.

7. Adicione sua própria arte e som

Você pode enviar suas próprias imagens, sons, músicas e modelos 3D e usá-los nos seus jogos. Digite @ na caixa de criação ou de edição para escolher um dos arquivos que você enviou, e o nome dele entra na sua descrição entre aspas, assim: Use "forest-background" como fundo. O Go Bananas também tem um pacote grátis de efeitos sonoros incluídos.

Cada tipo de arquivo tem sua própria página explicando para que serve, quais são os limites e como os jogos o usam: veja todos os formatos de arquivo aceitos e o guia de som e música.

8. Chame os amigos: multiplayer

Os jogos podem ser jogados com os amigos em tempo real ou por turnos. Um jogador cria uma sala e compartilha um link ou um código de sala de seis caracteres, e até 16 jogadores podem entrar, dependendo do jogo. O guia de jogos multiplayer explica como funcionam as salas, os hosts e os diferentes tipos de multiplayer.

9. Publique e compartilhe

Jogos novos são rascunhos privados que só você vê. Quando estiver satisfeito, aperte Publish (publicar) no editor (é preciso ter uma conta verificada). Seu jogo ganha uma página própria com um link para mandar, um QR code para celulares e um código de incorporação para sites. Aí outras pessoas podem jogar, avaliar, comentar e fazer o próprio remix dele.

Mais em Como publicar e compartilhar seu jogo.

Quanto custa

Jogar é grátis. Criar e mudar jogos usa tokens.

O quêCusto ou cota
Seu primeiro jogoGrátis, sem precisar de conta
Conta gratuita150.000 tokens: 75.000 ao criar a conta e 75.000 depois do seu primeiro jogo (uns 3 jogos)
Um jogo novoNormalmente de 30.000 a 60.000 tokens
Uma ediçãoNormalmente de 10.000 a 20.000 tokens; mais para jogos grandes, já que o jogo inteiro é enviado toda vez
Pacote de tokensUS$ 4,99 por 150.000 tokens (uns 4 jogos); tokens comprados não expiram
ProUS$ 49,99 por mês, com 1.000.000 de tokens por mês

Tokens ganhos de graça expiram 120 dias depois que você os recebe. Um jogo que falha, que é cortado por ser grande demais ou que acaba não sendo um jogo geralmente não é cobrado. Se o seu jogo for cortado, simplifique a descrição e tente de novo.

Você precisa ter 13 anos ou mais para criar uma conta.

Sem o Go Bananas

O caminho clássico é usar uma engine de jogos como Unity ou Godot, ou escrever você mesmo um jogo HTML5 em JavaScript. Esses caminhos dão controle total e valem a pena se você quer fazer jogos profissionalmente ou construir algo grande. Mas também exigem semanas ou meses de estudo antes de o primeiro jogo ficar jogável. No Go Bananas, você pode abrir a visualização do código de qualquer jogo que criar, então descrever jogos também é um jeito de ver como eles são feitos.

Leia também

Seu jogo está a uma frase de distância.

Descreva e jogue no seu navegador poucos minutos depois. Seu primeiro jogo é grátis, sem precisar de conta.

▶ Criar um jogo