bevy-cargo-features
Installation
SKILL.md
Bevy 0.19 — Cargo features
When to use this skill
- Choose a supported application profile without enabling the full default set.
- Compose a custom renderer or a headless server.
- Enable native controller input, window/input APIs, or browser rendering.
- Diagnose types/plugins missing after disabling default features.
Canonical profiles
Bevy's default is 2d + 3d + ui + audio. To select a profile, disabling
defaults is essential:
# 3D game with Bevy UI, but no audio or 2D renderer
bevy = { version = "0.19", default-features = false, features = ["3d", "ui"] }