An FPS Level
made in Unreal Engine

For this Unreal Engine project, under the guidance of my instructor, I was tasked with creating a shooter game where the player must collect a weapon and a chip while avoiding detection by enemy guards. To achieve this, I implemented several key mechanics:

  1. Detection Mechanic: If the player enters the enemy’s raycast range, a progress bar starts to fill. If fully filled, an alarm sounds, and the player loses the game. This adds tension by rewarding stealth and quick reactions.

  2. Weapon Pickup: The player can collect a weapon, which can then be used to engage enemies by shooting them. This mechanic serves as both a gameplay progression tool and a combat element.

  3. Aiming, Shooting, and Recoil: I added feedback for when the player aims and shoots, including recoil effects to make the shooting mechanic feel more realistic and satisfying.

  4. Interactable Collectible (Winning Objective): The player’s goal is to collect a special chip, which, once acquired, signifies victory and completes the mission.