Requires GAS Companion 5.1.0 or higher (installed in engine)
This is a c++ project, you'll need Visual Studio 2019 and compilation toolchain in order to compile the project.
- Clone the repository using
git clone
- Open
GASCompanionDemo.uproject
(compilation needed)
- Open the releases page
- Download latest
GASCompanionDemo_..._Win64.zip
file for your platform (Includes pre-built binaries) - Open
GASCompanionDemo.uproject
(compilation needed)
Example maps can be found in /Game/Demo/Maps
- Playground: Very basic map with a Third Person Character Blueprint.
- Playground Player State: Same map as Playground but using Player State to hold the ASC.
- Combo: Third Person Character with a basic three part combo. Demonstrates:
- Combo ability and usage of Gameplay Effect Containers and custom Target Types to handle hit detection (using a sphere trace in front of character)
- Health Bar used as a Widget Component
- Custom HUD: Map showcasing the use of an additional Attribute Set generated via the wizard and a custom HUD Widget showing how to:
- Handle attribute changes within a UMG widget
- React to gameplay effects changes (showing an icon whenever the Burnt effect is applied and active)
- Be notified of cooldown changes for 3 abilities.
- Basic exampe of a simple Gameplay Cue to handle the visuals of the Burnt gameplay effect.