top of page

First-person Shooter Controller

10 Months    1    Unity 2D

My final project is a precisely constructed first-person shooter (FPS) controller with realistic and mappable mechanics. Following plenty of research into the genre, I developed this project to release on the Unreal Engine Marketplace. It's a flexible tool that allows game creators to customise the first-person shooter experience to their wants and needs.

Core mechanics include: walking/running, crouching, sliding, reloading, shooting and recoil. Customisable settings include crosshair placement, blocking settings (does the gun or the character block?) and shooting style (ray cast or projectiles).

Later in the development process, I enlisted the help of other university students who supplied me with important assets like weapon models and map layouts. Their assistance and input improved the project and strengthened my teamwork and leadership skills.

My ultimate goal is to sell this asset on the Epic Games marketplace, providing creators with an effective and adaptable tool to improve their work. Having a published piece approved by such a notorious company would mean the world to me!

Published status: Still being developed.

Recoil code

recoilcode.PNG

Crosshair placement code

setvariables.PNG
setplacement.PNG
bottom of page