최근 Udemy 강의를 보면서 언리얼 엔진의 Gameplay Ability System, 줄여서 GAS를 실습해보았다.아직 개인 프로젝트에 직접 적용한 것은 아니지만,실습을 진행하면서 GAS가 어떤 구조로 동작하는지 조금씩 이해할 수 있었다.처음에는 Ability, Effect, Attribute, Tag, Cue 같은 용어들이 한꺼번에 나와서 복잡하게 느껴졌다.하지만 정리해보니 GAS는 캐릭터의 능력, 수치, 상태, 효과, 연출을각각의 역할로 나누어 관리하기 위한 시스템이라고 볼 수 있었다.이번 글에서는 GAS를 깊게 다루기보다는,GAS를 구성하는 기본 요소들이 어떤 역할을 하는지 간단히 정리해보려고 한다.GAS란?GAS(Gameplay Ability System)는 언리얼 엔진에서 제공하는 게임플레이..