Skip to content

Debug actions

2 actions in the Debug category. Each block mirrors how the action appears in the editor's sidebar.

Every Frame
Print Value Debug
'hello'

Prints a value to the output console for debugging.

Input Type Default Description
Value Variant 'hello' The value to print.

Phases StartEvery FramePhysicsEnd

Handy while wiring flow, drop Print Value in any phase to inspect a value without leaving the graph. The output shows up in Godot’s Output panel, and it takes any type, so you can print variables, expressions or literals interchangeably.

Watch Value

Every Frame
Watch Value Debug
Label 'value' | Value 0

Shows a value in the corner of the screen and rewrites it every frame, so a number that keeps changing can be read while the game runs. With Label = speed, one line reading speed: 412.5 stays in place instead of flooding the Output panel the way Print Value does.

Input Type Default Description
Label String 'value' The name shown before the value, and also the name of the line, so two Watch Value actions with the same label overwrite each other while different labels stack.
Value Variant 0 The value to show, such as a variable or a node property.

Phases Every FramePhysics