The GAS Bible¶
The comprehensive guide to Unreal Engine's Gameplay Ability System. Every class, every concept, every pattern — for all skill levels.
Unreal Engine Open Source
-
Getting Started
New to GAS? Start here. Learn the mental model, set up your project, and build your first ability end-to-end.
-
Core Concepts
The six pieces of GAS: ASC, Tags, Attributes, Effects, Abilities, and Cues. Understand each one and how they connect.
-
Deep Dives
Go deep on Gameplay Effects, Abilities, Cues, and Networking. Every property, every pattern, every edge case.
Effects · Abilities · Cues · Networking
-
Patterns & Recipes
Battle-tested design patterns and step-by-step recipes. Damage pipelines, buff systems, dodge rolls.
-
Examples
Complete worked examples from beginner to advanced. Sprint, melee, dodge roll, ranged, passive aura, and C++-only ExecCalc and prediction examples.
-
Debug & Optimize
When things go wrong: debugging tools, troubleshooting, and performance optimization for shipping.
-
Reference
Catalogs, formulas, and glossaries. Every Ability Task, every GE Component, the modifier formula, and more.
About this guide
This is a community-maintained reference built from the official UE documentation, the engine source code (5.7), the tranek/GASDocumentation community guide, and hands-on experience. It is not affiliated with Epic Games.