Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

1/8
Website / Docs

Is your project getting too complex? Are you finding it hard to work in teams without breaking other people's code? Does your script look more like Spaghetti than an organized work of art?

Signaler can help you to decouple your code, allowing each section to work independently of others.

• Simplify and untangle your project.
• Make changes in one area without breaking everything else.
• Code in teams without having to worry about changes in each other's work.
• Isolate and test sections of code easily.

Signaler is a centralized messaging system that allows any script to subscribe to signals, or events. When you send out a broadcast, you do not need to worry about who or what is receiving the signals, only that you have passed on the information or made the request you need.

Unity's design encourages coupling by allowing you to make connections between components in the inspector. While this design is terrific for internal connections between components, it can be a nightmare when used to connect managers or entities together, especially when a major change is needed or collaborative teamwork is your style.

Decoupled scripting will pay dividends down the road as your projects become more complex, allowing you to make changes with little re-coding. Visualizing how everything works together with signals is far simpler than having to constantly keep track of each object's dependencies. The only dependencies you will need with Signaler are the signals and the Signaler manager, cutting down on the spaghetti nature of larger projects.

Send out two types of signals: messages and requests. Messages inform other objects that something has happened. Requests return information back to the broadcaster. Both types of signal will inform the broadcaster that the signal has been received and by whom.

Documentation, full C# source, and numerous examples are provided to help you understand how you can use Signaler in your project.

Signaler

(10)
75 users have favourite this asset
(75)
$20
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
10 months ago
Excellent workflow improvements
No need for manually creating singletons or coding with strings that aren't strongly typed, just start creating events using a simple pub-sub architec...
License type
File size
1.6 MB
Latest version
1.2.1
Latest release date
Mar 3, 2024
Original Unity version
5.6.6
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR