Skip to content

Getting Started

If you're new to GAS, this is where to begin. By the end of this section, you'll understand what GAS is, how its pieces fit together, and you'll have built a working ability from scratch.

Prerequisites

You should be comfortable with:

  • Unreal Engine basics — navigating the editor, creating Blueprints, placing actors
  • Either C++ or Blueprint — GAS requires a small C++ foundation, but the vast majority of day-to-day work is in Blueprint. We'll walk through the C++ parts step by step.

You do not need to be a C++ expert. If you can read it, you can follow along.

Reading Order

These pages are designed to be read in sequence:

  1. What Is GAS? — What problems does GAS solve? When should you use it (and when shouldn't you)?
  2. The Mental Model — The six core pieces and how they connect. This is the most important page.
  3. Project Setup — Enable GAS in your project and create the C++ foundation.
  4. Your First Ability — Build a complete ability end-to-end, touching every piece of the system.
  5. Should It Be an Ability? — The decision framework you'll use on every feature going forward.

After this section, move to Core Concepts to learn each piece in depth.