Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be πŸ“–

SignalBus

An asset by wokidoo
The page banner background of a mountain and forest
SignalBus hero image

Quick Information

0 ratings
SignalBus icon image
wokidoo
SignalBus

SignalBus is a Godot editor plugin that enables the creation of global signals! Global signals may be emitted from and/or connected to any script in your project.

Supported Engine Version
4.4
Version String
2.2.2
License Version
MIT
Support Level
community
Modified Date
2 days ago
Git URL
Issue URL

🚦 SignalBus

README Godot Engine README Godot v4.3 README Godot Asset Library

SignalBus is Godot editor plugin that enables the creation of global signals! Global signals, unlike traditional do not belong to any specific class. Instead, they are globally accessible from anywhere in the engine using the SignalBus singleton, enabling users to connect objects far more flexibly.


✨ Features

βœ” User Friendly – Create and manage signals directly from the editor.
βœ” Decoupled Architecture – Reduce dependencies between nodes and scripts.
βœ” Flexible Signal Handling – Emit and connect to signals across the entire project.
βœ” Lightweight – Easily added to any project with no other requirements.


πŸ›  When to Use SignalBus

βœ… Use SignalBus when:

  • Several unrelated classes define the same signal.
  • Dealing with complex node hierarchies.
  • Global events that need to be accessed by any object.

⚠️ Note: SignalBus does not replace Godot’s built-in signal system. For simple, node-specific signals, use the default signal mechanism.


πŸ“₯ Installation

1️⃣ Open the Godot Asset Library from the Godot Editor.
2️⃣ Search for SignalBus and click Download.
3️⃣ Enable the plugin via Project Settings > Plugins.

Option 2: Manual Installation

1️⃣ Download or Clone the repository.
2️⃣ Copy the addons/signal_bus/ folder into your Godot project's addons/ directory.
3️⃣ In Godot, go to Project Settings > Plugins, find SignalBus, and enable it.


πŸ“ License

This plugin is open-source and licensed under MIT License. Feel free to use, modify, and distribute it as needed.

πŸ“’ Feedback is welcome! πŸš€

SignalBus is a Godot editor plugin that enables the creation of global signals! Global signals may be emitted from and/or connected to any script in your project.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
SignalBus icon image
wokidoo
SignalBus

SignalBus is a Godot editor plugin that enables the creation of global signals! Global signals may be emitted from and/or connected to any script in your project.

Supported Engine Version
4.4
Version String
2.2.2
License Version
MIT
Support Level
community
Modified Date
2 days ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers