How it works...

GameplayEffects are simply little objects that effect changes to an actor's AttributeSet. GameplayEffects can occur once, or repeatedly, in intervals over a Period. You can program-in effects pretty quickly, and the GameplayEffect class creation is intended to be inline.