Unity Interaction System
A downloadable asset pack
Buy Now$5.00 $2.50 USD or more
On Sale!
50% Off
Interaction System Module (UPM)
A lightweight, production-ready interaction system for Unity. Entirely camera-agnostic and input-agnostic, it allows you to build flexible gameplay interactions using a clean, event-driven architecture with zero external dependencies.
🚀 Key Features
- Flexible Architecture: Supports Component-based, ScriptableObject-based, and Hybrid wrapper actions. Mix and match based on your state persistence requirements.
- Mixed Discovery: Automatically scans, sorts, and lists both components and ScriptableObjects sitting on the same interactable target.
- Event-Driven Lifecycle: Rich C# and UnityEvents for discovery, selection tracking, execution, and focus loss—perfect for driving your custom UI, audio, or animation states.
- Camera-Agnostic Raycasting: Built-in decoupled raycast detection with customizable
LayerMaskfiltering. Works out of the box with First-Person, Third-Person, or Top-down viewports. - Extremely Lightweight: Completely standalone. No forced dependencies on specific UI frameworks, physics setups, or inventory systems. Clean code that integrates seamlessly into your existing codebase.
- No package dependant: completely self contained.
🛠Getting Started & Documentation
For complete installation steps, step-by-step quick start guides, examples, and the full API reference, please visit the official documentation:
| Updated | 10 days ago |
| Published | 12 days ago |
| Status | Released |
| Category | Assets |
| Author | Alejandro |
| Tags | interaction-system, sourcecode, Unity |
| AI Disclosure | AI Assisted, Graphics |
Purchase
Buy Now$5.00 $2.50 USD or more
On Sale!
50% Off
In order to download this asset pack you must purchase it at or above the minimum price of $2.50 USD. You will get access to the following files:
interaction-system 103 kB




Leave a comment
Log in with itch.io to leave a comment.