Thanks to 227 contributors, 817 pull requests, community reviewers, and donors, Bevy announced the 0.20 release on crates.io on October 8, 2026.
Bevy is a data-driven game engine built in Rust. The release highlights include:
- Solari and DLSS: Solari, Bevy’s realtime pathtraced renderer, is faster and more accurate, supports more rendering features, and runs on macOS via Metal. ReSTIR is now optional and off by default; DLSS-RR 4.5 improves denoising.
- BSN syntax improvements: Scene references now require
@prefixes;template_valuewrappers removed for component values; enums withDefaultandClonework without extra derives. - Ready event: BSN scene entities trigger an observable
Readyevent when all children have spawned. - UI (Bevy Feathers): Color Input, Scrollable List View, Dropdown Selection, Lazy Menu; scrubbable Number Input; Headless Tab Widgets.
- WESL shaders: Official adoption of WESL (standardized WGSL extension).
- 2D materials: Custom shader materials for Sprites; extended 2D mesh materials.
- Pan orbit camera: CAD-like scene navigation.
Migration guide: 0.19 to 0.20 on bevy.org.