UE5 Top-Down RPG
GAS 기반 액션 RPG
GAS(Gameplay Ability System) 기반 AAA급 코드 아키텍처 학습을 목표로 작업한 RPG 게임
개인 학습 프로젝트로, GAS의 핵심 추상(Attribute Set, Gameplay Effect, Ability Task)을 직접 구현하며 학습
Custom Ability System Component와 Attribute Set를 상속받아 커스텀한 Primary(Strength·Intelligence·Resilience·Vigor)와 Secondary(Armor·Crit·Regen) Attribute 구현
화염·번개 등 피해 타입별 저항·디버프 구현
Ability Task 기반으로 FireBolt 등의 스킬들을 제작 및 모듈화하고 마나 소모·쿨다운·런타임 단축키 배정 기능 구현
Warrior(근거리), Ranger(원거리), Elementalist(마법) 타입별 행동 분기와 공격 및 별도 행동 로직(소환, 스킬 구사) 구현, EQS로 AI 경로 파악