bevy-ecs
Installation
SKILL.md
Bevy ECS
Structure a Bevy game in Rust around the Entity Component System: the App and
plugins, components and resources, systems with queries, scheduling, and
frame-rate-independent updates. Pins Bevy 0.16+ (code targets 0.16; Bevy's API
shifts each minor release — match your Cargo.toml).
When to use
- Use when wiring a Bevy
App, definingComponent/Resourcetypes, writing systems that query entities, ordering/filtering systems, or fixing borrow-conflict panics and frame-dependent movement. - Use when
Cargo.tomldepends onbevyand code callsApp::new(),add_systems,Query, orCommands.
When not to use: this is the ECS core. Deep rendering, custom shaders/
pipelines, UI layout, and audio are separate concerns. For engine-agnostic AI or
procedural algorithms, pair with game-ai / procedural-gen.