bevy-game-loop-waves

Installation
SKILL.md

Bevy wave loop

When to use

Load this when enemies arrive in waves and the wave index advances after a clear.

ECS shape

  • Components: a wave index and a remaining-count you define.
  • Resources: run-wide tables live in a resource (bevy-data-resources).
  • Systems: mutate those components on Update or the fixed timestep. Use .chain() when damage must land before death.
  • Messages: one-shot facts (hit, pickup, quest advance) go through bevy-events-messaging. Wave advance below is a resource, not a new message type.

Examples

[dependencies]
bevy = "0.20"
Installs
16
GitHub Stars
889
First Seen
Oct 11, 2026