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_value wrappers removed for component values; enums with Default and Clone work without extra derives.
  • Ready event: BSN scene entities trigger an observable Ready event 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.