gdnative-demos icon indicating copy to clipboard operation
gdnative-demos copied to clipboard

Demo projects for GDNative

GDNative demos

The top level folders split this repo into demos for different languages. Each folder inside of those is a GDNative project. Once compiled, the project.godot file can be opened with Godot Engine, the open source 2D and 3D game engine.

Important: Each demo depends on submodules for the godot-headers and godot-cpp GDNative dependencies. You should initialize this repository by checking out the submodules recursively:

git submodule update --init --recursive

For non-GDNative demos (GDScript, VisualScript, and C#), please see the Godot demo projects repo.

Godot versions

The master branch is compatible with the 3.x development branch of Godot.

Numbered branches are compatible with the corresponding Godot branch. The following numbered branches are available:

Older Godot versions are not supported by this repo.

Useful links

License

Those demos are distributed under the terms of the MIT license, as described in the LICENSE.md file.