HealthSystem
HealthSystem›Root›Welcome to HealthSystem

Welcome to HealthSystem

Stable

Modular multiplayer health, shield, armor, and damage handling component for Unreal Engine.

Welcome to HealthSystem

HealthSystem is a production-ready, multiplayer-replicated health and damage management plugin for Unreal Engine 5. It provides a modular Actor Component that handles layered damage absorption (Armor, Shields, Health), invulnerability frames, regeneration timers, and death events right out of the box.

Multiplayer Ready:

HealthSystem is server-authoritative with automatic client replication. It works seamlessly for single-player, listen servers, and dedicated servers.

What is HealthSystem?#

Building combat systems usually leads to spaghetti code: tracking health variables across multiple actors, writing custom damage calculations, handling shield depletion, and syncing UI bars over the network.

HealthSystem consolidates all vital statistics into a single component:

  • Layered Protection: Damage naturally absorbs into Armor, then Shields, and finally base Health.
  • Auto Regeneration: Configurable delay and regeneration rates for shields and health.
  • Invulnerability: Built-in damage cooldowns and immunity timers.
  • Event Callbacks: Broadcasts clean delegates for damage taken, healing received, shield break, and death.
Health Component in Actor
Click to expand
Visual Guide: Health Component in Actor

Feature Highlights#

CapabilityDescription
Layered VitalityBuilt-in support for Health, Shields, and Armor with custom absorption rules.
Server AuthoritativeAll damage calculations run securely on the server with clean client prediction.
Regeneration TimersAutomatically regenerate shields or health after a configurable cooldown.
Invulnerability FramesPrevent rapid damage spam with post-hit invulnerability durations.
Event-Driven ArchitectureEasily bind UI health bars, floating damage numbers, and death ragdolls to delegates.

Quick Navigation#