GDExtension template that automatically builds into a self-contained addon for the Godot Asset Library. Updated to Godot 4.3.
C++
302
3 commits
updated Jun 29, 2025
GDExtension template that automatically builds into a self-contained addon for the Godot Asset Library.
git clone --recurse-submodules https://github.com/nathanfranke/gdextension.gitcd gdextensiongit submodule update --init --recursivegodot-cpp.
git submodule update --remotesconsgodot --path project/ --importgodot --path project/godot --path project/ --editorHello GDScript!
Hello GDExtension Node!
Hello GDExtension Singleton!
project/ - Godot project boilerplate.
addons/example/ - Files to be distributed to other projects.¹demo/ - Scenes and scripts for internal testing. Not strictly necessary.src/ - Source code of this extension.godot-cpp/ - Submodule needed for GDExtension compilation.¹ Before distributing as an addon, all binaries for all platforms must be built and copied to the bin/ directory. This is done automatically by GitHub Actions.
project/addons/example/ and project/addons/example/example.gdextension.LICENSE, README.md, and your code in src/.Custom and "Download URL" to the one you copied.| Status | Godot Version | Tested Platform |
|---|---|---|
| ✅ | 4.3 | Linux x86_64 (debug) |
| ✅ | 4.3 | Linux x86_64 (release) |
| ✅ | 4.3 | Windows x86_64 (debug) |
| ✅ | 4.3 | Windows x86_64 (release) |
| ✅ | 4.3 | Android arm64v8 (debug) |
| ✅ | 4.3 | Android arm64v8 (release) |
| ❌ | MacOS (debug) | |
| ❌ | MacOS (release) | |
| ❌ | iOS (debug) | |
| ❌ | iOS (release) |
967 followers · starred Oct 2023
130 followers · starred Dec 2022
207 followers · starred Jan 2025
376 followers · starred Oct 2022
GDExtension template that automatically builds into a self-contained addon for the Godot Asset Library. Updated to Godot 4.3.
C++
302
3 commits
updated Jun 29, 2025
GDExtension template that automatically builds into a self-contained addon for the Godot Asset Library.
git clone --recurse-submodules https://github.com/nathanfranke/gdextension.gitcd gdextensiongit submodule update --init --recursivegodot-cpp.
git submodule update --remotesconsgodot --path project/ --importgodot --path project/godot --path project/ --editorHello GDScript!
Hello GDExtension Node!
Hello GDExtension Singleton!
project/ - Godot project boilerplate.
addons/example/ - Files to be distributed to other projects.¹demo/ - Scenes and scripts for internal testing. Not strictly necessary.src/ - Source code of this extension.godot-cpp/ - Submodule needed for GDExtension compilation.¹ Before distributing as an addon, all binaries for all platforms must be built and copied to the bin/ directory. This is done automatically by GitHub Actions.
project/addons/example/ and project/addons/example/example.gdextension.LICENSE, README.md, and your code in src/.Custom and "Download URL" to the one you copied.| Status | Godot Version | Tested Platform |
|---|---|---|
| ✅ | 4.3 | Linux x86_64 (debug) |
| ✅ | 4.3 | Linux x86_64 (release) |
| ✅ | 4.3 | Windows x86_64 (debug) |
| ✅ | 4.3 | Windows x86_64 (release) |
| ✅ | 4.3 | Android arm64v8 (debug) |
| ✅ | 4.3 | Android arm64v8 (release) |
| ❌ | MacOS (debug) | |
| ❌ | MacOS (release) | |
| ❌ | iOS (debug) | |
| ❌ | iOS (release) |
967 followers · starred Oct 2023
130 followers · starred Dec 2022
207 followers · starred Jan 2025
376 followers · starred Oct 2022