Hacker News new | ask | show | jobs
by jamadazi 1905 days ago
Bevy has no stability guarantees. APIs will be broken.

However, that said, many of us are already building "real games" with Bevy. I've been using bevy almost since day-1, and none of the updates have been particularly difficult/painful. The changes have always been easy to adapt to, especially with the Rust compiler helpfully pointing out everything you need to fix ;).

In terms of features for building "real games", bevy is still lacking in many areas:

- UI is very primitive (this is the next focus area to be worked on)

- animation (already in progress)

- audio (community-made plugins are available)

- advanced rendering features and performance optimizations (also already being worked on)

- there is no editor yet

Given the super active development pace of Bevy, many of these areas will greatly improve soon.

If you want to make a content-focused game with lots of assets and requiring a level/scene editor, Bevy is not ready yet. However, if your game is more code/programming/logic heavy, I definitely recommend that you try Bevy already now. The programming experience is awesome, the ECS ergonomics are really good. It's really easy to code game logic.