Gameplay Ability System

Unreal Engine’s Gameplay Ability System (GAS)

Gameplay Ability Set’s

Gameplay Ability Sets allow you define a set of abilities and effects which are given to the target ASC, I use these to apply the default generic abilities a player has, and default generic effects each player will have. These can also be used for things like perks, etc. The other benefit is, they can Gameplay Ability Set’s

Applying Gameplay Tags from SourceObject into Effect Spec

In my game, i wanted to grab Gameplay Tags from the source object if possible, and apply them into the captured tags of the Gameplay Effect Spec. With this in mind, i went searching through the system, and found the following function gets called UGameplayAbility::ApplyAbilityTagsToGameplayEffectSpec. I was like great that is exactly what i need, Applying Gameplay Tags from SourceObject into Effect Spec