This project is a technical prototype developed entirely in Unreal Engine 5 using only Blueprints.
The system allows the player character to manually perform a stealth takedown when approaching an NPC from behind.
The logic is split between the player and NPC Blueprints:
-The player Blueprint checks distance, angle, and input to trigger a Motion Warping animation toward the target.
-The NPC Blueprint responds via a custom interface, plays its own synced animation, disables the mesh, and returns its transform for proper root motion alignment.
Two separate Animation Montages are used to keep player and NPC animations in perfect sync.
The player montage includes root motion and dynamic warping to the enemy’s location.
A debug screenshot is included to show the real-time AI Behavior Tree and the interaction prompt active during gameplay.
The entire system is implemented in Blueprint only, without a single line of C++ code.
Future updates will expand NPC behavior with alert, flee, and reactive patrol mechanics using the same modular structure.
Gameplay video showcasing the stealth takedown system: the player approaches the NPC from behind and manually triggers the action via input. The system handles the synced animation and root motion movement.