A downloadable game

This is a lightweight and extendable interaction system designed for Unreal Engine. Built entirely in Blueprints and following SOLID principles, it's ideal for any project that needs structured and scalable interaction mechanics.

✅ Each interaction type (open, talk, push, pickup) is defined with its own interface.
✅ A central component handles logic and delegates the behavior based on an enumerated interaction type.
✅ Only interactable actors implement the core interaction interface.
✅ New interaction types can be added easily without modifying existing code.

Designed for developers who want a clean, modular base to build upon.

Download

Download
InteractProject.zip 316 MB