Interacta is a powerful and intuitive Unity3D interaction framework designed for seamless integration into any Player Controller setup. This allows players to select objects just by loosely looking at them (as opposed to having to align them dead-center in the camera view), making your games much more accessible and intuitive.
Playable Demo is available for download in the Releases Section.
Demo | Documentation | Asset Store
- Selects the object closest to screen center from all detected options
- Customizable layer-specific querying
- Accounts for object occlusion (e.g., behind walls) based on layers
- Works even with tiny colliders
- Easy to use, 1 Interface: GetTitle and OnInteract
- Runs fast even on Mobile hardware
- Tools to override occlusion and reticle positions per interactable
- Perfect for complex models like drawers or doors with handles
- Ensure popups appear exactly where intended
- Provided as a generic abstract class (InteractaCore) and interface (IInteractBase)
- Allows for quick integration into diverse codebases