| Bevy Version: | 0.16 | (outdated!) |
|---|
This entire book is outdated and no longer maintained. I am keeping it online, in case anyone still finds any of the information in it useful. To adapt to newer versions of Bevy, please consult Bevy's migration guides.
Dev Tools and Editors for Bevy
Bevy does not yet have an official editor or other such tools. An official editor is planned as a long-term future goal. In the meantime, here are some community-made tools to help you.
Editor
You can use Blender as a level/scene editor, by exporting your scenes to GLTF. The [Blenvy][project::blender_bevy_components_workflow] project provides a nice experience / workflow, by allowing you to setup your Bevy ECS Components in Blender, include them in the exported GLTF, and use them in Bevy.
bevy_inspector_egui gives you a simple
editor-like property inspector window in-game. It lets you modify the values of
your components and resources in real-time as the game is running.
There is a repo for WIP development of Bevy’s official editor:
bevy_editor_prototypes. Not really ready for use yet.
Diagnostics
bevy_mod_debugdump is a tool to help visualize
your App Schedules (all of the registered
systems with their ordering
dependencies), and the Bevy Render Graph.