Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Dev News] Bevy 0.20 Rust Powered Game Engine Released
1
Bevy, the free and open source Rust powered game framework, just released Bevy 0.20. The biggest new feature of this release is perhaps the rewritten real-time path tracing renderer Solari, although the release is packed with other features.

The highlights of Bevy 0.20 are:
  • Solari and DLSS: Solari, Bevy’s realtime pathtraced renderer, is now faster, more accurate, supports more Bevy rendering features, and runs on macOS via Metal!

  • BSN Syntax Improvements: BSN, Bevy’s new scene system, had some syntax changes that made it much easier to read and compose

  • Ready Event: BSN scene entities now trigger an observable
    Code:
    Ready
    event when all of their children have been spawned.

  • More UI Widgets: Bevy Feathers, Bevy’s opinionated editor-centric UI toolkit, now has Color Input, Scrollable List View, Dropdown Selection, and Lazy Menu widgets. The Number Input widget is now scrubbable / draggable, and we’ve added Headless Tab Widgets.

  • WESL Shaders: Bevy has officially adopted the WESL shader language (a standardized extension of WGSL). WESL is already an improvement over Bevy’s old custom WGSL dialect, and we’ve been working with the WESL team to plan out the future of shader development in Bevy.

  • Sprite Materials and Extended 2D Materials: It is now possible to create custom shader materials for Sprites, and 2D mesh materials can now be extended like they can in 3D.

  • Pan Orbit Camera: Bevy now has a “pan orbit camera”, making it possible to navigate scenes in a CAD-like way.


Key Links

Bevy 0.20 Release Notes

Bevy Homepage

Bevy GitHub Repository

Bevy Discord Server

You can learn more about Bevy 0.20 release in the below.
Reply



Forum Jump:


Users browsing this thread: 1 Guest(s)