bevy/ROADMAP.md
2020-02-17 20:43:50 -08:00

37 lines
No EOL
1.1 KiB
Markdown

# 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
* 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)
* Error Handling
* Custom error type?
* Remove as many panics / unwraps as possible
* 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