Health¶
The Health folder contains runtime health and lifecycle systems used by RuntimeKit.
These components manage health values, damage, healing, death behaviour, and related runtime state used by the sample characters and demo scenes.
Health systems are intentionally simple and exist to help developers validate character animations and runtime behaviours generated from Snap Studio Pro exports.
Belongs Here¶
- Health components
- Damage handling
- Healing systems
- Death state management
- Character lifecycle behaviours
Does Not Belong Here¶
- Character movement logic
- Animation playback systems
- Input handling
- Camera systems
- Runtime managers
- Editor tooling
Related Files¶
Examples of systems commonly found in this folder include:
- HealthSystem
Related Folders¶
| Folder | Purpose |
|---|---|
| Characters | Character systems may react to health state changes |
| Managers | Runtime managers may monitor or coordinate health-related events |
| ScriptableObjects | Health configuration data may be stored in reusable assets |
Design Notes¶
Health systems should focus solely on managing character vitality and lifecycle state.
Animation playback, visual effects, audio feedback, and gameplay consequences should be triggered through events or component interaction rather than being tightly coupled to the health implementation.
Keeping health systems isolated makes them easier to replace, extend, or remove while maintaining predictable runtime behaviour.