top of page

Custom Multiplayer FPS
Unreal Engine | C++ | Blueprints

About 

  • Made in over 3 weeks​​

  • Inspired by Hitman, featuring stealth mechanics, interactive environments, and context-based actions.

  • Combines modular weapon systems with ALS-style procedural movement for fluid character control.

  • Designed as a flexible, modular framework that is easy to modify, extend, and integrate new gameplay features into.

Github Link

Advanced Locomotion System

  • Built a modular ALS-style locomotion system covering idle, walk, run, crouch, lean, start, stop, pivot, turn-in-place, and jump animations.

  • Implemented distance matching and sync groups for smooth transitions and accurate animation blending.

  • Used animation blueprint layers to keep each movement state modular and easily extendable.

  • Adjusted movement speed dynamically for all weapon types to maintain consistency across animations.

  • Integrated footstep audio synced with character speed and surface detection for realism.

Weapons Modular System

  • different weapons follow from video

  • custom crosshair dynamic

  • grenade and projectile throwing predictive

  • weapon and ammo pickup

  • clear radial wheel and weapon ui

  • compass ui

Interactions System(insp. by Hitman Games)

  • ui smooth indicitaors when somethng is done

  • different doors

  • disguises from luggage and deadbody

  • ​pickup object 

  • radial wheel to choose respective interact option

  • play respective sound

  • ​poison drink and make ai drink and then die

  • drag body

  • lights on/off

  • ​stay busy and run animation blend with environment

Stealth System with AI(insp. by Hitman Games)

  • distraction with coin and sound detection

  • stealth takedowns with different weapons

  • ai suspicion meter

  • cover system(if possible)

  • hiding in cover

  • sense ability from strifest

About
Advanced Locomotion System
Weapons Modular System
Interaction System(insp. by Hitman Games)
Stealth System with AI(insp. by Hitman Games)

 © 2025 Rahul Chandra 

bottom of page