Build complex interactions between objects and your player, all without leaving the Unity inspector!
Visual Interaction is a series of components and supporting objects that you can add to GameObjects to make them interactable.
The system is based on a combination of Triggers and Actions assigned to objects, and filtered and gated with the use of Channels. There are trigger and action types to suit the vast majority of situations, and you can access all editable values and public functions of a GameObject right in the inspector.
At its heart, Visual Interaction is a simple system that is very easy to use. Simply add an 'Interactable' component to an object in your game, define the trigger conditions and actions that are associated with it, and get playing!
The power of the system is in its extensibility. With a little coding knowledge, you can integrate Visual Interaction deep into your game and speed up future development time.
Visual Interaction simply provides a convenient framework for quickly and easily developing game logic in the Unity Editor.
Features:
- Build powerful interactable objects in seconds and without leaving the unity inspector. Customised inspectors make configuring your interactions a breeze.
- Make your objects highlightable. Show a tint or outline when the player is looking at them, and show a label or progress bar, in world space or on the GUI. It works with objects that contain multiple meshes as well.
- Powerful trigger gating allows you to set up multiple interactions on each object.
- Set any variable or call any function, in any component, on any GameObject, without writing a line of code! Perfect for rapid implementation of game logic.
- Base classes will take care of the hard work for you when writing your own triggers or actions. Just implement your idea and let Visual Interaction take care of the rest. The whole system is designed to be easily extended if required.
- Includes over 20 simple Industrial themed models with animations and over 150 SFX. Some have advanced functionality like a security camera that follows objects and can be shown on an in-game screen!
- Includes extensive examples of Interactable objects to learn from and re-use.
- Includes complete source code and an in-depth user guide.
Suggestions, Comments, Bug reports, and complaints are all welcome! Please email support@emajik.com with any issues.