Fazenda Zumbis | Criação de jogo de plataforma 2D em Unity
Neste post irei documentar o processo de desenvolvimento do jogo Farm Zombies - um jogo de plataformas 2D em Unity (o link para o projeto fonte está disponível no final do publicar).
Devlog
Semana 1
Antes de decidir o nome do jogo, comecei criando o personagem principal no Photoshop. Decidi usar um personagem de pixel art:
O personagem acabou parecendo um fazendeiro, então decidi usar o nome Farm Zombies.
Para justificar ter o 'Zombies' no nome fui em frente e criei os inimigos, que na verdade são zumbis:
Para acelerar o processo de desenvolvimento usei este controlador de player 2D.
Agora com o Jogador e os Inimigos prontos, passei a criar um primeiro nível, que resolvi fazer com o tema Fazenda. Então comecei a trabalhar fazendo todos os sprites necessários para o nível:
Alguns dos elementos são baseados em blocos, como o solo e as árvores, com o restante dos detalhes sendo sprites de tamanho fixo:
O nível acabou contendo 4 tipos de obstáculos: espinhos, zumbis, machados oscilantes e buracos no solo:
A bandeira verde sinaliza o fim do nível:
E por último, criei os rótulos na tela usando UI Canvas para mostrar quando o jogador morre e também uma indicação de qual botão apertar para reiniciar a fase:
Semana 2
Na segunda semana, comecei criando um novo nível. Decidi optar por um nível com tema medieval.
Fui em frente e criei 3 novos sprites de peças e um sprite de detalhe (tocha e chamas):
O nível está situado dentro de um castelo com tochas na parede e os mesmos obstáculos do primeiro nível (espigões, zumbis, machados oscilantes e buracos no chão).
Agora é hora de juntar tudo criando o Menu Principal com uma seleção de Nível.
Comecei criando uma nova cena e depois comecei a projetar o título e os botões do menu. Abaixo está o resultado: