Website powered by

Dark & Gloomy FPS - Unity

Itch Link: https://christianlocantore.itch.io/dark-gloomy-fps-new-version

In this project, I created a 3D FPS game in Unity. The premise of this game is that the player has to go throughout the levels and accumulate collectable prefabs to advance. Lighting is scarce in these levels, only being attached to enemies or stationary wall devices which have LookAt scripts attached to look at the player and shine light. The enemies act similar to the behavior of security bots. They utilize navMeshAI to surveillance the levels and include other scripts which makes these security turrets shoot at the player once they enter the turret's radius. The various mechanics I coded in C# for this project is 3D Vector3 player movement, projectile shooting(From both the player and the enemy), altering player behavior through Powerups, level loading, and NavMesh based enemy AI. This project is still a work in progress, there are various bugs, some code does not work as intended, and light clipping exists. The work shown here, and the build on itch, is the current version.

To see the process, here is the build of the first iteration: https://christianlocantore.itch.io/dark-gloomy-fps

Itch.Io Link in Description
In-Game ss1: Floating Yellow Square Prefab opens Gate upon being collected

Itch.Io Link in Description
In-Game ss1: Floating Yellow Square Prefab opens Gate upon being collected

In-Game ss2: Speed Increase Powerup behind a Gate unlocked by another Collectable Prefab

In-Game ss2: Speed Increase Powerup behind a Gate unlocked by another Collectable Prefab

In-Game ss3: Enemies are Security Turrets with Lights being attached to them. Player has to make a choice to either kill all turrets, and lose their lighting, or evade the turrets.

In-Game ss3: Enemies are Security Turrets with Lights being attached to them. Player has to make a choice to either kill all turrets, and lose their lighting, or evade the turrets.

Process Shot of First Iteration, Link to Version 1 Build here: https://christianlocantore.itch.io/dark-gloomy-fps

Process Shot of First Iteration, Link to Version 1 Build here: https://christianlocantore.itch.io/dark-gloomy-fps

Example Code of Player Controller

Example Code of Player Controller