GAS (Gameplay Ability System)
에픽게임즈가 만든 공식 게임플레이 프레임워크
핵심 구성 요소
- Gameplay Tag
- Gameplay Ability (직업 등)
- Attribute Set
- Gameplay Effect
- Gameplay Cue (사운드 등 로컬에서 처리해도 되는 연출들)

Attribute
캐릭터의 수치 데이터
게임 수치 관리
직접 구현의 문제점
1. 네트워크 복제를 직접 구현해야함
UPROPERTY(Replicated, On_Rep=...)
float Health = 100.f;
2. Timer 직접 구현 (버프 등)
3. UI 직접 연결
4. if 문.... Tag, 데미지 계산을 직접 구현
5. 최소/최대값 매번 Clamp
GAS의 가장 큰 장점
자동 네트워크 복제가 가장 큼
실습


'내일배움캠프-언리얼' 카테고리의 다른 글
| [내일배움캠프 - 언리얼] DAY 42 - 프로파일러 CI/CD (0) | 2026.01.28 |
|---|---|
| [내일배움캠프 - 언리얼] DAY 41 - TA - 머티리얼 에디터 (0) | 2026.01.27 |
| [내일배움캠프 - 언리얼] DAY 39 - TA - 렌더링 (0) | 2026.01.23 |
| [내일배움캠프 - 언리얼] DAY 38 - 오토마타와 스테이트 머신 (0) | 2026.01.22 |
| [내일배움캠프 - 언리얼] DAY 37 - 액터와 매쉬 (0) | 2026.01.21 |