Skip to content
Patrick Dawson edited this page Jul 13, 2024 · 11 revisions

imgui-godot

There are two ways to use imgui-godot: with a GDExtension, or pure C#.

Package Engine Details
csharp-only Godot 4.2+ Pure C# (with a little GDScript)
Supports C# only
GDExtension Godot 4.2+ Native binaries (Windows x64, macOS universal, Linux x86-64)
Adds support for GDScript and C++
FreeType font rendering
In‐editor GUI
Better performance?

The C# implementation will have some forward compatibility with newer versions of ImGui.NET, until there's a breaking change.

The GDExtension requires the exact same version of Dear ImGui to be used throughout. For example, if the native binaries were built with ImGui 1.89.7, then it's only compatible with ImGui.NET 1.89.7.x. If a new version of ImGui.NET is available and I haven't yet released new binaries, please submit an issue!

Clone this wiki locally