FPInteractMoveComp is a modular, component-based interaction system for Unreal Engine 5
designed to provide clean, reusable first-person interaction and smooth object movement.
The system is built in C++ with Blueprint integration and focuses on decoupled architecture,
composition over inheritance, and interface-based communication.
Included features:
• First-person interaction via raycasting
• Modular highlight system for visual feedback
• Smooth object movement using interpolation and animation curves
• Interface-driven design (no hard references or casting)
• Blueprint override implementation
Feel free to give feedback! via discord
Take a look at the documentation