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