
Description
This system provides a generic and modular interaction foundation, fully built in Blueprint, suitable for a wide range of Unreal Engine 5 projects.
🔄 Communication & Feedback
The system is fully decoupled from visual feedback and UI.
It exposes Event Dispatchers allowing developers to freely implement:
Highlight, outline, VFX
UI prompts and progress bars
Audio feedback and error sounds
Custom gameplay logic
🎯 Features
Automatic detection of interactable objects
Instant and hold-based interactions
Interaction condition system (CanInteract)
FPS, TPS, and RTS support via configuration
No imposed gameplay dependencies
🚀 Use Cases
Doors, chests, levers, pickups, terminals, NPCs — any Actor implementing BPI_Interactable.



