0 votes

Hi,

Is it possible from a game to communicate with Godot's Debugger's Monitor and ask it to plot graphs of custom values from the running game (other than the default fps, process, memory, etc.) ? Is there any sort of "Debugger API" which would allow plotting custom values in that panel ?

It would be very useful to keep track of any quantity of interest for debugging.

monitor

in Engine by (15 points)

I'm not aware of anything like that. I usually write my own debug HUD and log info in there, displayed in game.
If you want custom stuff in these monitors, you'd need to make a feature request on Github.

Okay I see, thanks for your answer

1 Answer

0 votes
Best answer

I think it is limited to particular engine data and do not allow to push custom data on it.

You can make your own panel, listening to a particular game port for making your custom logs and charts.

by (7,860 points)
selected by

Thanks for your answer, I'll go with my own implementation then. It'd be great if such a feature gets implemented one day, it would be way faster than building our own dashboard/HUD or than using Grafana, Tensorboard, etc. If all we want is some simple plots

you can make a request for an extensible debugger/monitor, I think that all editor parts are getting more modular in next versions, so even if something like this can be complex to design (to make it generic) it is not a crazy idea.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.