> For the complete documentation index, see [llms.txt](https://multicore-games.gitbook.io/advanced-shield-system/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/advanced-shield-system/advanced-shield-system.md).

# Advanced Shield System

## Overview

> ## **Description**

The **Advanced Shield System** includes a customizable shield component designed to protect the player as a gameplay feature, using an external shield layer that covers the meshes.

Whether you're developing a futuristic space adventure or a magical fantasy realm, this system provides the tools you need to create immersive and dynamic shield effects.

> ## **Features:**

1. **Mesh Replication**
   * The System replicates any number of Static or Skeletal Meshes that are merged with the original meshes.
   * Then applies the new shield material on top of the meshes by using a **World Position Offset** with custom material element index exclusion.
2. **Disintegration effect**
   * The disintegration feature not only adds a visual spectacle but also enhances gameplay by providing real-time feedback and strategic elements.
   * When the shield receives damage, it can play a custom pulsating animation that provides instant feedback on the hit.
3. **Full Customization**
   * Fully customizable elements including colors, textures and material parameters
   * Easy integration in any game with simple setup functions

> ## **Demo level included**

The demo level includes examples of all features of the **Advanced Shield 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

• UE 5.5

</details>

{% content-ref url="/pages/HqV5aJe629vNZJR7rIFN" %}
[Features](/advanced-shield-system/overview/features.md)
{% endcontent-ref %}

***

## Setup and Implementation

{% content-ref url="/pages/FUPFv1DDxyFRN3qDIlQ9" %}
[Getting set up](/advanced-shield-system/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/advanced-shield-system/advanced-shield-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.
