Skip to main content

EDInteractionSystem Documentation

EDInteractionSystem is a C++ Unreal Engine plugin that provides a reusable interaction framework for:

  • Actor interactables via UEDInteractableComponent
  • Foliage/instanced mesh interactables (data-driven via Project Settings)
  • Multiple interaction methods: press, hold, hit-points, button mashing
  • Client/server flows and validation
  • Optional outline highlighting and a screen-space interaction widget
  • MVVM-friendly UI via UEDInteractionViewModel
  • Extensibility via interaction fragments that can inject extra ViewModels

Start here: