A crate for using Bevy with the Godot Engine. This crate is in active development and is not ready for production use.
- 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
trace
andtrace_chrome
feature flags
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.
This library depends on godot-rust for the Godot API and follows their compatibility guidelines.
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) |