L O A D I N G . . .
Unity

Shoot Them Up!

Concept

Defend your base from the oncoming enemy waves and upgrade your weapons by destroying the barrels and multiple the shooters using gates.

Game Checklist

  1. Input System
  2. Player Controller 
  3. Barrel, Enemy and Gate Data
  4. Gate System
  5. Enemy Manager
  6. Level Editor to Setup Barrels, enemies and Gates.

Core Gameplay

1. Input System

Input System to send out event for each key bind to the subscribers.

2. Player Controller

A Player Controller to handle components like Input System, Movement, Weapon System, Spawn/ De – spawn shooters based on the gate passed, Animation Controller.

3. Barrel, Enemy and Gate Data

A Barrel, Enemy and Gate scriptable Object to contain their properties which can be used to set when spawning them using level Editor Data.

4. Gate System

A Gate System responsible to spawn in a pool with a pair of gates. The gate data is set when enables in the config to affect the player when passed through.

5. Enemy Manager

A Enemy Manager handles what kind of enemy to be spawned in the pool i.e, normal, general or boss, how many to be spawned, Health etc.

6. Level Editor to Setup Barrels, enemies and Gates.

A Custom Level Editor Tool to setup the level with barrels, gates and enemy waves an saving all the data to level scriptable object. Easy for the designers to create the level to increase the game feel.

Leave a Reply

Your email address will not be published. Required fields are marked *