/bevy_imgui

A Dear ImGui integration for the Bevy game engine.

Primary LanguageRust

bevy_imgui

A Dear ImGui integration for the Bevy game engine.

Build Status

bevy_imgui screenshot

Current Status

Note that this repository should be treated as experimental at the moment. I threw this together very quickly to get something up and running for some personal projects.

This crate has only been tested on Windows (DX12 and Vulcan).

For these reasons, this crate currently isn't published. In fact, the bevy_imgui crate name has been reserved by the developers of Bevy, and this crate is not related to any official Bevy repository in any way.

Feedback Saught

If you're interested in playing with this crate, I'd be keen to hear your thoughts and how you get on with it (sharing your feedback with stars or issues would be very useful!). I'd be particularly interested in hearing whether anyone has any success with this crate on different platforms so I can keep track of this. I'm also happy to receive source code contributions, please do start an issue if you are considering this.

If there is a large enough appetite for this crate, I may consider taking it further...

Compatibility Table

bevy_imgui bevy wgpu imgui imgui-wgpu
0.1.0 0.11.* 0.16.* 0.11.* 0.23.*

Contributors

  • James Bird (jbrd)

Acknowledgements

This crate builds upon the fantastic work of the following projects: