A Visual Debugger for Signals
Supports Godot 4.3 and 4.4 Beta versions.
- Click on a node in the remote scene tree and instantly view all its signals' connections
- View signal emissions in real-time as they are emitted in-game
- Select and rearrange a graph view to inspect your signal connections
- Freeze signal emissions so you can inspect them later
- Modify the signal emission speed so you can fine-tune the experience for your debugging purposes
- Supports inspection of built-in and custom signals
- Supports inspection of built-in nodes, custom nodes and autoloads — if it's in the remote tree, you can inspect it.
Signal Lens can be installed from source by downloading the addons folder from the repo into the addons folder in your project, or directly from the Godot Asset Library.
Demo.mp4
- While the project is playing, go to the debugger panel and select the "Signal Lens" tab.
- Select any node in the remote tree and Signal Lens will instantly draw the node's signal connections.
If you have any feature requests, please log a proposal in the issues tab.
If you encounter any problems, please log a bug on the issues tab.
Feel free to ask questions or propose ideas in the discussions tab.
If you wish to contribute directly to the project, fork the main branch and submit your pull request when ready. I'll take a look at it as soon as possible!
Developed by Yann Lemos and contributors to the repository. Released under the MIT license. Special thanks to my friends at Studio Bravarda.
Godot Logo (C) Andrea Calabró, distributed under the terms of the Creative Commons Attribution 4.0 International License (CC-BY-4.0 International) https://creativecommons.org/licenses/by/4.0/