This Unreal 5.3 Gameplay Ability System video is about Attributes. Attributes are used for just about any value that you will want to use or modify in the Gameplay Ability System. We start by creating an AttributeSet Base Class called TDSBaseSet, so that we can override PreAttributeBaseChange and PreAttributeChange to call ClampOnAttributeChange. Next, the TDSHealthSet is created with Health and MaxHealth values, and ClampOnAttributeChange is overridden so that Health can be Clamped between 0 and MaxHealth. Lastly, a GameplayEffect is created to show these Attributes being initialized to 100.
https://dev.epicgames.com/community/learning/tutorials/VkXX/unreal-engine-05-attributes-let-s-make-a-top-down-shooter
Great Material! I hope you keep posting. Learning a lot