🎯 game engine/◽ 언리얼(unreal)2026. 3. 3. 23:06[Unreal / C++] Game Ability System 정리 (입력 바인딩부터 쿨타임 처리까지)
[Game Ability System]으로 키보드/마우스 눌렀을 때 바운딩하기 또는 어빌리티 부르는 방법, 어빌리티 시스템과 함께 쓰는 모듈들을 함께 정리해보려고 합니다. 1. GAS의 핵심 구성 요소GAS는 여러 시스템이 유기적으로 연결된 구조입니다. (1). Gameplay Ability / (GA) " 행동을 정의하는 클래스 "🔹핵심 함수 ActivateAbility()EndAbility()CommitAbility() (2). AttributesSet(AS) / Curve Data " 체력. 마나, 공격력 같은 수치를 담당하는 클래스 "Attribute변경은 직접 하지 않고 GameplayEffect를 통해서만 변경하는 것이 정석 구조입니다. (3). ASC (UAbilitySystemComp..