The GDExtension system (original) (raw)
Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
GDExtension is a Godot-specific technology that lets the engine interact with native shared librariesat runtime. You can use it to run native code without compiling it with the engine.
Note
GDExtension is not a scripting language and has no relation toGDScript.
This section describes how GDExtension works, and is generally aimed at people wanting to make a GDExtension from scratch, for example to create language bindings. If you want to use existing language bindings, please refer to other articles instead, such as the articles about C++ (godot-cpp) or one of thecommunity-made ones.