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

Crosshair placement code


bottom of page