Unity Gaze Interaction System (UGIS)
The Unity Gaze Interaction System is a lightweight plugin that enables gaze interaction in Unity projects, working for both VR and non-VR projects without requiring additional packages. Inspired by the Unity XR Interaction Toolkit, this system utilizes an Interactor-Interactable approach for intuitive interaction design.
Features
- Gaze Distance: Define minimum and maximum range for gaze interaction.
- Activation Time: Set dwell time required to activate objects with gaze.
- Raycast Filtering: Choose which object layers respond to gaze.
- Visual Feedback: Select the type of reticle displayed for user focus.
- Gaze Events: Trigger actions based on user gaze behavior (enter, stay, exit, activate, toggle).
Helpful links
- Follow the Getting Started guide to get up and running.
- Explore the API Reference for more details.
- Modify the source code available on GitHub.
- Install directly from the Unity Asset Store.
- Get in touch with me at tomazsaraiva.com.