top | item 40876416

Bevy 0.14 – Data driven game engine

59 points| tbillington | 1 year ago |bevyengine.org

44 comments

order

sapein|1 year ago

The states improvements are definitely nice, and I did run into the whole "Unable to transition into current state" issue, as I was using it for a respawn. I ended up just making a "Respawn" state, and then quickly switch out of it to reset back to the original.

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).

_cart|1 year ago

Bevy's creator and project lead here. Feel free to ask me anything!

_cart|1 year ago

Noteworthy: this was our first release that used our new Release Candidate (RC) process and automation to facilitate collaboration on the release blog post. Both of which were a great success! The quality bar of the release has been raised significantly: expect fewer bugs and faster 3rd party plugin updates!

mahulst|1 year ago

I know the latest UI update/plan is not released yet, but do you feel like you’ve discovered the way forward in that area? Or are there still lots of unknowns?

victorbjorklund|1 year ago

Probably been answered already (feel free to point me there) but how does Bevy compare with Godot (other than one might prefer Rust)? What type of game/situations would Bevy be much more performant where it matters?

chrisjj|1 year ago

Any idea why the WASM+WebGL examples fail on Android Chrome?

practicalrs|1 year ago

Thanks to the whole Bevy team for their hard work on this release!

mrtracy|1 year ago

This release has Observer and Hooks which in my opinion really elevate the ability to express complex, reusable structures in the ECS.

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.

troydavis|1 year ago

Effectively a dupe - this just got attention 3 months ago (https://news.ycombinator.com/item?id=39672947, https://news.ycombinator.com/item?id=39677009) and 8 months ago (https://news.ycombinator.com/item?id=38144417).

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.

_cart|1 year ago

This is _not_ a repost from our perspective. This is a massive new chunk of features and content (993 pull requests from 256 contributors) including new hot-topic features like Virtual Geometry.

tbillington|1 year ago

> to qualify as a new Show HN there needs to be some major new development, not just a new feature

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.

CooCooCaCha|1 year ago

What a bad faith comment. How is a new version announcement a dupe? If you don’t care then you don’t have to comment.

littlestymaar|1 year ago

> Effectively a dupe - this just got attention 3 months ago

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)