LTF
- 기술 초점: GAS(Gameplay Ability System) 기반 전투 상태머신 및 공격 판정 파이프라인 설계, 챔피언 스킬(Gameplay Ability) 20종 이상 구현
-
주요 기능
- GameplayEvent 2단 체인(GA_Attack → GA_AttackHitCheck)으로 근접/원거리 공격 분기
- 원거리 챔피언용 투사체 시스템
- 엑셀 기반 챔피언 스탯 데이터를 DataTable로 관리하며 기획 스탯 변경에 유연하게 대응할 수 있는 데이터 구조를 설계·확장
- 오토배틀러 전투 상태머신(Searching → MovingToTarget → Attacking/CastingSkill → Dead/Celebrating)
- 기술 스택: Unreal Engine 5.6, C++, Gameplay Ability System (GAS), Blueprint
기록 보기
문제 해결
- Attack Replication: 멀티플레이어에서 평타 데미지가 여러 번 적용됨 → 복제된 몽타주가 재생되는 모든 클라이언트에서 AnimNotify가 같이 실행된 것이 원인 → HasAuthority() 체크로 서버 인스턴스에서만 데미지 이벤트를 보내도록 수정
배운 점
- Unreal 네트워킹에서 연출용 복제(몽타주 재생)와 권한이 필요한 게임 로직(데미지 판정)을 분리해야 한다는 걸 체득

