Nice Interaction System (UE)

  • 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)

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

Download Nice Interaction System (UE):

Get access forever for 0.20 USD

You need to login to make a payment

Scroll to Top