- Assets/External 하위 샘플 및 서드파티 에셋 파일의 실행 비트 변경을 별도 커밋으로 분리
- PolygonGeneric, SidekickCharacters, Synty 도구 자산 전반의 줄바꿈 및 재직렬화 차이를 그대로 보존
- 프로젝트 고유 로직 변경과 분리해 이후 히스토리에서 외부 에셋 노이즈 범위를 식별하기 쉽게 정리
- UIModeController: leftAlt 키로 커서 표시/게임플레이 입력 차단 토글 (공용 싱글톤)
- DebugPanelUI: 보스 스킬 강제 발동 섹션 추가 (드롭다운 + 발동/취소 버튼)
- 에디터에서 Data/Skills의 보스 이름 기반 스킬 검색, 빌드에서 패턴 슬롯 fallback
- BossCombatBehaviorContext.GetAllPatternSkills() 추가 (디버그용 스킬 목록 수집)
- TMP Settings에 한글 폰트(MaruBuri)를 fallback으로 등록
- 젬/패시브/디버그 토글 버튼을 우측 하단에 수직 정렬
- InputSystem에 UIMode 액션(leftAlt) 추가
[전투 공간]
- 단순 Plane 바닥 → Arena 계층 구조로 교체 (Floor, 벽 4개, Objects)
- PolygonDarkFortress 외부 에셋 임포트 (전투 공간 디자인 적용)
- 바닥 아래 검은 평면(FloorBase) 추가로 카메라 저각도 시 허공 노출 방지
- NavMesh 리베이크
[카메라]
- PlayerCamera에 SphereCast 기반 지형 충돌 감지 추가
- 카메라가 바닥 아래를 비출 때 최소 높이 보장
[캐릭터]
- 플레이어 CharacterController skinWidth 정상화 (0.0001 → 0.03)
- 보스 NavMeshAgent baseOffset 조정으로 발 파묻힘 수정
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- 스윙, 오른손치기2, 점프 FBX 애니메이션 추가
- 각 스킬 데이터, 패턴 데이터, 데미지 이펙트 데이터 추가
- 우수2연타 패턴 삭제 및 오른손치기 스킬 데이터 수정
- BT_TestBoss 보스 AI 업데이트
- AnimationGoblinLocomotion 외부 애니메이션 패키지 추가
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Assets/_Game/ 하위로 게임 에셋 통합
- External/ 패키지 벤더별 분류 (Synty, Animations, UI)
- 에셋 네이밍 컨벤션 확립 및 적용
(Data_Skill_, Data_SkillEffect_, Prefab_, Anim_, Model_, BT_ 등)
- pre-commit hook으로 네이밍 컨벤션 자동 검사 추가
- RESTRUCTURE_CHECKLIST.md 작성
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- 애니메이션 이벤트 기반 스킬 시스템 추가
- SkillData: 스킬 데이터 (클립, 쿨타임, 효과 목록)
- SkillController: 스킬 실행 및 애니메이션 제어
- AnimatorOverrideController로 단일 State에서 다양한 스킬 재생
- 스킬 효과 시스템
- DamageEffect, HealEffect, BuffEffect
- KnockbackEffect, SoundEffect, SpawnEffect
- 범위 공격 및 팀 구분 지원
- Team 컴포넌트로 아군/적 구분
- 스킬 중 이동 제한
- IsPlayingAnimation으로 애니메이션 종료까지 이동 불가
- OnSkillEnd 호출 시 다음 스킬 시전 가능
- 입력 시스템에 스킬 슬롯 6개 추가
- 애니메이션 에셋 추가 및 정리
- AnimationSwordCombat 패키지 추가 (검 공격 애니메이션)
- PlayerAnimationController에 Skill 상태 추가
- External_Used 폴더 구조 정리
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>