Survival Shooter Extended
~ Defeat all the enemies that attack you and enjoy the music while playing the game ~
Survival Shooter Extended develop using unity game engine. This game aims to survive as long as possible, earn as many scores as possible and complete the given challenges. This game is quite challenging and there is nice music to hear while playing it.
There are three game modes to choose from the main menu. In the main menu, players are also asked to enter their playername as the name in the game.
Game Modes :
- Zen Mode
- Wave Mode
- Sudden Death Mode
- Zen Mode
-
In Zen Mode, the player must try to survive as long as possible and the enemy is spawned continuously according to the spawn interval of each enemy type. The score in Zen Mode is the time that states how long the player can stay in the game.
- Wave Mode
-
In Wave Mode, players are required to complete each wave in the game by defeating the set of Enemy that appears each Wave.
- Sudden Death Mode
-
This mode is similar to Zen Mode, the difference is that in Sudden Death Mode the player only has one chance to take damage from the opponent.
There are three scoreboard according to the game mode.
Scoreboard :
- Zen Scoreboard
- Wave Scoreboard
- Sudden Death Scoreboard
The local scoreboard is stored in Playerprefs, so the scoreboard can be viewed again even after quitting the game. Save the scoreboard to Playerprefs using the Newtonsoft json library to serialize c# classes to json and vice versa (to load data).
- Zen Scoreboard
-
Zen mode displays the player's rank, name, and survival time. Sorted by longest player survival time.
- Wave Scoreboard
-
Wave scoreboard displays the rank, name, wave, and score of the player, sorted by the highest Wave, then Score.
- Sudden Death Scoreboard
-
Sudden Death mode's local scoreboard displays the player's rank, name, score, and survival time. Sorted by the highest score then the longest survival time.
There are three orbs that players can pick up to increase the player's stats.
Orbs :
- Red Orb
- Yellow Orb
- Green Orb
- Red Orb
-
Red orbs have the effect of increasing the player's Health Point (HP).
- Yellow Orb
-
Yellow Orb has the effect of increasing the player's movement speed.
- Green Orb
-
has the effect of adding damage per player shoot.
There are three kind of upgrade player's weapon.
Upgrade Weapon :
- Upgrade Speed bullets
- Upgrade Powert
- Upgrade diagonal weapon
- Upgrade Speed bullets
-
The speed upgrade here is to reduce the time between bullets that can be fired with an initial value of 0.5 seconds and the fastest time is 0.1 seconds.
- Upgrade Power
-
Upgrade power, which is to add 20 damage per shoot, maximum value of player's weapon is 100.
- Upgrade diagonal weapon
-
The diagonal upgrade is by adding two bullets to the right and left of the previous shot, at first the player can only fire one bullet and the maximum player can shoot five bullets.
Technologies Used
- Unity Game Engine
- Playerprefs (Save and Load)
- Newtonsoft JSON
- C#