Introduction to GAS: The Six Pieces of Unreal's Gameplay Ability System

GAS is Unreal Engine's framework for abilities, stats and effects. Its six pieces, one attack traced through them, and three rules that prevent most bugs.