Follow these steps to turn a clean, vanilla character into a combat-ready fighter in less than a minute.
1. Attach the Combat Component
- Open your custom Character Blueprint (Player or Enemy).
- In the Components panel (top left corner), click the
+ Add button.
- Search for
BPC_HandyCombatSystem and add it to your character.

2. Assign Data Preset
- Select the newly added
BPC_HandyCombatSystem component.
- In the Details panel (right side), locate the configuration data slot.
- Assign your pre-configured combat preset data asset (which contains your skills and montages) to it.
(Note: You need to create this asset via the custom editor UI first).

3. Bind Attack Inputs
In your Character Blueprint, hook up your existing input events (e.g., Left Mouse Button, Right Mouse Button, or Gamepad Actions) to drive the actions:
- Light Attack: Drag a wire off your input event, call the
PerformAction function from the combat component, and set the Action Type to LightAttack.
- Heavy Attack: Drag a wire off your input event, call the
PerformAction function from the combat component, and set the Action Type to HeavyAttack.
