Farm Zombies | Criação de jogo de plataforma 2D em Unity
Neste post, documentarei o processo de desenvolvimento do jogo Farm Zombies - um jogo de plataforma 2D em Unity (o link para o projeto de origem está disponível no final do post).
Devlog
Semana 1
Antes de decidir o nome do jogo, comecei criando o personagem principal no Photoshop. Decidi usar um personagem pixel art:
O personagem acabou parecendo um fazendeiro, então decidi usar o nome Farm Zombies.
Para justificar 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 Controle de jogador 2D.
Agora com o Jogador e os Inimigos prontos, comecei a criar um primeiro nível, que decidi fazer com tema de Fazenda. Então comecei a trabalhar fazendo todos os sprites necessários para o nível:
Alguns 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 chão:
A bandeira verde sinaliza o fim do nível:
E por último, criei os rótulos na tela usando o UI Canvas para mostrar quando o jogador morre e também uma indicação de qual botão pressionar para reiniciar o nível:
Semana 2
Na segunda semana, comecei criando um novo Nível. Decidi ir com um nível com tema medieval.
Fui em frente e criei 3 novos sprites de ladrilho e um sprite de detalhe (tocha e chamas):
O nível se passa dentro de um castelo com tochas na parede e os mesmos obstáculos do primeiro nível (espinhos, 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 então comecei a projetar o título do menu e os botões. Abaixo está o resultado: