# Guides

Practical guides for common mevy patterns. Each guide builds on concepts introduced earlier, so start with the [Quick Start](quick-start.md) if you're new.

- [Building a UI](./guides-building-a-ui) — Compose complex layouts with `ui!{}` and `entity!{}`, from panels to grids to reusable components
- [Entity Queries](./guides-entity-queries) — Query and modify entities with `entity!{}`, from basic component queries to chained redirections
- [Custom Fields](./guides-custom-fields) — Create reusable UI components with custom fields, the mevy equivalent of CSS classes
- [Bevy Version Compatibility](./guides-version-compat) — Understand how mevy handles Bevy API differences across versions
- [Migration Guide](migration) — Step-by-step migration between Bevy versions
- [FAQ](faq) — Common questions and answers
