Skip to content

Latest commit

 

History

History
82 lines (50 loc) · 2.66 KB

README.md

File metadata and controls

82 lines (50 loc) · 2.66 KB

Diretrizes do desafio

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.

Tarefa (funcional)

Para esse desafio, você deve desenvolver um Top-Down Shooter sobre piratas. Você deve baixar os assets do projeto: Assets Pirate Game.

  1. O game será composto por: Player, Inimigos e Obstáculos.
  2. A sessão de cada partida deve durar entre 1 a 3 minutos.
  3. Ao fim de cada partida, a tela final deve mostrar a pontuação total do jogador e duas escolhas: "Jogar novamente" e "Menu principal".
  4. A barra de vida do Player e dos inimigos devem ser exibidos em cima de seus respectivos barcos.
  5. O barco do Player não pode deixar a tela.

Player

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)

Inimigos

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.

Obstáculos

Uma ou mais ilhas que parem o player e os barcos inimigos.

Animações

  1. Explosão nos disparos.
  2. Explosão na hora da morte.
  3. Deterioração dos barcos de acordo com sua vida.

Menu Principal

  1. No menu principal, haverá duas opções: "Jogar" e "Configurações".
  2. Dentro do menu de configurações, haverá duas opções: "Duração da partida" e "Tempo de spawn dos inimigos".

Recursos

Download dos assets: Pirate Game Assets. Sinta-se livre para usar qualquer asset externo que deseje.

Aspectos técnicos

Todo o código deve ser escritos pelo candidato, enquanto aos assets, estes podem ser de qualquer autor.

Entrega

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.