Como criar um jogo do zero, com IA e sem programar

Como criar um jogo de navegador começando pequeno: que tipo de jogo escolher, motores tradicionais ou criadores com IA, um prompt em português e como publicar com placar.

25 de outubro de 20264 min de leitura

Como criar um jogo, em resumo: escolha uma ideia pequena com uma regra só, decida a ferramenta, monte uma versão jogável o quanto antes e ajuste jogando, não planejando. Hoje dá para fazer isso sem programar, descrevendo o jogo para uma IA. Abaixo você vê como escolher o primeiro jogo, as diferenças entre motores tradicionais e criadores com IA e um exemplo concreto feito no VibeDream, do prompt ao link com placar.

Escolha um primeiro jogo pequeno

O erro mais comum é começar pelo jogo dos sonhos. Um RPG com mundo aberto leva anos. Um jogo de pegar objetos que caem leva uma tarde. Comece por algo que caiba em uma frase:

  • Pegar: uma cesta pega frutas que caem e foge das bombas.
  • Desviar: uma nave desvia de asteroides que ficam mais rápidos.
  • Pular: um personagem pula obstáculos numa corrida sem fim.
  • Memória: virar cartas e achar os pares no menor tempo.
  • Perguntas: um quiz com tempo e pontuação sobre o assunto que você conhece.

Partidas curtas, de um minuto, fazem as pessoas jogarem de novo. É por isso que jogos simples funcionam tão bem no celular.

Motores de jogo ou criador de jogos com IA?

  • Unity: motor muito usado para jogos 2D e 3D, de celular a console. É poderoso, mas exige programar em C# e aprender o editor.
  • Godot: motor de código aberto, leve, com a linguagem GDScript. Ótimo para quem quer aprender a programar jogos.
  • GDevelop: criador de jogos sem código, baseado em eventos. Bom para jogos 2D sem programar, com a lógica montada por blocos.
  • Criador com IA: você descreve o jogo em português e a IA escreve o código. No VibeDream, os jogos saem com Phaser, um framework de jogos para navegador, e rodam no celular e no computador.

Se o objetivo é aprender a programar ou fazer um jogo 3D grande, um motor tradicional é o caminho. Se o objetivo é ter um jogo de navegador jogável e compartilhável rápido, a IA leva você até lá sem código. Mais detalhes sobre o framework estão no guia em inglês sobre Phaser.

Passo a passo para criar um jogo com IA

No VibeDream, clique em New Project e descreva o jogo. A interface ainda está em inglês, mas o prompt pode ser em português. Diga o objetivo, os controles, como se ganha ponto, como se perde e como a dificuldade sobe:

Crie um jogo de pegar frutas chamado Pega-Fruta.
Uma cesta na parte de baixo da tela pega frutas que caem. Arraste o dedo ou o mouse para mover a cesta para os lados.
Cada fruta vale 1 ponto. Bombas também caem, e pegar uma bomba termina a partida.
A cada 15 segundos tudo cai mais rápido.
Mostre a pontuação no topo e o recorde na tela de fim de jogo, com um botão Jogar de novo.
Textos em português do Brasil, visual colorido e alegre.

Quando fizemos um jogo parecido em inglês, a primeira versão jogável apareceu na prévia em pouco mais de um minuto. Jogue algumas partidas antes de pedir qualquer mudança.

Área de trabalho do VibeDream com o chat à esquerda e um jogo de pegar maçãs rodando na prévia à direita
O jogo roda na prévia ao lado do chat.

Ajuste o jogo jogando

Jogo bom nasce de ajuste fino. Mande uma mudança por mensagem e jogue de novo depois de cada uma:

  • “As frutas caem rápido demais no começo. Comece mais devagar e acelere aos poucos.”
  • “Coloque uma fruta dourada rara que vale 5 pontos.”
  • “Faça a cesta tremer e a tela piscar quando pegar uma bomba.”
  • “Adicione um som curto a cada fruta e um botão para desligar o som.”

Peça para duas ou três pessoas jogarem sem explicação nenhuma. Se elas não entenderem o que fazer em cinco segundos, coloque uma instrução curta na tela inicial.

Um jogo de pegar maçãs rodando na tela de um celular, com pontuação no topo
O mesmo jogo no celular, direto no navegador.

Publique e compartilhe com placar

Clique em Put it online, escolha um endereço, e o jogo ganha um link como pegafruta.vibedreams.ai, com HTTPS. Publicar e atualizar custam 5 créditos cada. Todo jogo publicado ganha uma página de jogo com placar das melhores pontuações, o que faz os amigos voltarem para bater o recorde. O código é seu: baixe em ZIP ou sincronize com o GitHub.

Quando tiver alguns jogos prontos, dá para reunir todos num site só. O guia como criar uma plataforma de jogos mostra como.

O que dá e o que não dá para fazer

  • Dá: jogos 2D de navegador, como arcade, quebra-cabeça, memória, quiz, corrida sem fim e plataforma simples. Veja ideias no guia em inglês arcade game maker.
  • Dá: jogar no celular e no computador sem instalar nada, só abrindo o link.
  • Não dá: publicar na App Store, no Google Play ou em consoles. O VibeDream não gera jogos nativos.
  • Não é o ideal: jogos 3D grandes ou com multijogador em tempo real complexo. Para isso, um motor como Unity ou Godot é mais indicado.

Para criar um jogo usando só o celular, veja também o guia em inglês make a game on your phone. Os planos começam no All Access Mini, por 49 dólares por mês com 60 créditos, na página de preços.

Perguntas frequentes

Pronto para criar o seu app?

Descreva a sua ideia e veja o app funcionando em uma prévia ao vivo.

Começar a criar

Mais guias