CyronicStudio - Health System

HealthSystem is a high-performance, memory-efficient health management plugin for Unreal Engine designed for single-player, listen servers, and dedicated multiplayer projects. It features clean OOP architecture, server-authoritative replication, native GameplayTags state tracking, zero-allocation regeneration, and automatic integration with Unreal's native damage pipeline.

Key Features
  • Clean OOP Architecture — Dedicated modular components for Single-Player (UHealthComponent) and Multiplayer (UHealthReplicated).

  • Replication Ready — Full server-authoritative sync via DOREPLIFETIME paired with lightweight NetMulticast RPCs for responsive audio/visual hit feedback.

  • Native GameplayTags State Machine — Built-in tags for real-time actor state queries (DamageTaken, HasDamage, FullHealth, Healing, Regenerating, Dead, Invulnerable).

  • Zero-Allocation Regeneration — Passive regeneration that automatically pauses on hit and clears timer resources when health is full, consuming 0 CPU cycles when idle.

  • Auto Damage Pipeline Hook — Seamlessly auto-binds to Unreal’s Point, Radial, and AnyDamage events out-of-the-box.

  • Flexible Healing Modes — Built-in support for both immediate health boosts and smooth interpolated healing over time.

  • Death & Revive Lifecycle — Gated damage/healing on death with automated revive handling and multicast event dispatches.

  • Memory & Cache Optimized — Configuration flags packed into 1-byte bitfields (uint8 : 1) with contiguous 32-bit float memory layout.

  • Blueprint & C++ Support — Clutter-free Blueprint node palette with ROS_ server actions, pure getters, and dynamic multicast delegates.

Use Cases
  • Single-player RPGs, action adventures, and offline AI / NPCs

  • Multiplayer shooters, co-op survival, and dedicated server titles

  • Destructible props, vehicles, and complex boss encounters

  • Dynamic combat HUDs, floating damage text, and health bars

  • GameplayTag-driven combat logic and status effect systems

Technical Information
  • Plugin Type: Runtime Module

  • Blueprint Support: Yes

  • C++ Support: Yes

  • Network Replication: Yes (Server-Authoritative with RPCs & NetMulticasts)

  • Dependencies: Core, CoreUObject, Engine, NetCore, GameplayTags

  • Engine Compatibility: Unreal Engine 4.26+ / Unreal Engine 5.0+ (5.0 – 5.5+)

  • Target Platforms: Windows, Mac, Linux, PlayStation, Xbox, iOS, Android

Resources & Support

Note: If this plugin is not available in your region, please reach out via Discord.

Developed by Cyronic Studio.