Release Checklist

프로젝트 빌드 전, 그리고 Framework 를 새 프로젝트에 적용하기 전 확인합니다.

컴파일

  • [ ] error CS 0건 (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