✅What you get
- Make any actor interactable just by adding a component to it
- Make existing foliage very easily interactive
- Intuitive focusing -> Great for gamepad/controller
- Interaction for First-/Third person & Top Down
- Easy integration into any project in a few minutes thanks to components (Plug and play)
- Multiplayer ready! All interactions are completely server validated (anti cheat)
📜Features
- Make any actor interactable (interaction component)
- Make foliage interactable (add related mesh to datatable)
- Foliage is not converted to actors -> good for performance (e.g. a huge forest with interactive trees)
Interaction methods:
- Single/one shot
- After duration (hold down key for certain time)
- Hit points (damage interactable actor/foliage)
- Button mashing (rapidly press interaction key)
Trace/Focus methods:
- Direct trace (you have to look on the mesh)
- Look at percentage trace (look about in the direction)
- Direct trace otherwise look at percentage trace
- Closest to character trace (focus reachable interactable that is closest to character)
For UE4 and UE5
Auto interact/auto pick up (if character is close)
Save & Load Game of interactables and removed foliage
Respawn destroyed foliage after time
First person / third person / top down
Deny/reject interactions
Docus filter (at runtime define which interactable IDs should be focusable)
Multiplayer (server validation for all interactions and applied damage)
Completely turn on/off tracing
Interaction support for actors that simulate phyisics
Pick up system
Play sounds on interaction/destruction
Outline system: Choose from different outline presets and add more (colors, line thickness, filled or not filled)
System to randomly spawn interactables
Example dressers which can be refilled with interactables
Version UE: 5.1+
Size: 818 MB
Source
Download Nice Interaction System (UE):