Skip to content

GasimoCodes/Interacta-Public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Interacta Big

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

Features

Sphere casting

  • 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

Fast, Easy yet Powerful

  • Easy to use, 1 Interface: GetTitle and OnInteract
  • Runs fast even on Mobile hardware

Flexible Overrides

  • 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

Highly Adaptable

  • Provided as a generic abstract class (InteractaCore) and interface (IInteractBase)
  • Allows for quick integration into diverse codebases

All Source Code Commented & Available

Sample Demo & Code included!

About

Screen-center Proximity Unity3D interaction framework

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published