- 1. Introduction
- 2. Getting Started
- 2.1. Setup
- 2.2. Hello World
- 3. Using the Godot API
- 3.1. Built-in types
- 3.2. Objects
- 3.3. Calling functions
- 4. Registering Rust symbols
- 4.1. Classes
- 4.2. Functions
- 4.3. Constructors
- 4.4. Properties
- 4.5. Signals
- 4.6. Constants
- 4.7. Script-virtual functions
- 5. Toolchain
- 5.1. Compatibility and stability
- 5.2. Selecting a Godot version
- 5.3. Debugging
- 5.4. Export to Android
- 5.5. Export to Web
- 5.6. Export to macOS and iOS
- 6. Recipes
- 6.1. Custom resources
- 6.2. Editor plugins
- 6.2.1. Inspector plugins
- 6.3. Engine singletons
- 6.4. Resource savers and loaders
- 6.5. Custom node icons
- 7. Ecosystem
- 8. Contributing to gdext
- 8.1. Philosophy
- 8.2. Dev tools and testing
- 8.3. Code and API conventions
- 9. Migration guides
- 9.1. Migrating to v0.2