I'm trying something a little different for this week's #bevymergetrain (a weekly roundup of @bevy's community-approved Rust PRs, with educational gamedev and project management yapping). 27 PRs to peruse over at https://gist.github.com/alice-i-cecile/d240b7c5c95e5194eb6ec4cbff789e5c

1.6M cubes, nested queries, new contributors, bad jokes!

Bevy Merge Train 2026-02-23

Bevy Merge Train 2026-02-23. GitHub Gist: instantly share code, notes, and snippets.

Gist
New format; same great taste. Mmmm PR review 😋 Please let me know how you liked it; the lack of length restrictions was nice, and it's hopefully easier to read, but I'm sad to lose individualized comments / likes / boosts. You decide! I hope you made it through all 2168 words <3 See you next week!
@alice_i_cecile the new format is really nice! Love the merge train as always :)

@alice_i_cecile having all the text in one place is more convenient - I like it.

Have you considered using the Bevy website instead? It's looks like a short blog post 🙂

@Shatur I've thought about it, but I don't want it that visible or durable!

@alice_i_cecile

I love the new format!🥰 It is much more readable.

Thank you!🙂

(also, I don't visit bluesky out of principle, so now you have me back as a regular reader - yay!🤓)

@alice_i_cecile first bevy merge train I read in months since I don’t care for Bluesky at all, I like this format :)
@poliorcetics @alice_i_cecile, the same, actually. Not a bluesky user, but would like to read weekly updates. The gist format feels even better than a thread of messages as there are no distractions, just a plain list.

@alice_i_cecile @bevy

i know i'm a week late, but regarding 10: The issue is definitely bevys handling of sub-assets, its something thats had multiple attempts to fix it and none succeeded so far. The latest i'm aware of is https://github.com/bevyengine/bevy/issues/21878

Do not unload subassets or the root asset unless all subassets and root asset handles have been dropped. · Issue #21878 · bevyengine/bevy

The problem If you do not use subassets, assets work quite intuitively. You call AssetServer::load, you get a handle, and as long as that handle is held, the asset system will keep your asset loade...

GitHub