Skip to content

A crate for using Bevy with the Godot Engine.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

rand0m-cloud/bevy_godot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 trace and trace_chrome feature 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)

About

A crate for using Bevy with the Godot Engine.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Languages