mirror of
https://github.com/bevyengine/bevy
synced 2024-11-14 00:47:32 +00:00
1.1 KiB
1.1 KiB
Bevy Roadmap
Here is the current list of planned features. All items are sorted in approximate priority order, but actual implementation order will vary based on individual interest and/or funding.
- UI Framework
- Text
- Styling
- Rendering
- Render Graph V2
- Textures
- Physically based rendering
- Skeletal animation
- Macro to produce vertex buffer attributes (and maybe descriptors) from structs
- Add runtime type safety to uniform bindings (and maybe compile time)
- Dynamic / user defined shaders
- consider using shaderc-rs. but this introduces compile complexity and requires other C++ build systems
- Input
- Keyboard and mouse events
- Gamepad events
- Assets
- Load GLTF files
- Scene
- Define scene format
- Load scenes from files (likely RON)
- Plugins
- Live plugin reloading
- Editor
- Editor <-> game communication protocol
- Build UI using bevy UI framework
- Consider supporting embedding parts of the editor directly into games
- Physics
- High level physics data types
- Integrate with nphysics
- Platform Support
- Android
- iOS
- Web