
Nominated For Virtual Showcase At SAE Dubai
I Have Recorded & Made The Trailer Using Movavi Video Editor
Link To Github Repository
A first person zombie shooter, The Player survives through large hordes of zombies in 3 different rooms, each room more challenging than the last and each having its own set of objectives. Players can stock up their ammo and receive rewards from ammo boxes located in throughout the challenge rooms.

My Contributions
PlayerController And PickUp&throw
The PlayerController is made with Unity's character controller component, and programming the movement and Input, and add a pick and throw Mechanic, which allows the player to pick a specific object


Mechanics/Abilities
I have added an ability where the player can throw a grenade and it would kill all enemies around in a specific radius, and a stun which only pushes all enemies away, and a heal.




Game's Main Objectives
I have designed and programmed the main objectives of both levels, the first is to basically step into an object until the filling bar is full, the object will switch places according to where the light beam is, the next one to basically defend a statue that will have zombies attack it until the timer ends.


Animation States
I have programmed and worked on the unity animation state of every enemy, according to their current behaviors, which include chasing, attacking, backing away, explosion or dead.





Ammo Boxes / Boss Fight
I have designed and added ammo boxes that trigger an animation once interacted with and programmed it to refill the players ammo. The boss fight, which all the player has to do is shoot the giant figure, but that boss figure can also shoot lasers that would follow the player slowly(uses seek steering behavior), and can shoot green balls.


User Interface(UI)
I have programmed the Main & Pause Menu, which both contain mouse sensitivity options and volume option, and also added a low health overlay on the UI to indicate low health, and also programmed the subtitles and the objective's UI.





Bug hunting & Fixing Throughout The Whole Development
