Modular Interactables Kit View on Asset Store (opens in new tab)

Package details

Latest version
1.0.4
Last updated
First released
Unity version
6000.0.50 or later
Package size
69.3 MB
Files
93
Favorites
3
Views in the past week
6

Price tracking

Last checked
Tracked since
Lowest recorded
$15.00 on

Keywords

Modular Interactables Kit

by Noocturnal Games Studio (opens in new tab)

1 rating, too few to average

  • Price drop

Create any interactive object (doors, chests, NPCs, triggers) with a single, highly flexible script! Empower your designers to build engaging worlds without coding.

Discount -25% Previous price $19.99 Price $15.00

Lowest recorded price

Get 25% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Modular Interactables Kit, 6 months Current $15.00; lowest $15.00; highest $19.99 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 5

Modular Interactables Kit screenshot 1

Modular Interactables Kit screenshot 1

About this asset

Stop Rewriting Interaction Logic. Start Crafting Engaging Worlds.

Are you creating unique scripts for every door, chest, lever, or NPC interaction? This leads to mountains of redundant code, endless bugs, and a slow development process.

The Modular Interactables Kit is your definitive solution for creating any interactive object in your Unity project with unparalleled flexibility and zero code. Designed for developers and empowering for designers, this kit allows you to define complex interactions by simply selecting behaviors and connecting UnityEvents in the Inspector.

Philosophy: Universal Interactable + Modular Behaviors

Our core philosophy revolves around a single, powerful Interactable component that can host any number of InteractionBehaviors. This means one component handles how an interaction starts (player proximity, click, event), and separate, modular scripts define what happens. This keeps your project clean, scalable, and a joy to work with.

Key Features - Build Any Interaction

The Universal Interactable Component

  • Single Source of Truth: Attach one Interactable.cs script to any object to make it interactive.
  • Multiple Activation Modes: Define how the interaction starts: On Proximity: Player simply walks near the object (e.g., for dialogue). On Input Press: Player presses a key/button while near (e.g., for opening doors, picking up items). On Click: Player clicks directly on the object (e.g., for UI elements, strategy games). On Event Trigger: Activated by external events (e.g., another switch activates this one).
  • Can Be Interacted Flag: Control when an object is interactable (e.g., a chest might only be interactable once).
  • Visual Feedback: Built-in options to show a UI prompt (e.g., "Press E to Open") when the player is in range.

Modular InteractionBehaviors (What Happens When You Interact?)

Attach one or more of these MonoBehaviour scripts to the Interactable object to define its action.

  • OpenableBehavior: For doors, chests, gates. Triggers animations, sound effects, and controls their open/closed state.
  • LightToggleBehavior: Perfect for switches and environmental puzzles. Toggles one or more lights on/off.
  • DialogueTriggerBehavior: Integrate with your dialogue system. Triggers specific dialogue lines or sequences.
  • TeleportBehavior: Instantly move the player to a new location or load a new scene (integrates seamlessly with your MasterSceneLoader!).
  • CollectableBehavior: For items, pickups, and loot. Adds items to an inventory (your inventory system), plays sounds, and destroys the object.
  • CustomEventBehavior: The ultimate flexibility! Triggers any UnityEvent you configure in the Inspector, allowing you to call any function on any component without writing code.

Why Choose This Kit?

  • Developer-Friendly, Designer-Empowering: Build robust interactions in code, then let your designers implement them visually.
  • Highly Extensible: Easily create your own InteractionBehaviors by simply inheriting from a base class.
  • Decoupled Architecture: Interaction logic is separated from interaction triggers, leading to clean, reusable code.
  • Performance-Optimized: Efficient detection and event-driven updates.
  • Visual Workflow: Clear Inspector setups and optional debug gizmos.
  • Comprehensive PDF Documentation: Get up and running quickly with detailed guides and examples.
  • Clean, Commented Code: Full C# source code included for transparency and customization.

What's Inside the Box?

  • 1 Universal Interactable Script
  • 6+ Ready-to-Use InteractionBehavior Scripts
  • Custom Editor Scripts for an enhanced workflow.
  • 1 Complete Demo Scene showcasing various interactables.
  • Comprehensive PDF Documentation.

Streamline your development and create dynamic, interactive worlds in minutes! Add the Modular Interactables Kit to your cart today!

From the publisher's Asset Store listing.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.0.50f1 Compatible Compatible Compatible

New Input System

TextMeshPro

As listed on the Asset Store.