First Person Shooter

A project I built to learn the fundamentals of creating a FPS game. Therefore, the LEVEL DESIGN is not the main focus of this project.

 

-Character Movement-

(1) Input, Actions

(2) Animation Blueprint

(3) State Machine

 

-Weapon-

(1) Line Trace

(2) Aiming Animation

(3) Sound

 

-Drones-

(1) Patrol Point

(2) Chase Player

(3) Attack Player

-Combat-

(1) Attack Drones

(2) Ammo, Health Pickables

  • Replenish ammo and health by picking up them.

 

-Game Mode-

(1) Session States

Warm-up: 5 seconds of countdown time before the game starts.

Game Starts: Enabling Player Input, Countdown Timer On.

Player Win: If the player destroys all the drones and is still alive, the player wins.

Out of Time: Once the time runs out, disable player input.

Share Project :