프로젝트 개요
report · 1 of 14 · 7 commits · 02fe327f68d783741587a55d9c80a594209c3d7a..e3a7945125d97d5cf375b51d37ee76de7de3634c

UI 프리팹 베이크 파이프라인 대규모 도입, 네트워크 타이머 최적화 진척.

MED 진행도 55% 2026. 4. 22. PM 5:35

프로젝트 예상 진행도

기준: 2026. 4. 22. PM 5:35
55 / 100

문서화 상태

Design
2/10
Technical
4/10
Spec
1/10
#UI파이프라인 #네트워킹 #기술부채 #문서화 #Unity

Seven-Shards-ORIGIN — UI 파이프라인 정비 스냅샷

1. 주요 변경사항

2. 코드 품질 리뷰

UI 계층의 구조화 시도는 분명 진일보다. Baker → Prefab → RootRefs(직렬 필드 인덱스) → Bootstrap(런타임 바인딩) → Driver(도메인 로직) 규약이 반복 적용되며 씬 하드코딩·GameObject.Find 패턴을 배제한다. 다만 GameplayUiResourcesPrefabBaker.cs(222줄), PauseMenuPrefabBaker.cs(226줄), MerchantShopPrefabBaker.cs(64줄) 등 Baker 6종에 레이아웃·색상·폰트 상수가 개별 하드코딩되어 동일 디자인 토큰이 여러 곳에 흩어진다. 공통 helper(예: UiBakeStyle ScriptableObject)로 추출하지 않으면 디자인 변경 시 수정 지점이 기하급수로 증가한다.

DownStateHud.cs가 455줄로 팽창했고, 부활 라벨 스로틀·표시 캐시·타이머 구독이 한 클래스에 공존한다. 단일 책임 위배로, “표시 계산”과 “입력 반응”, “서버 이벤트 구독”을 분리할 시점이다. 네트워크 측은 ServerTime 데드라인 패턴이 정석에 가깝다 — 매 프레임 동기화 대신 단발 동기화 후 로컬 카운트다운으로 밴드폭을 줄였다. 다만 호스트 권한 이양/재접속 시 데드라인 값의 보정 경로가 코드만으론 추적이 어렵다.

3. 진행도 평가

Initial commit 이후 7커밋 만에 +64k / -28k 라인 규모의 변화는 대부분 프리팹 리빌드와 문서 정리에서 나왔고, 순수 신규 로직은 UI Bootstrap/Driver 약 2천 줄, 네트워크·입력 경로 약 1천 줄 수준이다. 코어 루프(타이틀→로비→게임플레이→상점→일시정지→다운/부활)가 UI 레벨에서 연결됐고 중간보스 뼈대가 들어가 플레이 가능 빌드에 한걸음 다가섰다. 단 resolved_from_backlog 판정이 가능한 이전 기준점이 없어 실질 진도는 “프레임 완성, 컨텐츠/밸런싱 공백”으로 읽힌다. 55% 근사.

4. 다음 권장사항

5. 문서화 상태

6. Backlog

리포트 타임라인

14개 스냅샷 · 최신순
MED 2 commits UI 로딩·로케일 안정화가 전진했으나 Addressables는 미완료. 66% HIGH 1 commits 로비 검증은 늘었으나 대량 프리팹 변동 위험이 크다. 64% HIGH 1 commits UI 기능은 전진했으나 대량 씬·프리팹 셔플 위험이 크다. 58% MED 1 commits 버퍼 크기 산정은 개선됐으나 네트워크 검증 공백이 남았다. 56% HIGH 1 commits 로비와 폰트 TODO는 전진했지만 대량 prefab churn 위험이 크다. 63% MED 1 commits 대형 클래스 분할은 진전이나 책임 경계 검증이 필요하다. 64% HIGH 1 commits 멀티플레이 로비는 복구됐지만 변경 면적과 검증 위험이 크다. 55% MED 2 commits LAN 로비 제거와 TMP 폰트 통합은 전진이나 검증 공백이 남아 있다. 63% HIGH 2 commits 세이브·입력·보스가 전진했지만 씬·네트워크 부채가 크다. 60% HIGH 2 commits LAN 멀티룸 로비는 전진했지만 네트워크 구조 리스크가 높다. 62% HIGH 4 commits 보스전·세이브·입력 전진은 크지만 씬/네트워크 검증 위험이 높다. 57% HIGH 2 commits 보스전과 추격전은 전진했지만 씬·문서 부채가 크다. 64% MED 2 commits 메가 추격 출구 확정 로직 정리, 로케일·런타임 UI 뼈대 투입. 58% MED 7 commits UI 프리팹 베이크 파이프라인 대규모 도입, 네트워크 타이머 최적화 진척. 55%