Bevy game engine releases version 0.12 with deferred rendering and a new asset system

Bevy game engine releases version 0.12 with deferred rendering and a new asset system

Bevy, the Rust-built, data-driven game engine, has launched its latest version, 0.12, introducing a slew of new features and improvements. This release follows the previous version, 0.11, which was released a few months prior.

The updated version now supports deferred style rendering and introduces a completely revamped asset system. This new asset system provides support for asset preprocessing and configuration, accommodates multiple asset sources, tracks recursive dependency load, and more.

Version 0.12 also incorporates PCF Shadow Filtering and light transmission support. It allows users to write shaders that build on existing materials, like Bevy's PBR StandardMaterial.

The game engine has also improved its shader import system, now utilizing Rust-style imports for a more granular approach. In addition, Bevy 0.12 now supports suspend and resume events on Android.

The new version optimizes performance by automatically batching or instancing draw commands when possible. The renderer dataflow in Bevy has been restructured to boost performance and pave the way for future GPU-driven rendering.

On the system front, ECS Systems can now be triggered on-demand from other systems. Bevy 0.12 also allows the addition of custom material shaders to Bevy UI nodes, expanding the possibilities for game developers.

by Paul

  • ...

Bevy Game Engine is a data-driven game development tool built in Rust, offering both 2D and 3D game engine capabilities. It is recognized for its simplicity and is open source. Bevy Game Engine has a rating of 5. Alternatives to this platform include Godot Engine, Unity, and Unreal Engine.

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