Bevy 0.16
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
Bevy 0.16 is out now! It features GPU-Driven Rendering, Procedural Atmospheric Scattering, Decals, Occlusion Culling, Relationships, Better Spawning, Unified Error Handling, `no_std`, Faster Transform Propagation, and more!
bevyengine.org/news/bevy-0-...
24.04.2025 20:08
π 263
π 84
π¬ 2
π 19
It also got renamed to ApplyDeferred to hopefully better signify that it has special handling by the system executor!
Additionally, this PR is a necessary prior step to unifying normal systems and exclusive systems so that you can put "&mut World" anywhere in your system's function signature. π
05.12.2024 20:51
π 3
π 0
π¬ 0
π 0
- Pluggable Query backing storage, enabling uncached queries
Unsure how much I'll be able to fit in, but these are my plans for now!
01.12.2024 04:43
π 1
π 0
π¬ 0
π 0
For 0.16 (~3-4 months from now), I have even bigger plans!
- Unify exclusive systems and normal systems (i.e. make `&mut World` order-independent)
- Deduplicate our EntityRef/Mut APIs (we have a WG, find it on discord!)
- Safe(r) support for dynamically typed observers, and reflected events
01.12.2024 04:41
π 1
π 1
π¬ 1
π 0
Big props to everyone for making this a packed release!
Here's what I accomplished for 0.15:
- accepting refs in one-shot systems
- Ergonomic fetching of many entities
- dynamically grab 2+ comps from an entity and partially adopted a PR to do so statically
- Adopted memory reduction PR from 2022
01.12.2024 04:37
π 8
π 1
π¬ 1
π 0