bevy-genre-shooter-fps
Installation
SKILL.md
Bevy FPS shooter (thin router)
Genre router. Domain work lives in the Bevy skills below.
When to use
Load this for a first-person shooter route: 3D camera, view model, and combat.
ECS shape
- Components hold the genre's per-entity flags as plain data. This file does not name new engine types.
- Resources hold run-wide counters (score, wave index, seed) via bevy-data-resources.
- Systems read those components on
Updateor the fixed timestep from bevy-master. Order them with.chain()when a later system must see the result. - Schedule: gameplay mode changes go through bevy-state-machines. Do not invent a genre plugin.