bevy-genre-fighting
Installation
SKILL.md
Bevy Fighting (thin router)
Thin genre router. Not a full port. Godot counterpart: godot-genre-fighting. Ideas only. Domain work stays on the Bevy skills below.
When to use
Load this for local fighting: frame flags, hitboxes as your data, and a round state. Rollback netcode is out of scope.
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.