I wrote a small profiler for Godot!

It runs in-game, and allows checking minimum / maximum usages of RAM, VRAM, objects drawn, etc. Not a lot of features like what the built-in profiler or more powerful alternatives have. But good for an easy to use setup. I plan on doing a bit more, to make it easier to setup.

https://codeberg.org/thealexstewart/basic-godot-profiler
#godot #indiedev #profiling #godotengine

basic-godot-profiler

An easy to add in-game profiler, for making basic checks of performance

Codeberg.org

I used this for testing performance on low-end devices.

One test was performance of a ton of sprites rotating, written to compare GDScript, C#, and Godot-Rust. (I tried to get Zig bindings to work, but couldn't figure it out)

Another test was comparing how well combining level geometry into a MultiMeshInstance3D is, compared to separate MeshInstance3Ds.

Also, the code has no AI usage. I made a fake AGENTS.md file, and warnings against using AI. #noai
Updated to now work as a proper plugin. Instead of having to setup the Autoload manually, now you can enable the plugin, and it's good to go! #godot #indiedev