Skip to content

Jogo onde o personagem deve evitar que os obstáculos passem por ele, caso o ultrapasse, será fim de jogo, o jogo também termina se o jogador for atingidido por algum projétil inimigo. O objetivo do jogador é derrotar o máximo de inimigos que conseguir e assim, bater os seus recordes.

Notifications You must be signed in to change notification settings

DevAngeloGoncalo/ParallaxGame2D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ParallaxGame2D

Parallax Game é um jogo onde o personagem deve evitar que os obstáculos passem por ele, caso o ultrapasse, será fim de jogo, o jogo também termina se o jogador for atingidido por algum projétil inimigo. O objetivo do jogador é derrotar o máximo de inimigos que conseguir e assim, bater os seus recordes.

O jogo possui os seguintes diferenciais:

  • O projétil disparado do player possui animação;
  • O player possui animações de: parado, movimento, pulo e morte;
  • Existem 3 tipos de inimigos, todos tem uma animação de movimento e de morte; Além do desafio de não deixar os inimigos ultrapassarem até a esquerda da tela, o jogador também tem o desafio de desviar dos projéteis dos inimigos, podendo desviar, pulando ou atirando no projétil;
  • Cada inimigo possui quantidade diferente de vida, onde o soldado pequeno precisa de 1 tiro para ser destruído, a torre oval precisa de 2 e o gigante de 5, onde cada um possui velocidades diferentes;
  • Os inimigos surgem aleatoriamente de 3 spawners, onde cada um spawna em tempos diferentes sendo setado o tempo de 2 e 3 segundos.
  • Foi incluído um menu inicial para o jogo;
  • Foi incluído a opção de pausar o jogo;
  • Quando o jogador é morto ou o inimigo ultrapassar a margem esquerda, os spawners param de funcionar e os inimigos que já foram sumonados são destruídos ao cruzar a margem, evitando a criação de objetos desnecessários;
  • Os scripts foram os:
    • Player;
    • PlayerBullet;
    • Enemy;
    • EnemyBullet;
    • EnemySpawn;
    • UIController;
    • MainMenu;
    • Parallax;

As artes dos sprites dos modelos do cenário e personagens foram utilizados da assetStore;

About

Jogo onde o personagem deve evitar que os obstáculos passem por ele, caso o ultrapasse, será fim de jogo, o jogo também termina se o jogador for atingidido por algum projétil inimigo. O objetivo do jogador é derrotar o máximo de inimigos que conseguir e assim, bater os seus recordes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages