1.
Introduction
2.
Getting Started
2.1.
Setup
2.2.
Hello, world!
3.
An Overview of GDNative
3.1.
Data representations
3.2.
Ref, TRef and Instance
3.3.
Game architecture
4.
Binding to Rust code
4.1.
Class registration
4.2.
Exported methods
4.3.
Exported properties
4.4.
ToVariant, FromVariant and Export
4.5.
Calling into GDScript from Rust
5.
FAQ
5.1.
Common code questions
5.2.
Multithreading
5.3.
Configuration
5.4.
Versioning and supported platforms
5.5.
Community
5.6.
Godot 4.0 Status
6.
Recipes
6.1.
Async with Tokio runtime
6.2.
Custom node plugin
6.3.
Loading external resources
6.4.
Logging
6.5.
Nix as development environment
6.6.
Rust panic handler
7.
Exporting
7.1.
Android
7.2.
(TODO) iOS
7.3.
Mac OS X
7.4.
HTML5
8.
Advanced Guides
8.1.
Using custom Godot versions
8.2.
Migrating from godot-rust 0.8
8.3.
Migrating from godot-rust 0.9
8.4.
Migrating from godot-rust 0.10
9.
Third-party projects
9.1.
Games
9.2.
Tools and integrations
9.3.
Applications
Light
Rust
Coal
Navy
Ayu
The gdnative book
Advanced Guides