f3a995d297
chore: Unity 디렉토리 메타 파일 추가
...
DownloadCache, SidekickCharacters, SyntyPackageHelper 메타 파일
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-16 09:48:21 +09:00
91a4d51c5e
chore: 씬 및 프리팹 업데이트
...
테스트 씬 및 플레이어 프리팹 업데이트
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-16 09:48:03 +09:00
1955e1fab0
feat: AI Behavior 사망 조건 추가
...
- IsDieCondition: Behavior Graph에서 사용할 사망 확인 조건 추가
- Behavior Graph: 사망 상태 처리 로직 업데이트
- asmdef: Unity.Behavior.SerializableGUID 의존성 추가
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-16 09:47:45 +09:00
041a83a015
feat: 스킬 시스템 사망 상태 처리
...
사망 상태에서 스킬 사용 및 이펙트 발동 방지
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-16 09:47:27 +09:00
6954e8b80b
feat: 플레이어 사망 애니메이션 네트워크 동기화
...
PlayDeathAnimationRpc로 모든 클라이언트에 사망 애니메이션 동기화
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-16 09:47:13 +09:00
5238b65dc2
feat: 적 사망 처리 시스템 개선
...
- EnemyBase: PlayDeathAnimationRpc로 모든 클라이언트에 사망 애니메이션 동기화
- EnemyAnimationController: 사망 상태에서 애니메이션 업데이트 및 트리거 중단
- BossEnemy: HandleDeath에서 AI 정지 순서 개선 (enabled=false 먼저)
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-16 09:46:56 +09:00
e31ecadc81
feat: 사망 애니메이션 루프 및 컨트롤러 업데이트
...
Death_Pose_Default을 Death_Default_Loop로 교체하여 사망 애니메이션 루프 지원
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-16 09:46:37 +09:00
e7e3708c44
chore: Unity 디렉토리 메타 파일 추가
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-14 15:09:47 +09:00
067fca11c9
chore: .gitignore, 씬 및 UI/무기 디렉토리 업데이트
...
- .gitignore: External packages, Sketchfab, Wwise 무시 추가
- Colosseum.slnx: 솔루션 파일 업데이트
- Test.unity: 게임 매니저 및 UI 연동
- UI/, Weapons/ 디렉토리 추가
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-14 15:09:27 +09:00
11235e6b2c
chore: 애니메이션 컨트롤러 및 프리팹 업데이트
...
- 플레이어/적 애니메이션 컨트롤러 업데이트
- 플레이어 프리팹에 관전/사망 컴포넌트 추가
- 보스 템플릿 프리팹 추가
- Human-Custom 캐릭터 프리팹 추가
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-14 15:09:14 +09:00
27c2fdf881
feat: 사망 애니메이션 및 무기 모델 추가
...
- Death_Default.fbx: 사망 애니메이션
- Death_Pose_Default.fbx: 사망 포즈
- SM_Wep_Sword_01.fbx: 검 무기 모델
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-14 15:08:57 +09:00
aeb4fc2847
feat: AI 타겟팅 개선 - 사망한 대상 무시
...
- FindTargetAction: IDamageable.IsDead 체크로 사망한 타겟 제외
- SetTargetInRangeAction: 사망한 타겟을 거리 검색에서 제외
- HasTargetCondition: 타겟 생존 여부 추가 확인
- BossArea: FindObjectOfType → FindFirstObjectByType 변경
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-14 15:08:47 +09:00
00233ee977
feat: 게임 오버 및 승리 UI 구현
...
- GameOverUI: 게임 오버 화면 표시
- VictoryUI: 보스 처치 시 승리 화면 표시
- VictoryEffect: 슬로우 모션, 카메라 연출, 이펙트 재생
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-14 15:08:34 +09:00
0a1aeea825
feat: 플레이어 관전 시스템 추가
...
- PlayerSpectator: 사망한 플레이어가 살아있는 플레이어 관찰
- PlayerCamera: SetTarget/ResetToPlayer/SnapToTarget 메서드 추가
- PlayerMovement: OnEnable/OnDisable에서 입력 액션 관리
- Tab 키로 관전 대상 전환 기능
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-14 15:08:18 +09:00
62306a34a2
feat: 플레이어 사망 및 리스폰 시스템 구현
...
- isDead 네트워크 변수 추가로 사망 상태 동기화
- 사망 시 이동/스킬 비활성화 및 사망 애니메이션 재생
- Respawn() 메서드로 체력/마나 회복 및 컴포넌트 재활성화
- 스킬 입력에서 사망 상태 체크 추가
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-14 15:08:03 +09:00
5e61dbf7e6
feat: 게임 상태 관리 시스템 추가
...
게임 전체 상태(Waiting, Playing, GameOver, Victory)를 관리하는 GameManager 구현.
플레이어 전멸 시 게임 오버, 보스 처치 시 승리 처리.
씬 로드 시 플레이어 리스폰 및 카메라 재설정 지원.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-14 15:07:49 +09:00
d28ff21213
chore: Unity meta files for weapon scripts
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-12 19:57:51 +09:00
5be6853a15
chore: 무기 시스템용 씬 및 프리팹 업데이트
...
- Player 프리팹에 WeaponEquipment 컴포넌트 추가
- 테스트 씬에서 무기 시스템 테스트 가능하도록 설정
- NetworkPrefab 목록 업데이트
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-12 19:56:47 +09:00
535b730f34
feat: 무기 배율 시스템 통합
...
- DamageEffect: 무기 데미지 배율 적용 (GetDamageMultiplier)
- PlayerSkillInput: 무기 마나 소모 배율 적용 (GetActualManaCost)
- SkillEffect: 무기 사거리 배율 적용 (가상 메서드로 구현)
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-12 19:56:12 +09:00
df064c4eaf
feat: 무기 장착 시스템 핵심 구현
...
- WeaponData: 무기 스탯 보너스, 배율, 슬롯, 프리팹 정보를 담은 ScriptableObject
- WeaponEquipment: 무기 장착/해제, 스탯 보너스 적용, 메시 이름 기반 소켓 검색, 스케일 보정
- WeaponSlot enum: RightHand, LeftHand, Back, Hip, TwoHanded 슬롯 지원
- GetInstanceID() 음수 버그 수정 (>= 0 → == -1 체크)
- 소켓 스케일 보정으로 0.01 스케일 메시에서도 무기가 올바른 크기로 표시됨
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-12 19:55:27 +09:00
2079e1b232
[UI] UI 컴포넌트 디버그 로그 제거
...
AbnormalityListUI, AbnormalitySlotUI, PlayerHUD, SkillSlotUI에서 불필요한 디버그 로그 제거
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-12 03:00:12 +09:00
2f90e8e354
[Effect] 스킬 이펙트 디버그 로그 제거
...
불필요한 Debug.Log 및 Debug.LogWarning 호출 제거로 프로덕션 로그 정리
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-12 02:59:49 +09:00
c019acd801
[Test] 테스트 씬 및 보스 데이터 조정
...
- NewEnemyData: 보스 이름 변경 (Boss The Test)
- Melee_Slash: Target Layers 전체 선택 (디버깅용)
- Melee_Slash_Boss: 기본 데미지 10 → 1 (테스트용)
- Test.unity: 보스 체력바 테스트 환경 구성
2026-03-12 02:38:05 +09:00
bc52a08d2b
[UI] 보스 체력바 UI 및 영역 진입 트리거 시스템 추가
...
- BossHealthBarUI: 보스 체력 변화를 자동으로 UI에 반영하는 컴포넌트
- BossArea: 플레이어 진입 시 연결된 보스의 체력바 표시
- BossEnemy: 스폰 이벤트(OnBossSpawned) 추가로 UI 자동 연결 지원
- UI_BossHealthBar.prefab: BossHealthBarUI 컴포넌트 적용
2026-03-12 02:35:43 +09:00
a7b89ff861
[Scene] 테스트 씬 업데이트
...
- 보스 및 플레이어 프리팹 배치
- UI 요소 설정 업데이트
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-12 01:30:45 +09:00
aa00ee520e
[UI] 플레이어 HUD 및 체력바 개선
...
- PlayerHUD: HP/MP 바 동기화 개선
- StatBar: 체력바 표시 로직 개선
- Player 프리팹 UI 컴포넌트 설정
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-12 01:30:28 +09:00
baf4da0f77
[Prefab] 보스 프리팹 및 AI 설정 업데이트
...
- Behavior Graph에 스킬 사용 노드 추가
- TestBoss 프리팹에 Team, SkillController 컴포넌트 추가
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-12 01:30:08 +09:00
ec694c3a80
[AI] 보스 스킬 사용 액션 추가
...
- UseSkillAction: Behavior Tree에서 스킬 사용을 위한 액션 노드
- Melee_Slash_Boss: 보스 근접 공격 스킬 데이터
- Melee_Slash_Boss_0: 스킬 대미지 효과 (부채꼴 범위)
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-12 01:29:48 +09:00
f4a0c250fb
[Combat] IDamageable 인터페이스 적용으로 대미지 시스템 일원화
...
- PlayerNetworkController에 IDamageable 인터페이스 구현
- DamageEffect, HealEffect가 IDamageable 사용하도록 변경
- 플레이어와 보스 모두에게 대미지/힐 적용 가능
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-12 01:29:26 +09:00
14338f752f
[Team] 팀 타입을 enum으로 변경
...
기존 int teamId를 TeamType enum으로 변경하여 가독성과 타입 안전성 향상
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-12 01:29:02 +09:00
ffd2ca8c73
[Scene] 테스트 씬 및 네트워크 설정 업데이트
...
Ultraworked with [Sisyphus](https://github.com/code-yeonggu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 17:59:19 +09:00
73615f0aed
[Config] 프로젝트 설정 업데이트
...
Ultraworked with [Sisyphus](https://github.com/code-yeonggu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 17:58:51 +09:00
7c22b01ea8
[External] Synty Polygon 외부 에셋 패키지 추가
...
Ultraworked with [Sisyphus](https://github.com/code-yeonggu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 17:58:10 +09:00
f0fef00b1c
[Assets] 트롤 캐릭터 모델 프리팹 추가
...
Ultraworked with [Sisyphus](https://github.com/code-yeonggu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 17:53:10 +09:00
143536f3f4
[Prefab] 보스 프리팹 및 데이터 추가
...
Ultraworked with [Sisyphus](https://github.com/code-yeonggu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 17:52:47 +09:00
a8e8e59c29
[AI] Behavior Actions 시스템 추가
...
Ultraworked with [Sisyphus](https://github.com/code-yeonggu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 17:52:16 +09:00
035a87e032
[Enemy] 적 애니메이션 컨트롤러 구현
...
Ultraworked with [Sisyphus](https://github.com/code-yeonggu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 17:51:52 +09:00
d035c9a9c5
[Enemy] 보스 적 시스템 구현
...
Ultraworked with [Sisyphus](https://github.com/code-yeonggu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 17:51:27 +09:00
8f7dd412c5
[Enemy] 적 기본 시스템 구현
...
Ultraworked with [Sisyphus](https://github.com/code-yeonggu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 17:51:06 +09:00
29e28b124b
[Packages] 외부 패키지 의존성 추가
...
Ultraworked with [Sisyphus](https://github.com/code-yeonggu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 17:50:37 +09:00
7016b3c575
[Docs] AGENTS.md 추가
...
프로젝트 가이드라인 및 코딩 컨벤션 문서
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 02:58:50 +09:00
7c15b56201
[Scene] 테스트 씬 및 프리팹 업데이트
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 02:58:38 +09:00
f7bef8f504
[Config] 프로젝트 설정 업데이트
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 02:58:30 +09:00
05816f2b8e
[Assets] TextMesh Pro 폰트 에셋 데이터 정리
...
불필요한 폰트 캐시 데이터 정리로 용량 최적화
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 02:58:21 +09:00
a1f0f28964
[Config] 퀄리티 설정 단순화
...
- 모바일 퀄리티 레벨 삭제, PC만 유지
- 플랫폼 기본 퀄리티 매핑 제거
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 02:58:12 +09:00
ac5bfc548b
[Skills] 근접 스킬에 이상상태 효과 추가
...
Melee_Slash 스킬에 이상상태 효과 2개 연결
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 02:58:03 +09:00
fd0ba9e9fd
[Abnormality] 테스트 이상상태 이름 중복 수정
...
- abnormalityName: Abnormality -> Test Buff/Test Debuff로 변경
- duration: 99 -> 10으로 변경
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 02:57:46 +09:00
3d3591784f
[UI] 이상 상태 슬롯 UI 개선
...
- 지속 시간 표시가 주기적으로 업데이트되도록 수정
- fill 이미지가 시간이 지날수록 채워지도록 변경
- 남은 시간 정수로만 표시
- 비활성화된 Cooltime 요소 자동 활성화
- Animator Controller 제거로 UI 정상 표시
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 02:40:44 +09:00
ec99e302ed
[Abnormality] 이상 상태 시스템 구현
...
- 이상 상태 데이터 (버프/디버프) ScriptableObject 정의
- 런타임임 활성 이상 상태 관리 (ActiveAbnormality)
- 캐릭터터별 AbnormalityManager 컴포넌트로 이상 상태 적용/제거
- 스킬 효과(AbnormalityEffect)로 스킬에 이상 상태 연동
- UI 슬롯 및 목록 표시 구현 (버프/디버프 구분)
- 테스트 코드 및 씬 설정 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 01:35:02 +09:00
8add066c3c
[UI] 스킬 퀵슬롯 UI 구현
...
- SkillSlotUI: 개별 슬롯 (아이콘, 쿨다운 오버레이, 텍스트)
- SkillQuickSlotUI: 6개 슬롯 관리 및 PlayerSkillInput 연동
- Animator 제어 문제 해결: 수동 SetActive로 쿨다운 표시
- UI_Bar에 PlayerHUD, StatBar 컴포넌트 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 20:58:28 +09:00