View on Asset Store (opens in new tab)
Package details
- Latest version
- 2.1.5
- Last updated
- First released
- Unity version
- 6000.0.75 or later
- Package size
- 4.8 MB
- Files
- 36
- Favorites
- 1
- Views in the past week
- 2
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
Modular Labs - Event System
Type-safe, high-performance Unity event system — easy custom events, safe listener management, editor explorer tools, and ready samples for rapid integration.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
Modular Labs - Event System screenshot 1
About this asset
📖 Documentation | 🛠️Support
⚠️ Dependencies
Modular Labs - Event System is a lightweight yet powerful Unity package for building centralized event-driven systems with clear type safety and low overhead. Define custom events as reusable classes, then trigger and listen to them without depending on Unity’s built-in messaging.
Designed for gameplay systems, tools, UI, and modular architecture, this package keeps event logic organized by:
🌳using generic custom event types,
👂supporting safe listener registration/unregistration,
♾️preventing infinite recursive event loops,
🗔 providing editor tooling for easier event inspection.
This package is ideal for developers who want a clean event layer that scales from simple gameplay triggers to larger systems with multiple event consumers.
From the publisher's Asset Store listing.
Technical details
✅Type-safe event API using Event<T> and EventListener<T>
✅Centralized dispatch through EventManager for consistent runtime behavior
✅Efficient listener storage and zero-allocation lookup logic
✅Safe removal of listeners during active event execution
✅Recursive loop detection to prevent freeze-inducing event cycles
✅Editor-side tooling for event listener exploration and lifecycle support
✅Includes a sample scene for quick integration and learning
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.0.75f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.