O objetivo principal desse teste é avaliar suas habilidades em POO (Programação orientada a objetos) juntamente com o Unity. Ao terminar, faça o deploy da aplicação (web) e mande-nos o link.
Para esse desafio, você deve desenvolver um Top-Down Shooter sobre piratas. Você deve baixar os assets do projeto: Assets Pirate Game.
- O game será composto por: Player, Inimigos e Obstáculos.
- A sessão de cada partida deve durar entre 1 a 3 minutos.
- Ao fim de cada partida, a tela final deve mostrar a pontuação total do jogador e duas escolhas: "Jogar novamente" e "Menu principal".
- A barra de vida do Player e dos inimigos devem ser exibidos em cima de seus respectivos barcos.
- O barco do Player não pode deixar a tela.
O player deve destruir outros barcos e sobreviver até a sessão do game acabar.
Movimentação
1. Anda para a frente
2. Rotaciona
Ataque
1. Tiro único frontal
2. Tiro triplo lateral (balas paralelas)
Existem dois tipos de inimigos, o Chaser e o Shooter. As diferenças deles serão listadas na sessão Ataque.
Movimentação
1. Anda para a frente
2. Rotaciona
Ataque
1. O "Shooter" vai atirar no Player quando chegar perto dele.
2. O "Chaser" vai perseguir o Player para tentar acertá-lo com o próprio barco. Ele deve explodir quando acertar o Player.
Uma ou mais ilhas que parem o player e os barcos inimigos.
- Explosão nos disparos.
- Explosão na hora da morte.
- Deterioração dos barcos de acordo com sua vida.
- No menu principal, haverá duas opções: "Jogar" e "Configurações".
- Dentro do menu de configurações, haverá duas opções: "Duração da partida" e "Tempo de spawn dos inimigos".
Download dos assets: Pirate Game Assets. Sinta-se livre para usar qualquer asset externo que deseje.
Todo o código deve ser escritos pelo candidato, enquanto aos assets, estes podem ser de qualquer autor.
Ao finalizar, faça o deploy (web) no lugar que te for confortável e mande-nos o link, juntamente com o link do repositório.