<aside> <img src="/icons/key-antique_gray.svg" alt="/icons/key-antique_gray.svg" width="40px" />
NAVIGATION
<aside>
</aside>
<aside> <img src="/icons/triangle-alternate_gray.svg" alt="/icons/triangle-alternate_gray.svg" width="40px" />
</aside>
This guide details the official workflow for integrating the Multiplayer Shooter System 2.0 into the Game Animation Sample Project (GASP) using the CMC character, as shown in the official tutorial.
https://youtu.be/oz-As64U--E?si=u9iRIemrRZRgYxMd
In this video, you will learn how to integrate the Multiplayer Shooter System (MSS 2.0) into Epic Games' GASP (Game Animation Sample Project). We will go step-by-step on how to merge GASP's advanced locomotion with the MSS combat logic using the CMC Character.
Thanks to the Component-Based Architecture (BPC), we will turn the sample character into a fully functional tactical soldier with weapons, inventory, and replication in just a few minutes.
<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />
</aside>
Before working with the character, it is necessary to set up the environment:

<aside>
Plugins: Enable the Common UI plugin (required for Gamepad compatibility).
</aside>

<aside>
Collisions: Create the
Projectileand **Laser**object channels and set them to Block by default.
</aside>

<aside>
Migration: Ensure that both projects (GASP and MSS) are on the same Unreal version (e.g., 5.7). Migrate the complete
DMDfolder to the GASP project.
</aside>

<aside>
Project Settings: In the Common UI configuration, assign the corresponding Input Data (included in the MSS) to avoid interface errors.
</aside>
<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />
</aside>

<aside>
The MSS needs specific attachment points for weapons and reloads.
- Open the
SK_Mannequinskeleton from the DMD folder.- Select and copy all the Sockets.
- Paste them into the root of the GASP target skeleton. </aside>
<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />
</aside>
Open the GASP character Blueprint (SandboxCharacter_CMC):
<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />
</aside>
Visual integration is key to maintaining GASP's fluidity.
<aside> <img src="/icons/triangle_lightgray.svg" alt="/icons/triangle_lightgray.svg" width="40px" />
</aside>