diff --git a/공유/PD_지시_트래킹/기획팀_PD_지시_로그.md b/공유/PD_지시_트래킹/기획팀_PD_지시_로그.md index f6fc0e9..8d854f2 100644 --- a/공유/PD_지시_트래킹/기획팀_PD_지시_로그.md +++ b/공유/PD_지시_트래킹/기획팀_PD_지시_로그.md @@ -38,6 +38,7 @@ C3·C13 위반에 해당. **즉시 자진 보고 후 소급 등록**. | # | 일시 | 지시 요지 | 처리 상태 | 산출물 경로 | 중단 사유 | 사후 조치 | |---|------|----------|----------|-----------|----------|----------| +| 27 | 2026-04-16 | 유니티 프로젝트 현재 상태 점검 — 기존 분석 산출물(개발/ 10건, 기획/ 12건) 유효성 교차 검증 | **완료** | `공유/소통/기획팀→PM/2026-04-16_유니티프로젝트_점검_기획팀.md` | - | 후속: xlsm SOT 확정, Spine 도입 현황 개발팀 확인, GameManager.cs 소재 파악 | | 3 | 2026-04-15 (세션 중반) | Phase 3 업무 착수 지시 | 보류 | 기획팀 루트 `⚠️_PHASE3_HOLD_공지.md`로 HOLD 유지 | Phase 3 HOLD 상태를 기획팀장이 작업 중 인지 실패(C10-2 위반). 착수 후 자기검증으로 HOLD 공지 확인, C3에 따라 자진 보고 | 개발팀 시뮬레이터 이원화 해소 + PD님 재개 지시 후 재착수. REQ 3건은 재개 시 Python↔C# 비교 검증 입력값으로 유지 | --- diff --git a/공유/대화로그/수상한잡화점/2026-04-16.md b/공유/대화로그/수상한잡화점/2026-04-16.md new file mode 100644 index 0000000..6323174 --- /dev/null +++ b/공유/대화로그/수상한잡화점/2026-04-16.md @@ -0,0 +1,16 @@ +# 2026-04-16 수상한잡화점 대화로그 + + + + +## [PM] 유니티 프로젝트 현재 상태 점검 (기획팀장 수행) +- **요지**: 기존 분석 산출물 10건(개발/) + 기획 산출물 12건(기획/)이 현재 유니티 프로젝트 `D:/NerdNavis/FilGoodBandits/DeckBuilding/`와 일치하는지 교차 검증 +- **이유**: PD님 직접 지시 — 분석 문서 유효성 점검 +- **검증 방법**: 분석 문서(03/08/09/10번) 참조 경로 · 파일명을 실제 프로젝트에서 직접 확인 +- **판정 결과**: + 1. **유효** (변경 없음): Unity 버전(6000.0.67f1), 핵심 스크립트 경로 9/10건, 씬 7개, Export JSON/CSV 구조, NerdNavisCore 외부 경로, 기획 산출물 참조 데이터 파일 전건 + 2. **변경됨** (갱신 필요): DeckBuilding_Ino.xlsm 오늘 수정 / Assets 신규 폴더 추가(EquipIcons, GeneratedLocalRepo 등) / Spine 런타임 csproj 5개 추가 / Res_Addr 그룹 5개 → 11개 확장 + 3. **확인 불가**: GameManager.cs 현재 위치 미확인 / Spine 도입 적용 범위 / Ino.xlsm 수정 내용의 Export 반영 여부 +- **산출물**: `공유/소통/기획팀→PM/2026-04-16_유니티프로젝트_점검_기획팀.md` +- **상태**: 완료 +- **후속 필요**: xlsm SOT 확정, Spine 도입 현황 개발팀 확인, GameManager.cs 소재 파악 diff --git a/공유/소통/기획팀→PM/2026-04-16_유니티프로젝트_점검_기획팀.md b/공유/소통/기획팀→PM/2026-04-16_유니티프로젝트_점검_기획팀.md new file mode 100644 index 0000000..6539b81 --- /dev/null +++ b/공유/소통/기획팀→PM/2026-04-16_유니티프로젝트_점검_기획팀.md @@ -0,0 +1,162 @@ +--- +from: 기획팀장 +to: 총괄PM +type: 상태보고 +status: 대기 +작성일: 2026-04-16 +--- + +# 유니티 프로젝트 현재 상태 점검 보고 + +> 기존 분석 산출물(개발/ 01~10번 문서, 기획/ 12건)이 현재 유니티 프로젝트 실체와 일치하는지 교차 검증한 결과를 보고합니다. +> 점검 대상 경로: `D:/NerdNavis/FilGoodBandits/DeckBuilding/` + +--- + +## 1. 점검 요약 + +| 항목 | 판정 | 비고 | +|------|------|------| +| Unity 버전 | **유효** | 6000.0.67f1 그대로 | +| 핵심 스크립트 경로 | **유효** (1건 주의) | GameManager.cs 미확인 | +| 씬 구성 | **유효** | 7개 씬 동일 | +| 데이터 테이블 경로 | **유효** | DeckBuilding.xlsm 존재 | +| JSON Export 구조 | **유효** | 58개 JSON + 18개 CSV | +| xlsm SOT 상태 | **변경됨** | DeckBuilding_Ino.xlsm 오늘 수정 | +| Assets 폴더 구조 | **변경됨** | 신규 폴더 다수 추가됨 | +| Res_Addr 구조 | **변경됨** | 신규 그룹 6개 추가 | +| 스크립트 파일 수 | **변경됨** | 256 → 257개 (Script), Tool 42개 유지 | +| 테이블 스크립트 수 | **변경됨** | "58개"(문서) → 실측 51개 .cs 파일 | +| NerdNavisCore | **유효** | `C:/Project/Core/NerdNavisCore/` 존재 | +| 기획 데이터 참조 경로 | **유효** | Export/*.json 경로 동일 | + +--- + +## 2. 항목별 상세 판정 + +### 2-1. Unity 버전 및 기본 정보 — **유효** + +- Unity 버전: `6000.0.67f1` (문서 기재와 동일) +- 솔루션 프로젝트 구조: Assembly-CSharp, ACTk, MCPForUnity, NerdNavisCore, PlayFab 등 csproj 파일 확인 +- 추가 발견: `spine-*.csproj` 파일 5개 (03 문서에 미기재 — 아래 2-6 참조) + +### 2-2. 핵심 스크립트 파일 — **유효** (1건 주의) + +| 파일 | 판정 | +|------|------| +| `Assets/Script/InGame/Actor/Actor.cs` | 유효 | +| `Assets/Script/InGame/Actor/PCActor.cs` | 유효 | +| `Assets/Script/InGame/Actor/MobActor.cs` | 유효 | +| `Assets/Script/InGame/Stage/MonsterNodeControler.cs` | 유효 | +| `Assets/Script/My/MyClass.cs` | 유효 | +| `Assets/Script/My/MyValue.cs` | 유효 | +| `Assets/Script/InGame/Stage/IngameStageData.cs` | 유효 | +| `Assets/Script/Template/MonoBehaviourSingletonTemplate.cs` | 유효 | +| `Assets/Script/Server/ServerInfo.cs` | 유효 | +| `Assets/Script/Table/table_base.cs` | 유효 | +| `Assets/Script/Manager/GameManager.cs` | **확인 불가** | + +**주의 사항**: `GameManager.cs`가 `Assets/Script/Manager/` 폴더에 없음. Manager 폴더에는 `AddrResourceMgr.cs`, `DataCheckMgr.cs`, `ErrorLogHookManager.cs`, `Title_Mgr.cs` 4개만 존재. 파일 삭제 또는 이동되었을 수 있음. 08 문서에서 `GameManager.Ins` 참조가 "추정" 태그로 표기되어 있어 원래 불확실했던 항목이나, 현재 Manager 폴더에 부재 상태 확인. + +### 2-3. 씬 구성 — **유효** + +현재 7개 씬 모두 동일하게 존재: + +| 씬 | 상태 | +|----|------| +| `01_Title.unity` | 유효 | +| `02_Game.unity` | 유효 | +| `51_jjonga.unity` | 유효 (용도 불명 그대로) | +| `96_Tool_MobScale.unity` | 유효 | +| `97_Tool_Effect.unity` | 유효 | +| `98_Tool_Mob.unity` | 유효 | +| `99_Tool.unity` | 유효 | + +### 2-4. 데이터 테이블 (DeckBuilding.xlsm) — **변경됨** (주의) + +| 항목 | 문서 기재 | 현재 실측 | 판정 | +|------|----------|----------|------| +| `DeckBuilding.xlsm` 존재 | ○ (4.8MB) | ○ (4.79MB, 2026-04-14 수정) | 유효 | +| `DeckBuilding_Ino.xlsm` | ○ 백업 | **2026-04-16 오늘 수정됨** (4.79MB) | **변경됨** | +| Export/ JSON 수 | 58개 | 58개 JSON 확인 | 유효 | +| Export/ CSV 수 | "일부" | 18개 CSV | 유효 | +| Export/ 최근 수정 | — | 2026-04-14 (EventConfig.json, GuideMission.json) | 유효 | + +**중요**: `DeckBuilding_Ino.xlsm`이 오늘(2026-04-16) 수정됨. 분석 문서(10번)는 `DeckBuilding.xlsm`을 SOT로, `_Ino`를 백업으로 기재했으나, 오늘 `_Ino` 파일이 갱신된 경위 파악 필요. Export/ 폴더 최근 수정일은 2026-04-14이므로, `_Ino` 수정이 Export에 반영되었는지 확인 불가. **두 파일 중 어느 것이 현행 SOT인지 PD님 또는 개발팀 재확인 권고.** + +### 2-5. JSON Export 및 테이블 스크립트 — **변경됨** (수량 불일치) + +| 항목 | 03/10 문서 | 현재 실측 | 판정 | +|------|-----------|----------|------| +| JSON 파일 수 | 58개 | **58개** | 유효 | +| CSV 파일 수 | "일부" | **18개** | 유효 | +| 테이블 스크립트(.cs) 수 | "58개" (10 문서 표현) | **51개** | **변경됨** | +| 주요 파일 존재 (`table_cardlist.cs`, `table_monsterlist.cs`, `table_GlobalValue.cs`) | ○ | ○ | 유효 | + +10번 문서에서 "Export/ 아래 58개 JSON + 소수 CSV"와 "테이블 스크립트 51개"라고 분리 기재되어 있으나, 현재 실측 결과는 JSON 58개 / 스크립트 51개로 일치. 문서 본문에 혼재되어 있던 표현("58개 자동 생성 table_*.cs") 일부가 부정확했던 것으로 확인됨. + +### 2-6. Assets 폴더 구조 — **변경됨** (신규 항목 추가) + +03 문서 대비 새로 확인된 항목: + +| 신규 항목 | 위치 | 내용 | +|---------|------|------| +| `EquipIcons/` | Assets/ | 장비 아이콘 리소스 폴더 | +| `ExternalDependencyManager/` | Assets/ | Firebase SDK 의존성 관리 | +| `GeneratedLocalRepo/Firebase/` | Assets/ | Firebase 생성 로컬 저장소 | +| `Tool_Effect/`, `Tool_Mob/`, `Tool_MobScale/` | Assets/ | 씬별 전용 리소스 폴더 (96~98 씬 대응) | +| `spine-*.csproj` (5개) | 프로젝트 루트 | Spine 애니메이션 런타임 추가됨 | +| `CLAUDE.md` | 프로젝트 루트 | Claude Code 작업 규칙 파일 | + +**주목 사항**: `spine-*.csproj` 파일 5개 추가 — Spine 애니메이션 런타임이 도입되었거나 도입 중인 것으로 추정. 03 문서에 전혀 언급 없음. Assets 폴더 내 Spine 전용 폴더는 현재 미확인이나 csproj 존재로 패키지 설치가 이루어진 상태. + +### 2-7. Res_Addr 구조 — **변경됨** + +| 03 문서 기재 | 현재 실측 | 판정 | +|------------|----------|------| +| Ingame, MainUI, Monster, PC, ScenarioBG (5개) | Ingame, MainUI, Monster, PC, ScenarioBG, **DropDownData, ScenarioEffect, ScenarioImage, ScenarioPrefab, ScenarioSound, Sound, Title** (11개) | **변경됨** | + +Addressable 그룹이 5개 → 11개로 확장됨. Sound, Title, Scenario 계열 그룹이 신규 추가된 것으로 보이며, 시나리오/오디오 관련 콘텐츠가 추가된 것으로 추정. + +### 2-8. 기획 데이터 참조 경로 — **유효** + +기획팀 밸런싱 산출물이 참조하는 경로: +- `DeckBuilding.xlsm` → 존재 확인 (유효) +- `Export/CardList.json`, `GlobalValue.json`, `MonsterList.json` 등 → 존재 확인 (유효) +- `ApprearMonsterPattern.csv`, `CreateMapConfig.csv`, `GlobalValue.csv` → 존재 확인 (유효) + +전체테이블감사_v1.md, 밸런싱전략_v1.md, 스테이지난이도곡선_v1.md 등이 참조하는 데이터 파일은 모두 원래 경로에 존재함. 단, Export 마지막 수정일이 2026-04-14이므로 분석 문서 작성 이후 갱신 없음. + +--- + +## 3. 종합 판정 + +### 3-1. 유효 항목 (기존 분석 신뢰 가능) + +- Unity 버전, 핵심 스크립트 경로 (GameManager.cs 제외) +- 전투 시스템 SOT(08번), 카드시스템 아키텍처(09번), 데이터로딩 구조(10번)의 기술적 내용 +- 7개 씬 구성, NerdNavisCore 외부 참조 +- 기획 산출물이 참조하는 Export/*.json, *.csv 경로 +- 패키지 manifest.json (주요 패키지 동일) + +### 3-2. 변경됨 항목 (재확인 또는 문서 갱신 필요) + +1. **DeckBuilding_Ino.xlsm 오늘 수정** — SOT 판단 재확인 필요 +2. **Spine 런타임 추가** — 03 문서 미기재, 구조 변경 검토 필요 +3. **Res_Addr 그룹 11개로 확장** — 신규 콘텐츠 반영 여부 확인 +4. **Assets 신규 폴더** — EquipIcons, ExternalDependencyManager, GeneratedLocalRepo + +### 3-3. 확인 불가 항목 + +- `GameManager.cs` 현재 위치 (Manager 폴더에 없음) +- Spine 런타임 도입 범위 (어느 캐릭터/씬에 적용 중인지) +- DeckBuilding_Ino.xlsm 오늘 수정 내용 (Export 미갱신 상태) + +--- + +## 4. 기획팀 후속 판단 + +1. **xlsm SOT 확정**: `DeckBuilding.xlsm` vs `DeckBuilding_Ino.xlsm` 중 현행 작업 파일 명확화 → 10번 문서 갱신 +2. **Export 동기화 상태**: `_Ino` 수정 내용이 Export에 반영되어 있는지 확인 → 기획 산출물(밸런싱, 시나리오곡선 등) 유효성에 직결 +3. **Spine 도입 현황**: 개발팀에 Spine 패키지 적용 범위 문의 권고 +4. **GameManager.cs 소재**: 개발팀에 Manager 폴더 내 부재 원인 확인 권고