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 doable), making Bevy dramatically quicker on large, advanced scenes.
- Procedural Atmospheric Scattering: Simulate practical physically-based Earth-like sky at any time of day at a low efficiency price.
- Decals: Dynamically layer textures onto rendered meshes.
- Occlusion Culling: Enhance efficiency by not rendering objects which can be 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 help, 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 customary library, letting you utilize the identical engine on all the pieces from a contemporary gaming rig to a Gameboy Advance.- Quicker Remodel Propagation: We’ve dramatically improved the efficiency of rework propagation for extra objects directly, particularly if they’re static.
Key Hyperlinks
You possibly can be taught extra concerning the Rust powered Bevy recreation framework/engine within the video beneath.