프로젝트 개요
report · 5 of 5 · 5 commits · 516fe138af386035a0aeb6c4286c4daacaef30d8..d64826166ea58a1228d590a559a9955913c6f762

Legacy 격리는 진전이나 검증 결과와 자산 출처 관리가 아직 부족하다.

MED 진행도 42% (+ 10pts) 2026. 5. 6. AM 11:40

프로젝트 예상 진행도

기준: 2026. 5. 6. AM 11:40
42 / 100

문서화 상태

Design
5/10
Technical
8/10
Spec
6/10
#레거시분리 #문서화 #DOTS전환 #자산관리

GhostMarch_DOTS — Legacy 격리 스냅샷

1. 주요 변경사항

2. 코드 품질 리뷰

이번 변경은 런타임 로직 개선보다 구조 격리에 가깝다. Legacy 코드를 한곳으로 모은 결정은 긍정적이다. 왜냐하면 DOTS 재구현이 시작될 때 “현재 플레이 가능한 기준 구현”과 “새 구현”의 소유권이 분리되기 때문이다. 특히 asmdef를 Legacy에 성급히 추가하지 않겠다는 문서 판단은 현실적이다. 전역 네임스페이스, 씬 직렬화, 싱글톤 의존이 남아 있는 상태에서 assembly를 쪼개면 컴파일 장애가 대량 발생할 가능성이 높다.

다만 위험도는 낮지 않다. 803개 파일 이동은 Unity에서 GUID가 보존되면 대부분 안전하지만, 문자열 경로·Addressable key·에디터 스크립트·빌드 프로필은 GUID만으로 보호되지 않는다. 실제 diff에도 다음처럼 빌드 기준 씬이 Legacy로 이동했다.

path: Assets/Legacy/Scenes/SampleScene.unity
guid: 8c9cfa26abfee488c85f1582747f6a02

따라서 “파일 이동이 됐다”가 완료 조건이면 안 된다. Unity import, compile, Play Mode smoke test, 빌드 씬 로드 확인까지 남아 있다. 특히 DOTS 프로젝트라는 이름과 달리 현재 활성 빌드 씬은 Legacy이므로, 제출·검증 기준이 Legacy 플레이어블인지 DOTS 수직 슬라이스인지 명확히 정해야 한다.

3. 진행도 평가

이전 대비 가장 큰 전진은 문서와 폴더 경계다. Legacy를 명시적 기준선으로 격리했고, 신규 자산 배치 규칙을 세운 점은 이후 작업 충돌을 줄인다. 커밋 메시지도 docs:chore: 중심이라 이전의 fix/wip 문제보다 의도 추적성이 개선됐다.

반면 실제 DOTS gameplay slice 구현 진척은 거의 없다. 현재 진행도는 “전환 준비가 잘 정리되는 단계”이지 “게임 완성도가 오른 단계”는 아니다. 남은 핵심 장애물은 검증 자동화, 첫 DOTS 씬/프리팹 기준, Legacy parity 테스트다.

4. 다음 권장사항

5. 문서화 상태

design 점수는 5다. 게임의 코어 경험, 밸런싱 의도, 플레이어 목표는 일부 문서에 흩어져 있으나, 이번 변경은 설계 문서 자체를 깊게 보강한 성격은 아니다.

technical 점수는 8이다. assembly boundary, folder layout, Legacy scope, serialized baseline 문서는 실무적으로 유용하다. 신규 참여자가 “어디를 건드리면 안 되는지” 이해할 수 있는 수준까지 올라왔다.

spec 점수는 6이다. 씬·프리팹·오디오·하드모드 토글 같은 구체 값이 늘어난 것은 좋다. 다만 업적 코드, SFX 인덱스, 자산 출처, DOTS 검증 씬 기준이 아직 표준 사양으로 닫히지 않았다.

6. Backlog

7. 이전 Backlog 해결

리포트 타임라인

5개 스냅샷 · 최신순