Skip to main content

Gameplay Containers

info

This guide is applicable for Gameplay Containers Plugin version 1.4 or higher.


Step-by-Step Setup​

1. Download the Demo Project​

  • Download the demo project for Gameplay Containers from the GitHub repository.
  • Choose one of the branches shown in the image below, based on the Unreal Engine version you are using.

GitHub Branches


2. Download the Plugin​

  • Obtain the plugin from the Epic Games Launcher or Fab.

3. Copy the Plugin to the Unify Demo Project​

  • Navigate to the Unreal Engine directory where the plugin was installed.
  • Copy the plugin to the Plugins folder in the Unify demo project.

4. Regenerate Visual Studio Solution Files​

  • Regenerate the project solution files to ensure the plugin is integrated correctly.

5. Open the Project in Unreal Engine​

  • Open the Unify demo project in Unreal Engine to proceed with further setup.

6. Create an Ability Set Data Asset​

  • Navigate to the Content Browser.
  • Right-click and select Miscellaneous > Data Asset.
  • In the dialog box, select the appropriate class for the ability set (e.g., UnifyAbilitySet).
  • Name it UAS_GameplayContainers or any name of your choice.
  • Refer to the image below for guidance.

Reference Image for Ability Set Reference Image for Ability Set


7. Reparent the Abilities Blueprints​

  • Go to Plugins > GameplayContainers > Core > Abilities.
  • Select all the ability blueprints.
  • Right-click and navigate to Script Asset Actions > Reparent Selected Blueprints.
  • Choose UnifyGameplayAbility as the parent class and press OK.
  • Save all changes.

Reference Image for Reparent Abilities Reference Image for Reparent Abilities


8. Add Abilities to the Ability Set​

  • Select all abilities again.
  • Right-click and navigate to Script Asset Actions > Add Selected Abilities to Ability Set.
  • Choose the ability set you created earlier (UAS_GameplayContainers or your custom name).
  • Press OK and save all changes.

Reference Image for Ability Set Config Reference Image for Ability Set Config


9. Add the Ability Set and Input Mapping Context​

  1. Add the Ability Set to the Character Blueprint:
    • Open the Character Blueprint class.
    • Find the AbilitySets array.
    • Add the UAS_GameplayContainers (or your custom ability set) to the array.
    • Save the blueprint.

Reference Image for Character Config Reference Image for Character Config

  1. Add the Input Mapping Context:
    • Open your Character Input Config data asset.
    • Add the input mapping context for the Gameplay Containers plugin to the asset.
    • Save the changes.

Reference Image for Character Input Config Reference Image for Character Input Config


10. Test the Plugin​

  • Press the Play button to test the functionality of the plugin in the project.

You’re all set! If you encounter any issues, refer to the plugin documentation or contact support.