With this being in it definitely would make things a lot cleaner in some ways, as I can at least get the whole "Re-enter State" a bit easier.
Also the Observers and Hooks are really nice and will allow me to more cleanly implement a feature that I've been needing (Optional Components).
Once those are a bit more stable, I'd like to target a focus system for UI, to enable good keyboard and gamepad menu navigation and to hook up to screen readers.
Factory builder and simulation games are the classic example of "when should you use Bevy". You should absolutely pick Godot right now for games that are more content-focused that need a lot of level design: puzzle games, platformers, walking simulators...
For example, one of the well-known challenges in the paradigm is working with hierarchies or graphs - observers are a powerful tool for communicating between specific entities, and should make this a lot easier to express.
Hooks offer the ability to enforce cross-component consistency in a way that wasn’t previously available.
Once a year has been suggested as the typical maximum frequency: https://news.ycombinator.com/item?id=9775868 . Consider reposting in 2025.
Also, coordinating comments and upvotes won’t do you any favors. It’s an easy way to get all submissions banned.
A long modsplanation here:
https://news.ycombinator.com/item?id=23071428
Recent big Bevy articles:
https://news.ycombinator.com/item?id=38144417
https://news.ycombinator.com/item?id=39412940
https://news.ycombinator.com/item?id=36657970
https://news.ycombinator.com/item?id=39672947
That's your last three releases plus something about a foundation, in the last year alone. It's great it's getting traction but it's also quite a bit more than most other projects as it is.
One could argue a major version qualifies. Apart from the genuine dupe 3 months ago all of these are separate stories.
dang's comment also specifically covers "show hn" posts which this is not. Some clarification from dang would be helpful though.
(We’re pretty far in the weeds here, but as long as we’re here – for all intents and purposes, this is a show HN.)
Lengthy explainer here https://news.ycombinator.com/item?id=23071428
Wait until you realize Rust new version makes it to the front page every 6 weeks… (It's a bit less true these days because Rust release are much more boring than they used to, but it was definitely the case just a couple years back)