Overview
Master GPU Health Bar
Master GPU Health Bar is a high-performance Unity health bar framework designed for large-scale combat scenes. It renders bar visuals through a shader-driven workflow with pooling-first runtime behavior, helping you keep UI overhead stable when many units are visible at once.
Why Use It
- Performance-oriented runtime: pooled bar instances, shared materials, and lightweight value updates.
- Flexible presentation: supports Classical, Segment, and Ball bar styles.
- Data-driven setup: bind bar values through
Attribute UIDmapping, or drive values manually through API. - Integrated combat feedback: optional Floating Combat Text and Over-time Effect icon display.
- Production-ready integration: works as a standalone package or with SoftKitty shared systems.
Core Workflow
- Configure your presets in HealthBarObject (
Project Settings > SoftKitty > Health Bar System). - Choose your runtime mode:
- integrated with EntityManagerObject, AttributeObject, OverTimeEffectObject
- standalone, manual value updates
- Add HealthBar to character prefabs for world-space bars.
- Use BarUI for fixed screen-space bars.
Documentation Map
- Start here: Installation
- Runtime setup: Getting-Started
- Entity-linked workflow: Using with EntityManager
- Bar parameter details: BarSettings
- Fixed UI bars: Static Bar
- API reference: HealthBar, BarUI, HealthBarManager, HealthBarCanvas