The Rust powered open-source Bevy recreation framework simply launched Bevy 0.16, coming 5 months after the launch of 0.15. The Bevy 0.16 launch had 261 contributors and 1244 pull requests.
Spotlight options of Bevy 0.16 embody:
- GPU-Pushed Rendering: Bevy now does much more rendering work on the GPU (the place potential), making Bevy dramatically sooner on massive, advanced scenes.
- Procedural Atmospheric Scattering: Simulate real looking physically-based Earth-like sky at any time of day at a low efficiency value.
- Decals: Dynamically layer textures onto rendered meshes.
- Occlusion Culling: Enhance efficiency by not rendering objects which are obscured by different objects.
- ECS Relationships: One of many hottest ECS options is lastly right here: permitting you to simply and robustly mannequin and work with entity-entity connections. Some caveats apply, however we’re excited to get a easy and sturdy answer to customers at present.
- Improved Spawn API: Spawning entity hierarchies is now considerably simpler!
- Unified Error Dealing with: Bevy now has firstclass error dealing with assist, making it simple, versatile, and ergonomic, whereas additionally making debugging simpler!
no_std
Assist:bevy
itself and a ton of our subcrates not depend on Rust’s normal library, letting you employ the identical engine on the whole lot from a contemporary gaming rig to a Gameboy Advance.- Sooner Rework Propagation: We’ve dramatically improved the efficiency of rework propagation for extra objects without delay, particularly if they’re static.
Key Hyperlinks
You’ll be able to study extra in regards to the Rust powered Bevy recreation framework/engine within the video under.