Skip to content

[Child #73] M1 Vertical slice — 1·5층 축약 + 핵심 사운드 + 엔딩 리포트 #85

Description

@SilverSupplier

Parent: #73

목적

docs/GAME_DESIGN.md §17 M1 정의 기준으로, 15분짜리 완결 경험이 끊김 없이 돌아가는지 검증할 수 있는 vertical slice를 만든다. 이게 안 돌면 M2 이후 작업은 시작하지 않는다.

범위 (M1 정의)

게임 시작 흐름

  • 타이틀 화면 1장 + 메인 메뉴 4항목: 새 게임 / 이어하기 / 옵션 / 종료
  • 이어하기는 회색 비활성
  • 옵션은 BGM·SFX 볼륨 2개만 동작
  • 새 게임 선택 시 0.6초 페이드아웃 -> 1층 spawn -> 0.8초 페이드인 -> NPC 입장 환영
  • 엔딩 리포트 닫기 시 타이틀 복귀

연관 이슈: #86

1층 축약

  • 인덱스 룬 3개로 축소: 불씨(fire) / 물웅덩이(water) / 돌기둥(earth)
  • 통과 조건: 1개 작동시키면 승강 룬 활성화
  • 환경 안내(룬 발광, 자동 노트)는 §9 1층 그대로
  • NPC는 입장 1회 + 8초 침묵 1회 + 5분 침묵 1회만
  • 8초 침묵 시 가장 가까운 인덱스 룬 위 ghost gesture 0.8초 1회 재생

연관 이슈: #75

5층 축약

  • 슬롯 3개로 축소: 정화 / 안정 / 연결
  • 통과 엔딩: 2개 슬롯 만족
  • 진엔딩: 3개 슬롯 모두 만족
  • 슬롯 만족 시 환경 안내(라벨 또렷, goal_satisfied SFX)
  • NPC는 통과 엔딩 시작과 진엔딩 추가 만족에만 등장

핵심 사운드

전체 11 SFX 중 다음 7종 + BGM 1곡을 먼저 구현한다.

  • cast_base_success (family pitch 변주 3종: fire +2 / water 기본 / earth -2)
  • cast_invalid
  • cast_incomplete
  • goal_satisfied
  • floor_complete
  • note_unlock
  • npc_appear
  • BGM: ambient_tower

연관 이슈: #74

그리는 선 비주얼

  • 인식 전 흰빛
  • 인식 후 family 색 변환
  • 잔상 0.5초 페이드
  • base seal 펄스

연관 이슈: #87

엔딩 리포트 1차

  • 헤더 문구 분기: 통과 엔딩 / 진엔딩
  • 항목: 가장 많이 사용한 base, 사용 횟수, 노트 대표 3줄, 자기 평가 4문항
  • codex 자동 발췌 hook 사용
  • 닫기 시 타이틀 복귀

연관 이슈: #84

잠긴 콘텐츠

  • 2·3·4층은 잠긴 문 + "다음 패스에서 열림" 안내. 시각적으로만 존재

완료 조건

  1. 외부 1인이 설명 없이 15분 안에 타이틀 -> 1층 -> 5층 축약 -> 엔딩 리포트 -> 타이틀 복귀까지 끊김 없이 완주.
  2. 핵심 사운드 7종 + BGM이 적절한 자리에서 들림.
  3. 통과 엔딩과 진엔딩 헤더 문구가 다르게 표시.
  4. NPC가 vertical slice에 해당하는 트리거만 등장: 입장·침묵·층 완료·5층 마지막 슬롯.
  5. 엔딩 리포트가 노트 codex에서 자동으로 대표 3줄 발췌.
  6. 그리는 선이 인식 전/후, family별, low quality 상태에서 시각적으로 구분됨.

의존성과 순서

선행되어야 함:

병행 가능:

후행 (M2 이후):

검증

  • Unity PlayMode test: 1층 축약 첫 발동, 5층 축약 슬롯 2개 만족 -> 통과 엔딩, 3개 만족 -> 진엔딩, 엔딩 리포트 헤더 분기
  • 수동 검증: 외부 1인 15분 완주 1회

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:feedbackHints, Magic Note, UI feedback, onboarding, and accessibilityarea:gameplayPlayer loop, floors, goals, hazards, and contentarea:unityUnity Magic Exam Hall playable projectenhancementNew feature or requestpriority:P0Must happen for the next playable/project milestonetype:childChild issue linked from a parent planning issue

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions