Godot GDExtension binding for Nim-lang.
For instance to use, see demo. See wiki to get more detail.
[x] Hot reloading
Does not work on macos. Otherwise, the editor terminates abnormally at a medium frequency.
# install
nimble install https://github.com/godot-nim/gdext-nim
# uninstall
nimble uninstall gdext
gdextwiz uninstall
# upgrade
gdextwiz upgrade
nim-lang/nim 2.0.0 or higher
Use Nim installed via Homebrew, not choosenim. Due to the execution environment of Godot itself, a native AArch64/ARM64 build of Nim is required, and that choosenim installs a x86_64 build emulated via Rosetta.
It is possible to support lower strictly by manual installation (by changing gdextgen to the corresponding version content).
godot-nim/gdextgen latest