BurningTimesAi/공유/소통/완료/2026-04-16_유니티프로젝트_점검_기획팀.md

8.5 KiB

from to type status 작성일
기획팀장 총괄PM 상태보고 대기 2026-04-16

유니티 프로젝트 현재 상태 점검 보고

기존 분석 산출물(개발/ 01~10번 문서, 기획/ 12건)이 현재 유니티 프로젝트 실체와 일치하는지 교차 검증한 결과를 보고합니다. 점검 대상 경로: D:/BurningTimes/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 파일
BurningTimesCore 유효 C:/Project/Core/BurningTimesCore/ 존재
기획 데이터 참조 경로 유효 Export/*.json 경로 동일

2. 항목별 상세 판정

2-1. Unity 버전 및 기본 정보 — 유효

  • Unity 버전: 6000.0.67f1 (문서 기재와 동일)
  • 솔루션 프로젝트 구조: Assembly-CSharp, ACTk, MCPForUnity, BurningTimesCore, 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.csAssets/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개 씬 구성, BurningTimesCore 외부 참조
  • 기획 산출물이 참조하는 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 폴더 내 부재 원인 확인 권고