> For the complete documentation index, see [llms.txt](https://multicore-games.gitbook.io/ultimate-damage-system-or-ue5-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://multicore-games.gitbook.io/ultimate-damage-system-or-ue5-documentation/ultimate-damage-system.md).

# Ultimate Damage System

## Overview

> ## **Description**

The **Ultimate Damage System** is a powerful toolkit for Unreal Engine, featuring a customizable **Damage Component** with layered HP bar and damage modifiers (Fire, Ice, Poison, Electricity), and an advanced **X-Ray System** with real-time damage indicators and custom x-ray image creation, enhancing both visual and functional aspects of gameplay.

> ## **Damage Component:**

1. **Health Indicator Widget**
   * A comprehensive health display featuring the character’s name, a layered HP bar that includes both standard HP and Shield HP, and visual indicators for various damage types (Fire, Ice, Poison, Electricity).
2. **Damage Modifiers**
   * Implement Fire, Ice, Poison, and Electricity damage types (or any other custom damage modifier) that inflict damage over time. Each modifier can be programmed with specific resistances or vulnerabilities, allowing for dynamic and strategic gameplay.
   * Each component can be programmed with specific resistances or vulnerabilities, allowing for dynamic and strategic gameplay.
3. **Full Customization**
   * Fully customizable elements including colors, damage modifiers, and HP values for each component, enabling tailored experiences to fit any game design.

> ## **X-Ray System:**

1. **Multi-layered X-Ray Widget**
   * A sophisticated widget that provides real-time damage indicators across multiple layers, offering detailed insights into the character’s condition.
2. **Customizable Colors and Parameters**
   * Adjust colors and various parameters to match the aesthetic and functional needs of your game.
3. **X-Ray Image Creation Level**
   * Create custom x-ray indicators with ease using multiple presets, allowing for unique and visually appealing damage representations.
   * Includes a custom X-Ray Rig Blueprint that enables full customization of the final output

> ## **Demo level included**

The demo level includes examples of all features of the **Ultimate Damage System**, each with interactive examples and use cases!

<details>

<summary><strong>Supported Unreal Engine Versions:</strong></summary>

• UE 5.0

• UE 5.1

• UE 5.2

• UE 5.3

• UE 5.4

</details>

{% content-ref url="/pages/HqV5aJe629vNZJR7rIFN" %}
[Features](/ultimate-damage-system-or-ue5-documentation/overview/features.md)
{% endcontent-ref %}

***

## Setup and Implementation

{% content-ref url="/pages/FUPFv1DDxyFRN3qDIlQ9" %}
[Getting set up](/ultimate-damage-system-or-ue5-documentation/setup-and-implementation/getting-set-up.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://multicore-games.gitbook.io/ultimate-damage-system-or-ue5-documentation/ultimate-damage-system.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
