top of page
main page.jpg

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. 

decay section 2.jpg

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.

decay section 3.jpg

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.

decay section 4.jpg

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.

decay section 5.jpg

Bug hunting & Fixing Throughout The Whole Development

bottom of page