‣
‣
A Guided Tour of Gameplay Abilities | Inside Unreal | Epic Developer Community (epicgames.com)
언리얼 엔진의 게임플레이 어빌리티 시스템 | 언리얼 엔진 5.0 문서 (unrealengine.com)
Enhanced Input Binding with Gameplay Tags C++ | Epic Developer Community (epicgames.com)
Atomic Heart의 핵심: 언리얼 게임플레이 어빌리티 시스템 - Unreal Engine
시스템에 익숙하지 않은 분들을 위해 설명하자면, 일반적인 GAS 파이프라인에는 다음과 같이 네 개의 주요 클래스가 있습니다. 먼저 어빌리티 시스템 컴포넌트는 오너에 어태치되고, 어트리뷰트 세트는 오너의 프로퍼티로 정의되며, 게임플레이 이펙트는 어빌리티 시스템 컴포넌트의 오너에게 적용되어 어트리뷰트 세트에서 정의된 어트리뷰트를 수정합니다. 마지막으로 어빌리티는 게임플레이 태그와 이펙트에 의해 제어되는 액션입니다. 그 외에 게임플레이 태스크(어빌리티의 서브 오브젝트)와 게임플레이 이펙트의 비주얼 피드백 제공을 지원하는 게임플레이 큐 등 선택적 클래스도 있습니다.