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.