March - April, 2022

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#

GitHub Link :

Zen Mode
Zen End Screen
Zen Scoreboard
Wave Scoreboard
Sudden Death Scoreboard
Wave End Screen
Sudden Death Scoreboard
Sudden Death End Screen
Sudden Death Mode
Wave Mode