Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information

Visualize
Effortlessly debug script variables in-game for Godot 4 C#
Supported Engine Version
4.3
Version String
1.4
License Version
MIT
Support Level
community
Modified Date
11 months ago
Git URL
Issue URL
https://github.com/user-attachments/assets/6bc843de-dc90-44f8-9513-17783f144ae2
How it Works
Add [Visualize]
attribute to any of the supported members. Visualize attributes only work in classes that extend from Node
.
// Position and _privateField will always update in the visualization UI
[Visualize(nameof(Position), nameof(_prviateField))]
public partial class Player : Node
{
// These members will be editable in-game
[Visualize] string[] PublicProperty { get; set; }
[Visualize] int _privateField;
[Visualize]
public void SomeMethod(int a, Color b, Quaterion c)
}
Supported Members
Member Type | Supported | Example Types | Additional Notes |
---|---|---|---|
Numericals | β | int , float , double |
All numerical types are supported |
Enums | β | Direction , Colors |
All enum types are supported |
Booleans | β | bool |
|
Strings | β | string |
|
Color | β | Color |
|
Vectors | β | Vector2 , Vector2I , Vector3 , Vector3I , Vector4 , Vector4I |
|
Quaternion | β | Quaternion |
|
NodePath | β | NodePath |
|
StringName | β | StringName |
|
Methods | β | Method parameters support all listed types here | |
Static Members | β | This includes static methods, fields, and properties | |
Arrays | β | int[] , string[] , Vector2[] |
Arrays support all listed types here |
Lists | β | List<string[]> , List<Vector2> |
Lists support all listed types here |
Dictionaries | β | Dictionary<List<Color[]>, Vector2> |
Dictionaries support all listed types here |
Structs | β | Currently disabled as very broken right now | |
Classes | β | Currently disabled as very broken right now | |
Records | β | record |
I couldn't get them to work for some reason |
Godot Classes | β | Node , PointLight2D |
I'm not even sure how this would work |
Effortlessly debug script variables in-game for Godot 4 C#
Reviews
Quick Information

Visualize
Effortlessly debug script variables in-game for Godot 4 C#
Supported Engine Version
4.3
Version String
1.4
License Version
MIT
Support Level
community
Modified Date
11 months ago
Git URL
Issue URL