Bevy 0.16 released with GPU-driven rendering, procedural atmospheric scattering, and more

Bevy 0.16 released with GPU-driven rendering, procedural atmospheric scattering, and more

The release of Bevy 0.16 marks a significant update for this open source data-driven game engine built with Rust. This version enhances rendering performance by offloading more tasks to the GPU, optimizing the handling of complex scenes. A new feature allows for realistic physically-based Earth-like sky simulations at any time of day with minimal performance impact.

Decals, a new addition, enable dynamic layering of textures on existing meshes, adapting to their geometry. Occlusion culling is now included, improving performance by not rendering obscured objects. Entity-entity connections, a highly anticipated ECS feature, are now supported, facilitating robust modeling and interaction.

The process of spawning entity hierarchies has been simplified, and first-class error handling support has been introduced, enhancing flexibility and debugging capabilities. Bevy 0.16 also supports no_std targets, broadening its platform compatibility.

Performance improvements extend to transform propagation, especially for static objects. Bevy 0.16 also includes enhancements like improved specular tints and maps, experimental WESL shader support, virtual geometry advancements, and much more.

by Paul

  • ...

Bevy Game Engine is a data-driven game development platform built in Rust, known for its simplicity and open-source nature. It supports both 2D and 3D game development, making it versatile for various projects. Rated 5, Bevy is free and open source, offering an alternative to popular engines like Godot, Unreal, and Unity. Its focus on Rust provides performance and safety in game development.

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