L O A D I N G . . .
Unity

Zombie Apocalypse

Concept

A Zombie Shooting game with minimal input and clearing the rooms.

Gameplay Mechanics

  1. Weapon System
  2. Bullet Pool
  3. Ragdoll Physics
  4. Input System
  5. PFX Pool
  6. Waypoint System
  7. TNT 
  8. On Screen Indicator

Gameplay Implementation Brief

Weapon System

A Weapon Class to handle shooting, Bullet count, recoil, reload time. A weapon Data to hold data like recoil time, reloading time, bullet container count, etc.

Bullet Pool

An Object Pool for Bullets to reuse over the period of gameplay since there would be a set number of bullets being used.

Ragdoll Physics

Making Ragdoll out of Enemies certainly improved game feel and bullet interaction. Used Unity Ragdoll to create the character prefab.

Input System

Used Input System to Aim the weapon and shoot at the target when released.

PFX Pool

An Object Pool to hold the Hit PFX when shot at a zombie.

Waypoint System

Waypoint system controls the movement of the player from one area to another. 

TNT

A Bonus treat in the room to clear as many zombies as possible based on the explosion radius and enemies nearby.

On screen Indicator

On of the best indicator to use when implementing these kind of games where the field of view constrained and you need to indicate the player of available enemies around them.

Leave a Reply

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