doot
banner
doot.sh
doot
@doot.sh
Enjoyer of MMOs, RPGs, and factory builders. Occasionally caught fantasy world building. Software engineer by trade.

Currently contributing to @bevyengine.org!

https://github.com/ItsDoot
Reposted by doot
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-...
Bevy 0.16
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
bevyengine.org
April 24, 2025 at 8:08 PM
Just landed a #bevyengine PR for 0.16, reducing memory overhead from 320 bytes to 0 for all instances of "apply_deferred"! This auto-inserted system flushes commands between systems ordered with ".chain()", ".before()", or ".after()", so there's often many instances!

github.com/bevyengine/b...
Turn `apply_deferred` into a ZST System by ItsDoot · Pull Request #16642 · bevyengine/bevy
Objective Required by Unify ExclusiveSystemParams with normal SystemParams #16622 due to differing implementations of System by FunctionSystem and ExclusiveFunctionSystem. Optimize the memory usag...
github.com
December 5, 2024 at 8:47 PM
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
bevy.org Bevy @bevy.org · Nov 29
Bevy 0.15 is out now! It features Required Components, Entity Picking, Generalized Entity Animation, Animation Masks, Curves, Function reflection, Bevy Remote Protocol, VBAO, OIT, Chromatic Aberration, Fog volumes, Better Text, Gamepads as Entities, and more!

bevyengine.org/news/bevy-0-15
Bevy 0.15
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
bevyengine.org
December 1, 2024 at 4:37 AM