Edit of asset "SignalGraphVisualizer" Accepted

Old/Current New/Edit
Title SignalGraphVisualizer SignalGraphVisualizer
Description Live runtime graph of all signal connections in your Godot 4.x scene.

Signal connections in Godot are invisible at runtime. They live in the editor's Node panel, disconnected from your code, and there is no built-in way to see the full picture of what is connected to what while your game is running. Debugging a signal that never fires means opening every node one by one and checking its connections manually.

This script opens a floating window at runtime that scans your entire scene tree and renders every signal connection as a graph. Emitter nodes appear on the left of each bezier curve, receiver nodes on the right. Click any card to highlight its connected nodes and dim everything else. Pan with middle mouse, zoom with scroll wheel.

Features:
- Full scene scan on ready with manual refresh button
- Bezier connection lines between emitter and receiver node cards
- Each card lists the node's emitted and received signal names
- Click a card to isolate its connections and dim unrelated nodes
- Pan and zoom canvas navigation
- Configurable via Inspector: card colors, typography, line appearance, zoom limits, layout
- Attach to any node — spawns its own Window without polluting your hierarchy
- Zero dependencies — works in a blank project

Add SignalGraphVisualizer.gd to any node in your scene. Hit play. The graph opens automatically.

Godot 4.x only. GDScript 2.0.

Extended version with live filter bar and click-to-inspect detail panel available at nullstateassets.itch.io
Live runtime graph of all signal connections in your Godot 4.x scene.

Signal connections in Godot are invisible at runtime. They live in the editor's Node panel, disconnected from your code, and there is no built-in way to see the full picture of what is connected to what while your game is running. Debugging a signal that never fires means opening every node one by one and checking its connections manually.

This script opens a floating window at runtime that scans your entire scene tree and renders every signal connection as a graph. Emitter nodes appear on the left of each bezier curve, receiver nodes on the right. Click any card to highlight its connected nodes and dim everything else. Pan with middle mouse, zoom with scroll wheel.

Features:
- Full scene scan on ready with manual refresh button
- Bezier connection lines between emitter and receiver node cards
- Each card lists the node's emitted and received signal names
- Click a card to isolate its connections and dim unrelated nodes
- Pan and zoom canvas navigation
- Configurable via Inspector: card colors, typography, line appearance, zoom limits, layout
- Attach to any node — spawns its own Window without polluting your hierarchy
- Zero dependencies — works in a blank project

Add SignalGraphVisualizer.gd to any node in your scene. Hit play. The graph opens automatically.

Godot 4.x only. GDScript 2.0.

Extended version with live filter bar and click-to-inspect detail panel available at nullstateassets.itch.io
Category Scripts Scripts
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/NullState-Assets/SignalGraphVisualizer https://github.com/NullState-Assets/SignalGraphVisualizer
Issues Url https://github.com/NullState-Assets/SignalGraphVisualizer/issues https://github.com/NullState-Assets/SignalGraphVisualizer/issues
Godot version Godot 4.0 Godot 4.0
Version String 1.0 1.0
Download Commit 5c97cd18d5640f46daeda4a476bbcc926c6132b3 5c97cd18d5640f46daeda4a476bbcc926c6132b3
Download Url (Computed) https://github.com/NullState-Assets/SignalGraphVisualizer/archive/5c97cd18d5640f46daeda4a476bbcc926c6132b3.zip https://github.com/NullState-Assets/SignalGraphVisualizer/archive/5c97cd18d5640f46daeda4a476bbcc926c6132b3.zip
Icon Url https://raw.githubusercontent.com/NullState-Assets/SignalGraphVisualizer/main/Signal%20Graph%20Visualizericon.png
https://raw.githubusercontent.com/NullState-Assets/SignalGraphVisualizer/main/Signal%20Graph%20Visualizericon.png