Gerador de Jogos Aleatórios — Sorteie uma Ideia de Jogo que Você Realmente Pode Jogar
Crie seu próprio gerador de jogos aleatórios
Sorteie uma ideia de jogo aleatória — gênero, cenário e reviravolta — e depois jogue-a em um mundo 3D direto no seu navegador. Gerador de ideias de jogo grátis, sem cadastro e sem download.
Um gerador de jogos aleatórios só é útil se o que ele gera for jogável. Este sorteia três valores — um gênero, um cenário e uma reviravolta — e depois entrega a mesma frase a um construtor de mundos 3D que roda na aba do navegador que você já tem aberta. Sem cadastro, sem download e sem instalar nenhum motor.
O sorteio é a metade pequena. A metade maior é que a frase que descreve o sorteio se resolve em uma cena de Three.js pela qual você pode caminhar: geometria do chão, céu, um conjunto de iluminação, colisão e um controlador de jogador. Você recebe uma restrição e um lugar para colocá-la.
Sorteie uma Ideia de Jogo (Ferramenta ao Vivo)
O botão de sortear é o primeiro elemento interativo da página porque é a única coisa que importa em uma primeira visita. Um toque retorna três valores: um gênero, um cenário e uma reviravolta. Um resultado típico soa como “furtividade / farol durante uma tempestade / a gravidade se inverte a cada trinta segundos”. Esse é todo o resultado. É uma frase.
Um sorteio são três extrações independentes de três listas fechadas. O eixo de gênero decide o que o jogador faz: furtividade, fazenda, defesa de torre, corrida, sobrevivência, quebra-cabeça, gestão, plataforma. O eixo de cenário decide onde acontece: um farol, uma cidade submersa, uma estação orbital, um shopping tomado pela vegetação. O eixo de reviravolta decide a única regra que torna a combinação específica em vez de genérica: fontes de luz atraem inimigos, as plantações só crescem no escuro, o chão é a única superfície segura.
O que um sorteio não é: um documento de design. Não há condição de vitória, nem economia, nem contagem de níveis, nem estimativa de escopo, nem direção de arte além dos substantivos que já estão na frase. Se você quer essas coisas, elas vêm de você ou do próximo passo, em que a frase se torna um mundo. Manter o resultado pequeno é proposital. Um gerador que devolve um design completo produz algo com que você discute. Um gerador que devolve três restrições produz algo contra o que você empurra.
Por que três eixos em vez de um
Um único eixo não é uma restrição. “Faça um jogo de furtividade” deixa o espaço quase tão aberto quanto “faça um jogo”, porque todas as suposições padrão ainda se aplicam: um guarda, um corredor, uma sombra. Três eixos se cruzam em algo estreito o suficiente para agir sobre ele. O gênero informa o verbo, o cenário informa os substantivos e a reviravolta informa a exceção às regras normais do gênero. A ideia vive na interseção, não em um único eixo.
- GêneroO verbo. Furtividade, fazenda, corrida, sobrevivência, gestão, quebra-cabeça. Mais estreito que um clima, mais amplo que uma mecânica.
- CenárioOs substantivos. São as palavras que se tornam objetos na cena: farol, estação, shopping, recife.
- ReviravoltaUma regra que contradiz o padrão do gênero. É o eixo que transforma um loop familiar em um específico.
- Novo sorteio de um único eixoSorteie novamente um eixo e mantenha os outros dois. Útil quando você gosta do cenário e não gosta do gênero.
Por que uma ideia sorteada vence uma página em branco
O problema de uma página em branco não é falta de ideias. É que você tem ideias demais, todas igualmente válidas, e nenhum motivo para escolher qualquer uma delas, então a primeira hora vai para a comparação em vez da construção. Um sorteio elimina a comparação. Você não recebe uma ideia melhor do que aquela que acabaria alcançando. Você recebe uma mais cedo e mais barata.
Uma restrição transforma “qualquer coisa” em “esta coisa”. “Faça um jogo neste fim de semana” é uma frase que você pode adiar indefinidamente. “Faça um jogo de furtividade em um farol onde a gravidade se inverte” já contém uma primeira tarefa: você precisa de um farol, precisa de uma fonte de luz e precisa de algo que se esconda dela. Essa primeira tarefa é o ponto inteiro. Começar é o gargalo; inventar normalmente não é.
A afirmação aqui é modesta. Um sorteio não torna você mais criativo e não garante uma boa ideia. Ele converte uma decisão aberta em uma fechada em cerca de um segundo. Alguns sorteios você vai detestar à primeira vista, e ainda assim eles são úteis — detestar um resultado específico de três eixos mostra de qual eixo você discorda, então você pode manter o cenário, sortear novamente o gênero e seguir em frente.
Da ideia a um mundo 3D jogável
A mesma frase que o gerador imprime é um prompt de mundo utilizável. O fluxo é uma frase de entrada, um mundo de saída. Você cola o sorteio no construtor de jogos 3D e ele devolve uma cena: geometria de terreno com um material, um céu, uma luz direcional com um mapa de sombras, uma cápsula de jogador com um colisor e um ponto de surgimento. A cena roda no navegador sobre Three.js. Nada é instalado e nada é compilado.
O que de fato quebra nesta etapa são a escala e a especificidade. “Deixe atmosférico” devolve a densidade de névoa padrão e o conjunto de luz padrão, porque não há nada na frase para resolver. “A névoa termina a vinte metros, uma torre de dezoito metros de altura, três fontes de luz” devolve algo que você consegue navegar. Objetos nomeados aterrissam corretamente onde o terreno é plano; peça um farol em um penhasco e uma base inclinada vai flutuar, o que você corrige pedindo uma base achatada embaixo dele.
Cyclops' Island e Mini World seguem ambos esse formato: uma frase, depois uma cena, depois edições. Cyclops' Island é um loop de sobrevivência em uma base de ilha fixa, com um litoral delimitado. Mini World é menor e mais denso, feito para uma sessão mais curta. Nenhum dos dois começou como um documento de design, e nenhum dos dois precisou de um pipeline de build para se tornar jogável.
01
Sorteie os três eixos, ou digite sua própria frase se você já sabe o que quer.
02
Cole a frase no campo de prompt do construtor. Mantenha no texto os substantivos do eixo de cenário — eles se tornam objetos.
03
O construtor emite um grafo de cena: chão, céu, conjunto de iluminação, controlador de jogador e posicionamento dos objetos nomeados.
04
Caminhe por ele com o teclado e olhe com o mouse ou o trackpad. Esta é a etapa que mostra se a ideia tem pernas.
05
Mude uma coisa de cada vez em linguagem simples — distância da névoa, altura da torre, número de inimigos — e verifique de novo.
Gerador de Nomes de Jogo e Personagens Aleatórios
Os nomes são sorteados separadamente da ideia porque um bom nome é um problema à parte, com um modo de falha à parte. Dois substantivos concretos vencem um substantivo abstrato quase sempre. “A Lanterna do Farol” informa o cenário, o objeto-chave e metade do plano de iluminação. “Solidão” não informa nada que você possa desenhar. Substantivos concretos também são pesquisáveis e pronunciáveis, o que importa mais do que a elegância quando você tem uma linha para descrever seu projeto a alguém.
Um sorteio de personagem devolve três campos: um papel, uma limitação e um objeto. O papel é o que o personagem faz dentro do loop — guardião, mergulhador, catador. A limitação restringe como ele faz isso — não sabe nadar, não carrega luz, só se move enquanto não é visto. O objeto é o único item que a arte precisa modelar. Três campos bastam para fazer o personagem se comportar de forma diferente do padrão do jogador, que é a única razão para adicionar um.
Os personagens se fixam ao mundo em vez de flutuar livremente. No construtor, um personagem é um ponto de surgimento, um colisor, uma câmera que o segue ou uma máquina de estados de AI, e uma malha. Se essa malha for um sprite, o Agent Sprite Forge gera uma folha de sprites mapeada para os mesmos estados de animação que o controlador já usa — parado, andando, atacando. Um personagem que existe apenas como um parágrafo de história de fundo não faz nada na cena.
Padrões de nomes que sobrevivem a uma barra de título
O padrão que se sustenta é [objeto concreto] de [lugar concreto], ou um composto de duas palavras do mesmo tipo. Ele permanece legível em tamanhos pequenos, não colide com marcas existentes tão frequentemente quanto uma única palavra inventada e dá a quem desenhar a arte principal algo para desenhar. Nomes abstratos de uma só palavra falham sempre do mesmo jeito: ninguém se lembra deles e ninguém consegue imaginá-los.
Ótimo para game jams e bloqueio de ideias
Em um jam, o sorteio é o briefing. Sorteie uma vez na largada com a equipe inteira assistindo e escreva os três eixos em algum lugar visível. Não sorteie de novo só porque alguém não gosta do cenário; sorteie novamente apenas quando o gênero for tecnicamente impossível no tempo que você tem. Um gênero com muita física em um jam de 24 horas com um único programador é um bloqueio real. Um cenário que alguém acha chato não é.
Defina a caixa antes de sortear: horas fixas, um teto de escopo e uma regra de que a primeira ideia de que ninguém odeia é a ideia. Um sorteio não custa nada, o que significa que as equipes vão sortear indefinidamente se você deixar. Limite a dois sorteios e coloque o limite por escrito.
01
Sorteie uma vez com a equipe presente.
02
Escreva o gênero, o cenário e a reviravolta onde todos possam vê-los durante todo o jam.
03
Defina o limite de tempo e o teto de escopo antes que alguém abra o construtor.
04
Aceite o primeiro sorteio de que ninguém odeia ativamente. Não gostar não é um veto.
05
Corte tudo o que não serve ao verbo central do gênero.
| Formato do jam | Como usar um sorteio | O que cortar |
|---|---|---|
| Jam de 48 horas | Um sorteio na largada, sem sortear de novo | Multijogador, sistemas de salvamento, mais de um nível |
| Jam de uma semana | Sorteie uma vez; sorteie uma segunda reviravolta no meio da semana se o loop parecer fraco | Pipeline de arte personalizado, voz, cenas de corte |
| Fim de semana sozinho | Sorteie e depois reduza o gênero ao seu único verbo | Inimigos com busca de caminho, inventário, árvores de diálogo |
| Equipe de quatro | Sorteie e depois dê a cada disciplina um eixo como restrição | Tudo o que não for visível nos primeiros trinta segundos |
| Micro jam de três horas | Sorteie apenas cenário e reviravolta; escolha um gênero que você já conhece | Mecânicas novas, recursos novos, tutoriais |
De uma ideia sorteada a um jogo que você pode compartilhar
Um mundo no construtor é uma página com um link. Publicar não produz nenhum artefato de build, nenhum binário empacotado e nenhuma fila de revisão de loja. Você salva o mundo e o mundo tem um endereço. Qualquer pessoa com o link abre-o em um navegador e já está de pé na cena.
O que isso muda na prática é a latência do feedback. Você pode enviar o link enquanto o mundo está pela metade e receber uma reação no mesmo dia. Os modos de falha são diferentes dos de um pipeline de build: o mundo depende do ambiente de execução por trás do link, então uma etapa quebrada de geração de terreno o quebra para todos de uma vez, imediatamente. Guarde uma cópia antes de edições grandes.
O que publicar não faz: não monetiza, não coloca você em uma loja e não fornece um servidor dedicado. Dá a você um link e uma cena. Para entradas de jam, protótipos e ensino, esse é todo o requisito.
Entre no mundo ao qual ele pertence
Um sprite é um personagem sem um lugar para ficar. A última etapa é a que ninguém mais oferece: pegue a folha que você acabou de criar e coloque-a em um mundo pelo qual alguém possa caminhar — uma ilha pequena, um planeta, uma esquina de rua chuvosa. Todos os mundos deste site foram feitos a partir de uma descrição escrita e publicados como uma página que você pode jogar.
FAQ
É grátis? +
Sim. A ferramenta de sorteio e o construtor de mundos rodam no navegador, sem etapa de pagamento, sem cronômetro de teste e sem bloqueio no próprio sorteio.
É realmente aleatório? +
Cada eixo é uma extração independente de uma lista fixa. Não há ponderação por popularidade nem nenhuma chamada de modelo por trás do botão, então a mesma combinação pode aparecer duas vezes em uma mesma sessão.
Posso sortear um jogo inteiro? +
Não. Um sorteio devolve um gênero, um cenário e uma reviravolta — três restrições, mais ou menos uma frase. Um jogo jogável também precisa de uma condição de vitória, um loop e uma decisão de escopo, e essas coisas vêm de você ou da etapa de construção do mundo.
Posso guardar um sorteio? +
Sim. Copie a frase. Sortear novamente um único eixo mantém os outros dois valores, então você pode ficar com um cenário de que gosta e trocar o gênero por baixo dele.
Preciso de uma conta? +
Não para sortear. Você precisa de uma para salvar um mundo e obter um link que possa compartilhar, porque um link tem de apontar para algo que está armazenado.
Posso publicar o que eu sortear? +
Sim. Um sorteio não traz nenhuma restrição da nossa parte — são algumas palavras tiradas de uma lista. O que você construir a partir dele é seu.
Quantos gêneros há no conjunto? +
O conjunto é uma lista escrita à mão e finita, e não um fluxo gerado, e permanece propositalmente pequeno. Isso significa que repetições acontecem em uma sessão normal, o que é útil: uma restrição que você reconhece é mais fácil de enfrentar do que uma que você nunca viu.
Substitui um designer de jogos? +
Não. Ele substitui a página em branco, não o designer. Ele não tem opinião sobre qual dos três eixos mais importa para a sua equipe, qual é o seu orçamento, nem se uma determinada reviravolta é implementável no tempo que você tem. Essas decisões continuam com você.
Voltar ao construtor de jogos 3D
Os 31 mundos, jogos e cenas 3D finalizados ficam em uma única página — todos eles jogáveis.