Blog
Tutorial8 min read

Como Fazer um Jogo como Vampire Survivors (Com IA)

Um guia passo a passo para criar o seu próprio clone de Vampire Survivors com IA. Os mecanismos exatos para recriar, qual template usar e como publicar no Summer Engine.

Vampire Survivors parece impossível de largar e surpreendentemente simples de construir. Você se move, os monstros aparecem em massa, suas armas disparam sozinhas e a cada poucos segundos você escolhe um upgrade que muda o rumo da partida. Não há mira, nenhum sistema de combo, nenhuma rotação de habilidades. O jogo inteiro e construído a partir de um punhado de sistemas que se alimentam mutuamente.

Essa simplicidade e exatamente o motivo pelo qual e um dos melhores gêneros para fazer você mesmo. As regras são claras e bem compreendidas, nenhuma delas precisa de física complicada ou networking, e a diversão vem de ajustar números em vez de escrever código difícil. Este guia percorre os cinco sistemas que fazem um survivors-like funcionar, depois mostra como construir cada um com IA começando por um template ao inves de um projeto em branco.

{/* IMAGE: Hero graphic showing a survivors-like scene, player surrounded by enemy hordes with auto-firing weapons and XP orbs. 1200x675, illustration. */}

Os cinco sistemas que fazem um survivors-like

Desmontar Vampire Survivors e você fica com cinco sistemas. Faça esses funcionarem juntos e você tem o gênero. Todo o resto e tema e polimento.

SistemaO que fazPor que importa
Armas automaticasDisparam em um timer em direção aos inimigos, sem necessidade de inputO combate hands-off que define o gênero
Gerador de ondasGera ondas de inimigos escalando ao longo do tempoA pressão crescente que cria tensão
Orbes de XP e nívelInimigos dropam orbes, orbes enchem uma barra de XPO loop de feedback central que conduz cada partida
Seleção de upgradesCada nível oferece uma escolha de upgradesA decisão que torna cada partida diferente
Evolução de armasArma no nível máximo mais passivo vira uma nova armaO objetivo de longo prazo que recompensa escolhas inteligentes

A armadilha ao construir isso do zero e gastar a primeira semana conectando o código básico (loops de spawn, coleta de orbes, a tela de level-up) e nunca chegar na parte que e realmente divertida de projetar. E isso que um template resolve.

Comece pelo template de survivors-like, não por um projeto em branco

O maior economizador de tempo e começar por um template que já tem o loop funcionando. No Summer Engine, o template de survivors-like já vem com gerador de ondas, orbes de XP, a UI de level-up, slots de armas, números de dano e screen shake integrados. Você abre e já tem um jogo jogável na primeira execução.

Isso muda como você trabalha. Em vez de construir sistemas, você muda uma coisa de cada vez e joga o resultado. Muda o tema. Adiciona uma arma. Aumenta a curva de spawn. Adiciona uma evolução. Cada mudança e uma conversa curta, e você pode jogar depois de cada uma.

Comece pelo template de survivors-like aqui.

Se você quiser ver o que mais pode usar como ponto de partida, a biblioteca de templates completa incluí RPGs, plataformas, deckbuilders e mais. Mas para este gênero, o template de survivors-like e o ponto de partida certo.

Passo 1: Coloque o loop base funcionando e mude o tema

Abra o template e jogue uma vez antes de mudar qualquer coisa. Você quer sentir a base: com que velocidade os inimigos chegam, com que frequência você sobe de nível, como as armas disparam. Essa base e seu ponto de referência para cada decisão de ajuste depois.

Agora torne o projeto seu mudando o tema primeiro, porque o tema e a mudança mais barata e faz o projeto parecer um jogo de verdade imediatamente. Descreva o mundo que você quer:

Mude o tema para um jogo de survivors sci-fi. O jogador e um marine solitário, os inimigos são enxames alienigos e a arma inicial e um rifle de plasma automático no lugar do chicote.

A IA troca os sprites, renomeia a arma e ajusta a configuração inicial. Você joga de novo. O loop e idêntico, mas agora e o seu loop. Esse e o ritmo de toda a construção: mudança pequena, jogar, decidir, repetir.

{/* IMAGE: Before and after of a reskin, default fantasy theme on the left, sci-fi marine theme on the right. 1200x675, illustration. */}

Passo 2: Ajuste o gerador de ondas

A curva de spawn e o coração da dificuldade. Muito suave e a partida e chata. Muito inclinada e os jogadores morrem antes de ter uma build funcionando. Vampire Survivors acerta nisso começando devagar e escalando até um caos que preenche a tela por volta dos dez minutos.

Você ajusta isso em linguagem natural:

Faça os inimigos aparecerem devagar nos primeiros dois minutos, depois aumente rapidamente. Adicione um tipo de inimigo mais duro no minuto cinco e um evento de enxame no minuto dez que inunda a tela.

O motivo para fazer isso em conversa e velocidade. O ajuste de spawn e iterativo por natureza: você muda uma curva, joga uma partida, sente que o minuto seis esta vazio e ajusta de novo. Fazer esse loop em prompts curtos e muito mais rápido do que procurar a constante certa no código cada vez. Se você quiser controle preciso, também pode abrir o editor e editar os valores de spawn manualmente. Os dois caminhos editam o mesmo projeto.

Passo 3: Construa a seleção de upgrades

A tela de level-up e onde um survivors-like vira um jogo sobre decisões. Cada vez que você sobe de nível, o jogo oferece alguns upgrades e você escolhe um. O pool do qual você sorteia e o que da a cada partida sua identidade.

Comece definindo seu pool de upgrades:

Quando o jogador subir de nível, oferca três upgrades escolhidos deste pool: uma nova arma, um aumento de dano, um aumento na taxa de disparo, projéteis extras, um aumento de velocidade de movimento e um ímã que atrai orbes de XP de mais longe.

Depois ajuste a sensação. Dois controles importam mais: quantas escolhas você mostra por nível (três e o padrão, mais escolhas significa mais agência mas partidas mais lentas) e como o pool pondera armas contra passivos. Um pool muito focado em armas deixa os jogadores fracos porque nada chega ao nível máximo. Um pool muito focado em passivos faz as partidas parecerem parecidas. Você encontra o equilíbrio jogando, que e exatamente por que a iteração rápida importa aqui.

Passo 4: Adicione evoluções de armas

Evoluções são o jogo de longo prazo. Em Vampire Survivors, levar uma arma ao nível máximo enquanto também possui um passivo específico a transforma em algo dramaticamente mais forte. O chicote mais Hollow Heart vira o Bloody Tear. Essa promessa de recompensa e o que faz as escolhas de draft parecerem significativas três minutos antes de se concretizarem.

Uma evolução e apenas uma regra. Você descreve a receita:

Quando o rifle de plasma atingir o nível máximo e o jogador também tiver o passivo Power Cell, evolua para o Plasma Storm, que dispara nas oito direções e atravessa inimigos.

A IA conecta a verificação de desbloqueio e constrói o comportamento da nova arma. Repita para cada arma que você quer que tenha uma evolução. O trabalho de design aqui e seu e e a decisão criativa mais importante do jogo inteiro: quais combinações valem a pena perseguir. Um bom mapa de evoluções e o que os jogadores tiram screenshot e compartilham. Mire em combinações que parecem obvias em retrospecto mas levam uma ou duas partidas para descobrir.

{/* IMAGE: A weapon evolution chart showing base weapon plus passive equals evolved weapon, three rows. 1200x675, illustration. */}

Passo 5: Adicione o feedback visual que vende o caos

O gênero survivors-like vive de feedback. A mesma partida parece duas vezes melhor com números de dano aparecendo, screen shake em hits grandes, orbes de XP voando em direção ao jogador e um som satisfatório quando uma arma evolui. O template incluí o básico, mas e aqui que você empurra mais:

Adicione um screen shake breve quando uma arma evoluida dispara, faça os orbes de XP voarem mais rápido em direção ao jogador conforme o upgrade de ímã acumula, e toque um som crescente quando o jogador estiver prestes a subir de nível.

Nada disso muda os sistemas subjacentes. Muda como os sistemas parecem, e a sensação e a maior parte do que torna um survivors-like viciante. Dedique tempo real aqui. E barato de adicionar e e o que os jogadores lembram.

Passo 6: Encontre o seu diferencial

Um survivors-like básico e divertido, mas o gênero esta concorrido. O que sustenta um jogo e uma ideia que a base não tem. A boa notícia e que o loop e tão simples que quase qualquer variação parece nova.

Escolha uma e invista nela:

  • Uma camada de deckbuilding onde os upgrades vem de uma mão de cartas selecionadas ao inves de um grupo aleatório de três
  • Mira manual em uma arma enquanto o resto dispara automaticamente, dando aos jogadores habilidosos uma vantagem
  • Co-op onde cada jogador se especializa em uma função e compartilha um pool de XP
  • Terreno destrutível que você escava conforme foge dos inimigos
  • Um sistema de bencaos divinas onde escolhas entre partidas reformulam toda a sua build

Você constrói o diferencial da mesma forma que construiu todo o resto: descreve, joga, ajusta. Como a base já esta sólida, você pode gastar a maior parte do seu esforço na única coisa que faz o seu jogo se destacar.

O que e gratuito e o que custa dinheiro

O Summer Engine e gratuito. O template de survivors-like, 2D, o fluxo de construção conversacional, o editor e a exportação para uma build desktop de verdade que você pode publicar na Steam ou no itch.io estão todos no plano gratuito. Você pode construir e publicar um jogo completo de sobrevivência em hordas sem pagar nada.

Planos pagos existem para uso mais intenso de IA e iteração mais rápida quando você esta iterando muito, o que o gênero survivors-like incentiva porque muito do trabalho são passes de balanceamento. Mas nenhum dos sistemas centrais deste guia esta atrás de um paywall. Se você esta começando, o plano gratuito e o lugar certo para construir seu protótipo e seu primeiro lançamento.

Construa

O survivors-like e um dos gêneros mais recompensadores para fazer porque a distância entre "nada" e "jogável" e pequena, e a distância entre "jogável" e "viciante" e toda sobre ajuste, que e a parte que a IA agiliza mais. Comece pelo template, coloque o loop funcionando e depois mude uma coisa de cada vez até que seja seu.

Comece pelo template de survivors-like ou abra o criador de jogos com IA e descreva o survivors-like que você tem em mente. Se você quiser jogar o gênero antes de construir, nosso guia de jogos como Vampire Survivors e um bom lugar para encontrar ideias que valem a pena usar de inspiração.

Frequently asked questions

E difícil fazer um jogo como Vampire Survivors?

Mais fácil do que a maioria dos gêneros. O loop de survivors-like e formado por um número pequeno de sistemas bem conhecidos, e nenhum deles precisa de física complexa ou netcode. A parte difícil e o balanceamento, não a programação: com que velocidade os inimigos escalam, quantas opções de upgrade você oferece e quais combinações de armas parecem quebradas de um jeito bom. Começar por um template remove o código básico para que você gaste seu tempo no ajuste que realmente importa.

Qual template devo usar?

Use diretamente o template de survivors-like. Ele já vem com gerador de ondas, orbes de XP, tela de level-up, slots de armas, números de dano e screen shake integrados. Você começa com um jogo jogável na primeira execução e depois muda o tema, as armas e as curvas de spawn em conversa. Começar de um projeto em branco significa reconstruir tudo isso manualmente primeiro.

A IA consegue lidar com o sistema de evolução de armas?

Sim. Evoluções são apenas regras: arma X no nível máximo mais o passivo Y produz a arma evoluida Z. Você descreve cada receita de evolução em linguagem natural e a IA conecta a verificação de desbloqueio e o comportamento da nova arma. O trabalho criativo e decidir quais combinações valem a pena perseguir, e isso e sua tarefa, não da IA.

Preciso saber programar?

Não. Você constrói descrevendo o que quer em linguagem natural, e o motor escreve e edita o código Godot por você. Você pode abrir o editor e ajustar valores manualmente se quiser mais controle, mas nunca precisa escrever um script do zero para ter um survivors-like funcionando.

E gratuito fazer um jogo como Vampire Survivors?

Sim. O Summer Engine e gratuito, incluindo o template de survivors-like, 2D e exportação para uma build desktop de verdade que você pode publicar na Steam ou no itch.io. Planos pagos existem para uso mais intenso de IA e iteração mais rápida, mas o plano gratuito e suficiente para construir, ajustar e publicar um jogo completo de sobrevivência em hordas.

Posso vender o meu clone de Vampire Survivors na Steam?

Sim, contanto que sua arte e música sejam suas ou devidamente licenciadas. O gênero e legalmente livre para fazer a sua própria versão, já que você não pode registrar uma mecânica de jogo como propriedade, apenas assets e nomes específicos. O Summer Engine exporta uma build desktop nativa, então o mesmo projeto que roda no editor e o que você publica. O processo completo e abordado em Como Publicar um Jogo na Steam.

Quanto tempo leva para construir um protótipo?

Um protótipo jogável a partir do template de survivors-like leva uma tarde. Você coloca o loop central funcionando primeiro e depois itera: muda o tema, adiciona armas, ajusta a curva de spawn, adiciona evoluções. O gênero recompensa a iteração, então a maior parte do seu tempo vai para passes de balanceamento, não para construir sistemas, e essa e exatamente a parte que a IA agiliza mais.

O que torna um survivors-like divertido para construir em cima?

O piso mecânico e baixo e o espaço de design e amplo. Como o loop central e muito simples, quase qualquer variação parece nova: uma camada de deckbuilding, mira manual, funções co-op, terreno destrutível, um sistema de bencaos divinas. Você pode publicar a base rapidamente e depois dedicar seu esforço real a uma ideia que faz o seu jogo se destacar.

  • Tutorial
  • Vampire Survivors
  • Horde Survival
  • AI Game Dev