ResourceComponent
Health, shields, energy, and other tracked values with regeneration.
Behavior Layer
Components add reusable behavior to Actors through composition rather than inheritance.
Keep Actors light. Attach the behaviors you need. This makes systems modular, testable, and easy to combine.
Health, shields, energy, and other tracked values with regeneration.
Faction ownership used for materials, targeting, and gameplay rules.
Ranged or melee attacks with cooldown, damage, and range.
Movement along lanes with targeting, combat pause, and friendly separation.
ComponentDefinitions on FragmentAssets describe intended behavior. At runtime they are turned into live Component instances on Actors.
Prefer small, focused Components. Compose them to create complex behavior instead of large monolithic classes.