View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 49 KB
- Files
- 12
- Favorites
- 1
- Views in the past week
- 0
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $5.99 on
Keywords
Simple Gameplay Messaging System
Simple Gameplay Messaging System: The Ultimate Unity Event Bus Eliminate "spaghetti code" and messy dependencies with the Simple Gameplay Messaging System, a global event bus for Unity3D.
Affiliate link ยท Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Simple Gameplay Messaging System screenshot 1
About this asset
Simple Gameplay Messaging System is a high-performance, zero-dependency global event bus for Unity, built to replace tangled object references, brittle delegates, and spaghetti code with a clean, scalable publish-subscribe architecture.
Whether you're building a solo indie game or a large team project, this plugin lets any script broadcast and receive typed game events โ no GetComponent, no casting, no tight coupling.
๐ What Developers Search For โ And What This Solves
- โ Unity scripts too tightly coupled?
- โ Struggling with UnityEvent, delegates, or SendMessage limitations?
- โ Need a clean way to trigger UI, audio, or save systems without direct references?
โ Simple Gameplay Messaging is your drop-in solution.
โก Key Features
Global Event Bus โ Publish game events from anywhere; every registered listener responds instantly. No scene dependencies, no singleton abuse.
Typed Message Payloads โ Pass strongly-typed data (structs, enums, classes) with zero boilerplate. Full C# generic support.
Zero-Reference Architecture โ Subscribers never need a reference to the sender. Ideal for modular, multi-team, or plugin-based projects.
Runtime & Editor Compatible โ Works seamlessly in Play Mode and Edit Mode. Survives scene loads.
Lightweight & Allocation-Friendly โ Designed for performance-critical games. Minimal GC pressure; safe for Update loops.
๐ฎ Common Use Cases
ScenarioExample Message
Game state changes: MatchStarted, PlayerDied, LevelComplete
UI / HUD updates: ScoreChanged, HealthUpdated, AmmoPickedUp
Audio triggers: PlaySFX, StopMusic, AmbientZoneEntered
Save & progression: CheckpointReached, AchievementUnlocked
Manager-to-manager: Audio โ Weather โ AI โ Save โ no cross-references
From the publisher's Asset Store listing.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.62f3 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.