Skip to content
Discussion options

You must be logged in to vote

Disadvantages:

  • bevy_ui is extremely primitive, doesn't have any widget beside "button". You'll have to define every widgets yourself
  • bevy_ui doesn't have an input solution, you'll have to inovate/reinvete the wheel to manage inputs
  • bevy_ui doesn't have state management, you'll have to design a really nice bridge between the ECS world and your UI declaration layer to make it work
  • bevy_ui has poor scene support, so you'll have to write a bit of code to get hot reloading and file-defined

Basically you are going to write a UI framework on top of bevy. If you don't want to write a UI framework, but rather want to write a desktop application, I'd recommend either using a pre-existing bevy ui …

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by g-codx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants