Blazingly fast retained layout engine for Bevy entities, built around vanilla Bevy ECS. It gives you the ability to make your own custom UI using regular ECS like every other part of your app.
important
This book is made for version 0.3.X
of Bevy_Lunex
note
This crate is being maintained by a university student. Don't expect updates during the semester.
warning
This crate is opinionated and thus you must decide if it is a good fit for what you want to achieve.
This is mainly because Lunex provides you with only capability to position entities, leaving everything else in your hands. The current version also lacks any kind of flexbox-like layout.
Good fit 👍
- Worldspace 3D UI
- Spritebased 2D UI
- Custom rendering hook
- Very customizable
- Low-level interactivity
Not so good 👎
- Development speed & iteration
- Using prebuilt input components
- Making desktop application UI