bevy_godot
bevy_godot copied to clipboard
A crate for using Bevy with the Godot Engine.
bevy_godot
A crate for using Bevy with the Godot Engine. This crate is in active development and is not ready for production use.
Features
- Godot SceneTree integration
- Load Godot Resources as a Bevy Asset
- Spawn Godot scenes from Bevy
- Detect Godot object collisions
- Systems can be scheduled for the visual or physics frame
- Tracing behind the
traceandtrace_chromefeature flags
Quickstart
Browse the examples to get a feel for the API. The examples are cargo run-able if a godot executable is present in your enviroment path.
For a new Godot project, use one of the examples as a starting point. This crate requires the provided Autoload class to be added to the project's autoloads.
Supported Godot Versions
This library depends on godot-rust for the Godot API and follows their compatibility guidelines.
Version Matrix
bevy_godot |
bevy |
GodotEngine |
|---|---|---|
| 0.3.x | 0.8.x | 3.5.x (x >= 1) |
| 0.4.x | 0.9.x | 3.5.x (x >= 1) |
| 0.5.x | 0.10.x | 3.5.x (x >= 1) |