Release Checklist
프로젝트 빌드 전, 그리고 Framework 를 새 프로젝트에 적용하기 전 확인합니다.
컴파일
- [ ]
error CS0건 (Editor 콘솔) - [ ] Runtime / Editor / Tests(Shared·EditMode·PlayMode) 어셈블리 전부 컴파일 성공
EditMode Test
- [ ]
Tools > Framework > Test Report→ Run EditMode Tests - [ ] 전량 PASS 확인 (기준: 201/201)
PlayMode Test
- [ ]
Tools > Framework > Test Report→ Run PlayMode Tests - [ ] 전량 PASS 확인 (기준: 7/7)
- [ ] 콘솔에
NullReferenceException/InvalidOperationException등 미처리 예외 없음
Diagnostics
- [ ]
Tools > Framework > Runtime Startup Report→ PlayMode 진입 후 Fail 0건 확인 - [ ] F1(Runtime Inspector)/F2(Command Console) 정상 토글
Build
- [ ] Development Build 로 1회 빌드 — Diagnostics/RuntimeStartupValidator 정상 포함 확인
- [ ] Release Build 로 1회 빌드 —
#if UNITY_EDITOR || DEVELOPMENT_BUILD코드가 제거되어 빌드 크기/실행에 영향 없는지 확인 - [ ] Player Settings > Active Input Handling 확인(레거시 Input 미사용 코드 경로이므로 New/Both 모두 호환)
Addressables
- [ ] 실제 프로젝트에서는 Addressable Group/Key 구성 필요(Framework 자체는 빈 상태로 배포됨)
- [ ]
CameraSettings.CameraRigKey등 Framework 가 참조하는 기본 키가 실제 그룹에 등록되어 있는지 확인
Sample
- [ ] 필요한 Sample 만 프로젝트에 포함(전체 Import 시 컴파일 시간 증가)
- [ ]
Tools > Framework > Samples로 Sample Browser 확인
Documentation
- [ ]
Tools > Framework > Documentation정상 링크 - [ ]
MCP_Index.md최신 상태(DocfxAutoBuilder.MenuBuildMcpIndexOnly실행)
MCP Index
- [ ] Sample/Feature 추가 후
MCP_Index.md자동 재생성 확인(직접 편집 금지)
참고 — v1.0.0 기준 실측치
| 항목 | 값 |
|---|---|
| EditMode Test | 201/201 PASS |
| PlayMode Test | 7/7 PASS |
| 컴파일 오류 | 0건 |
| Runtime Startup Validation | 12/12 PASS |