Shoot to Survive
A first person shooter game made in Unity
Overview
This is my first big project I am working on. I’ve been working on it on and off for a year. The game is to shoot AI enemies and gain points. The premise is simple but it showcases more technical gameplay mechanisms. The game is still WIP, so there are missing textures and models right now. They will be added in the futurre with more features! View the current code is on GitHub.
Key Features
- First person controller and movements from scratch
- AI enemies
- Gun animations
- Particle Effects for blood
- Raycasts for firing guns
Gameplay
Screenshots

You have a pistol(more guns coming) and kill enemies with it (models to be added). You have a life bar and 3 lives. Movement includes running, jumping, crouching.

Pressing the escape key at anytime pauses the game and opens the pause menu. You can restart of end the game from here.

After the player dies, the screen fades to black and the game over screen pops up. The player can restart the game or quit from here.