Veil is a prototype competitive FPS
As a big fan of Rainbow Six Siege, I know that there is massive potential in a similar game with tweaks to QoL and player-friendliness. Therefore, I tried to implement my own take on a esports FPS, here are the results:
Fully functioning multiplayer utilizing Unreal’s GAS system
Destructible and reinforceable walls that are consistent across clients and affect gameplay
Weapon attachment system for sights, barrels, grips, stocks
Working weapon handling including firing, reloading, damaging, etc
Parameterized weapon statistics including recoil, stability, handling (affected by attachments)
Working bomb game mode, including resetting the map during rounds, spawning players, timers, and round termination conditions
Working health and death systems
This is the baseline for the UI with everything that is tracked so far.
Friendlies are outlined in green and can be seen through walls.
Enemies are outlined in red.
Recoil patterns (Y green, X Red) are predefined for each weapon.
Wall sections visual indicate how damaged they are and can be fully broken. Walls can also be reinforced (teal coloured) and cannot be shot through.
Fully working health and death systems