top of page

University final year project - Deadshot

Main features

  • Modular loadout system driven by data tables. Improving workflow for loadout modifications.

  • Saving settings and loadouts locally for more streamline experience (Persistence between games

  • Multiplayer support. LAN, direct IP or over Steam Servers.

  • Server hosting and server browser using Steam Sessions.

  • Lobby system with a map selector and extra settings.

  • Real-time chat system to communicate between players.

  • Procedural recoil system using curve data.

  • Procedural aim down sights.

  • Custom hitboxes for damage calculations.

  • FPS mechanics. Single fire, Full auto, Bullet decals, Death, Respawn, Ammo and reloading etc...

  • Live updating scoreboard available for each client connected to the game.

Project overview

In my final year at university, I had the freedom to design and build any project I wanted. I chose to create a multiplayer first-person shooter. A project that would push me out of my comfort zone and allow me to showcase the full range of skills I’ve developed over the years working with Unreal Engine.

With no prior experience making FPS games, I knew it would be a big challenge. It took a lot of research and planning before I could even start building in the engine. From playing my inspiration games to creating several prototype systems before moving to the final version, the process helped me gain a clear understanding of what I wanted to achieve.

My inspiration came from games I personally enjoy, including Call of Duty, Valorant, and Counter Strike Global Offensive. I set out to combine the fast paced movement of Call of Duty with the precise, skill-based gunplay found in Valorant and CS:GO.

 

The project was developed in Unreal Engine 4 using blueprints. Supports multiplayer functionality via Steam, LAN and direct IP connection.

 

From the early prototype stages to the finished game, the project took roughly three months to complete.

Development video

Data driven loadout system showcase

Procedural recoil system showcase

© 2026 Piotr Golebiewski. All rights reserved.

bottom of page