I’m fairly new to Godot, and one thing I noticed was that there didn’t seem to be a simple way to display debug text directly on the game screen.
After looking around, I found some existing solutions, but they generally require setting up an Autoload or making some changes to the project structure. Personally, I found that a bit inconvenient, especially for something as simple as displaying a few lines of debug information.
So I decided to make my own little solution: GDMYDebug.
It’s implemented as a native Godot Engine Module, so it doesn’t require an Autoload or any changes to the project scene. You can just build Godot with the module and use the debug functions directly.
It’s still very much a small personal experiment, and there may be some weird problems or questionable implementation decisions. I haven’t encountered any major issues so far, but I wouldn’t consider it production-ready.
If you’re interested, you can check it out here:
(Personally, I’d actually prefer if Godot eventually provided something like this officially)