bevy-combat-system

Installation
SKILL.md

Bevy combat system

When to use

Load this when hits change health. Overlap tests wait on bevy-spatial-queries and the unpicked physics solver.

ECS shape

  • Components: health and team id that you define. No engine combat component was opened.
  • Resources: run-wide tables live in a resource (bevy-data-resources), not an autoload.
  • 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. This file does not add a new event type name.

Coming from Godot

Installs
4
GitHub Stars
848
First Seen
3 days ago