Bevy 0.17 adds raytraced lighting, improved observers & events, headless UI widgets & more

Bevy 0.17 adds raytraced lighting, improved observers & events, headless UI widgets & more

Bevy 0.17 is now available as the latest release of this open source Rust-based, data-driven game engine. This update introduces experimental support for physically realistic real-time lighting, though current limitations apply. Developer workflows improve with cleaned-up Observer and Event APIs, as well as a streamlined process that no longer requires manual type registration for reflection.

Building on usability, Bevy now provides a work-in-progress headless UI widget library, alongside an opinionated set of tooling-focused widgets and a built-in frame time debugging widget. Bevy UI also supports background and border gradients, enhancing design options.

For rendering, this release brings several advances: the engine now supports Deep Learning Super Sampling (DLSS) for antialiasing and upscaling on Nvidia RTX GPUs, allows artistic modulation of light intensity using textures, adds more accurate atmosphere lighting through raymarching, and delivers improved performance in the virtual geometry system using bounding volume hierarchy culling. Tilemap rendering also benefits from a new chunk-based method, setting the stage for further expansion of Bevy's built-in tilemap features.

Following these updates, developers gain initial integration of Dioxus subsecond for limited hotreloading of Rust code, plus the ability to load assets from HTTP and HTTPS sources. Numerous other enhancements and bug fixes are included in this release, with more details in the official release notes.

by Paul

cz
Arthagam
city_zen found this interesting
  • ...

Bevy Game Engine is a data-driven game development platform built in Rust, emphasizing simplicity and efficiency. As a free and open-source tool, it supports both 2D and 3D game creation, catering to developers seeking a versatile and modern engine. With a top rating of 5, Bevy's robust features make it a notable choice for those exploring alternatives in game development environments.

No comments so far, maybe you want to be first?
Gu