Deviloper

Project information

In this game, you have to survive the waves of enemies. The game is over if the enemies touch you.
The Game is in stages and each stage spawns a certain amount of enemies. Survive as many stages as you can.

Features

You have 3 abilities:
  • - AimBot: predict the enemy location and shoots.
  • - Electric fence: Sloes down enemy.
  • - Aura: constant damage when in the area.
You have to collect:
  • - Coins for upgrading your abilities.
  • - Health for healing stronghold.
Once the stronghold health is Zero. It will no longer protect you.
To upgrade, you need to go near the computer and the upgrade menu will slide in.

Code Designs

  • Powerup Upgrade System using observer pattern.
  • Object Pooling for Bullets and enemies.
  • Factory pattern for spawing.
  • Scaleable stage structure for controlling each state properties.

Designed by BootstrapMade