PESADELOS
Um jogo de tiro de sobrevivência
Inspirado no tutorial Unity 3D em https://unity3d.com/learn/tutorials/s/survival-shooter-tutorial
Especificações:
- Desenvolvido no Unity Game Engine
- Scripts C#
Plataformas suportadas
Resumo
Um jogo de tiro de sobrevivência infinito com ondas incrementais
Instalação:
Baixe o projeto e siga as etapas (com base no seu sistema operacional):
Windows
Navegue até /Builds/Windows e execute o arquivo .exe para instalar
Mac OS
Navegue até /Builds/MacOS e execute o arquivo .app para instalar
Menu do jogo:

- Um menu de jogo com opções para controlar o brilho, a música e os volumes dos efeitos
- Há persistência de dados dos volumes para que as configurações não precisem ser definidas repetidamente
- Existem 2 botões para Iniciar/Retomar e Sair
- Pode ser acessado pressionando a tecla 'Esc' para pausar o jogo
Jogador (Personagem):

- Criança animada com animações de corrida, inatividade e morte
- Tem uma arma que dispara apenas 1 bala por vez...... (inicialmente)
- Move-se com teclas de movimento e dispara ao clicar ou pressionar a tecla Ctrl esquerda . Ponteiro a ser usado para definir a direção do tiro
- Começa com 100 de saúde
Inimigos:

- Zombear: Pode atacar quando estiver próximo e correr para o jogador se estiver em sua linha de visão
- Zombunny: Funcionalmente semelhante ao Zombear , mas parece diferente
- Hellephant: Pode voar, atacando com balas
- Cada tipo tem diferentes pontos de morte
- Cada um tem seu próprio conjunto de animações (para ações ociosas, em movimento e de morte)
- Eles queimam em chamas quando mortos e soltam itens aleatoriamente.
Ondas:

- Conjunto fixo de inimigos por onda
- A próxima onda será acionada se todos os inimigos forem mortos ou nenhum morto nos últimos 20 segundos
- Após a onda 10, a dificuldade aumenta automaticamente
- Com cada onda - o número de inimigos, a saúde do inimigo e a pontuação aumentam
Captadores:


- Cai aleatoriamente quando inimigos são mortos
- Saúde: Adiciona 25 pontos à saúde
- Bounce: As balas ficam verdes e saltam 4 vezes quando atingem outros objetos do jogo (30 segundos)
- Perfurar: Uma única bala pode perfurar inimigos, mas não objetos do jogo (20 segundos)
- Bala extra: Adiciona uma bala extra para ser disparada
Jogabilidade:

- Alterne o minimapa pressionando a tecla 'M' para ver uma área mais ampla do ambiente
- Temporizadores mostrando o tempo restante para que os captadores de salto/perfuração expirem
- Barra de saúde em vermelho quando a saúde está abaixo de 30%
- Contadores mostrando a onda atual, pontuação e inimigos vivos
Mais algumas capturas de tela:



GAME OVER
