Bevy UI Z-Indices: Control how UI elements stack on top of each other using local and global z-indices.Plugin Settings: Plugins can now have settings, which can be overridden in plugin groups, simplifying the plugin configuration story.Time Shader Globals: Time is now passed to shaders as a global, making time-driven animation in custom shaders easy!.Enum Reflection: Bevy Reflect can now reflect enum types, which exposes them to Bevy's scene system and opens doors to editor tooling for enums.Exclusive System Rework: Exclusive systems (systems with unique ECS World access) are now just "normal" systems with significantly improved usability.Improved Entity/Component APIs: Spawning entities with components is now simpler and more ergonomic than ever!.Code Driven Scene Construction: Build scenes dynamically from an existing app using queries and specific entity references.Comes in both "human readable" and "binary" variants! New Scene Format: Bevy's new scene format is smaller, simpler to compose manually, and easier to read. ![]() Other Post Processing Improvements: View target double buffering and automatic render target format handling.Deband Dithering: Hide gradient precision errors with this new post processing effect!.FXAA: Fast approximate anti-aliasing was added, which gives users a new cheap option for screen space anti-aliasing.HDR Post Processing, Tonemapping, and Bloom: Bevy has a new HDR post processing and tonemapping pipeline, which we used to implement the "bloom" post processing effect!.Since our last release a few months ago we've added a ton of new features, bug fixes, and quality of life tweaks, but here are some of the highlights: To update an existing Bevy App or Plugin to Bevy 0.9, check out our 0.8 to 0.9 Migration Guide. Check out Bevy Assets for a collection of community-developed plugins, games, and learning resources. It's free and open source forever! You can grab the full source code on GitHub. You can check out our Quick Start Guide to try it today. Thanks to 159 contributors, 430 pull requests, community reviewers, and our generous sponsors, I'm happy to announce the Bevy 0.9 release on crates.io!įor those who don't know, Bevy is a refreshingly simple data-driven game engine built in Rust.
0 Comments
Leave a Reply. |