Godot GDExtension (C++ Bindings)
GDExtension is Godot 4's mechanism for binding native C++ (or any language with a C ABI) into the engine without recompiling Godot itself. GDExtension libraries register their own classes against the engine API and behave like first-class engine classes. The official godot-cpp binding repo provides the C++ API headers.