Skip to content

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.

    Start learning

  • Core Concepts


    The six pieces of GAS: ASC, Tags, Attributes, Effects, Abilities, and Cues. Understand each one and how they connect.

    Core concepts

  • 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.

    Patterns · Recipes

  • Examples


    Complete worked examples from beginner to advanced. Sprint, melee, dodge roll, ranged, passive aura, and C++-only ExecCalc and prediction examples.

    Examples

  • Debug & Optimize


    When things go wrong: debugging tools, troubleshooting, and performance optimization for shipping.

    Debugging · Optimization

  • Reference


    Catalogs, formulas, and glossaries. Every Ability Task, every GE Component, the modifier formula, and more.

    Reference

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.

Contribute on GitHub