Appearance
플레이 메뉴모드 개선 PRD
Start date: 03/17/2026 Release date: 03/31/2026 Status: Released created: March 13, 2026 2:21 PM 앱/웹/스튜디오: 앱, 웹
1. 목표 및 배경
문제
- 플레이할 때 메뉴모드가 어디있는지 인지하기 어렵다.
- 메뉴모드 화면 전환이 경험적으로/개발적으로도 무겁다.
- 메뉴모드를 열었을 때 원하는 정보를 한눈에 보기 어렵다.
- 설정은 뎁스가 하나 더 들어가야함
- 상태값도 일부만 볼 수 있음
→ 이 전에는 메뉴모드의 역할이 모호해서 애매했던 것도 있었음. 그런데 이제 기능이 많이 추가될거라 한번 개편하고자 함
해결 방향
- 메뉴 모드의 인지: 어떻게 인지시킬 것인지 → 명시적으로 보여주고, 닿기 좋은데에 있어야 함
- 메뉴 모드 접근 방법: 메뉴 모드를 쉽게 들어갈 수 있도록
- 메뉴 모드의 역할 정의
- 에피소드 플레이 설정: 페이지/스크롤뷰, 모델 선택, 유저 노트, 플레이 프로필, 리롤, 기타 설정(사운드, 타이핑 효과 등) 등
- 플레이 관련 정보: 미션, 상태값(캐릭터/주인공), 이벤트 정보, 프레임 정보
- 재화 정보: 보유 스타 확인, 스타 충전
- 긴급 알림
- 바로 확인해야하는 정보와 아닌 정보로 뎁스 구분
- 0depth: 아주 빈번하게 확인/사용하는 정보, 메뉴 모드 / 상태값으로 들어갈 수 있는 버튼
- 플레이 관련 정보
- 미션
- 긴급 알림
- 플레이 설정
전체 사운드 on/off 설정→ 변경 방향: On/off 아이콘형태로 표시 + off라도 나오고 있으면 색상 등으로 표시→ 사운드가 나오고 있으면 알려주는 것
+ on/off (지금 재생하고 있는 것 on/off or 실제 설정)리롤
- 플레이 관련 정보
- 1depth: 당장 플레이에 자주 필요한 정보, 확인했을 때 플레이에 도움되는 정보
- 플레이 관련 정보
- 상태값(캐릭터/주인공) 내용 - 대표값
- 이벤트 정보
- 프레임 정보
- 플레이 설정
- 사운드 설정(배경음악/효과음 별 on/off) + 배경음악 loop/한번만 재생 선택
- 타이핑 효과 on/off
- 플레이 프로필
- 유저 노트
- 모델 정보
- 페이지/스크롤 뷰
- 플레이 관련 정보
- 2depth: 자주 확인/사용되지 않는 정보, 자주 확인/변경 안했으면 하는 정보(안하는게 경험에도 좋다 or 하면 좋을 수 있지만 어렵거나 딥하다. 하고싶은 사람들은 찾아서 할 것이다.), 가벼운 on/off 설정이 아니라 수정/선택이 필요한 경우
- 재화 정보
- 보유 스타 확인
- 스타 충전
- 플레이 설정
- 모델 변경
- 재화 정보
- 0depth: 아주 빈번하게 확인/사용하는 정보, 메뉴 모드 / 상태값으로 들어갈 수 있는 버튼
2. 타깃 사용자
- 전체 플레이어
3. 핵심 기능 요구사항
→ 와 이건 피그마로 갈음해야겠다…
4. 사용자 플로우
5. 에러 처리 및 예외 상황
6. 데이터 분석
로깅 이벤트
| 타입 | 이름 | 용도 | 파라미터 | 비고 |
|---|---|---|---|---|
| Event | click_play_settings (기존) | 플레이 내 세팅값 변경 확인 | 추가 setting_type: bgm_loop, text_streaming | |
추가 play_mode: scroll_view | page_view | |||
추가 font_style: pretendard | gowunbatang | bookkmyungjo | ||
추가 font_size: small | medium | large | ||
| Event | click_user_setting (추가) | 플레이 내 유저 세팅값 확인 여부 | episode 정보 | |
| Event | click_model_setting | 모델 값 변경 | model_type: gemini-2.5-pro | gemini-3.1-pro |
| episode 정보 | ||||
| Event | view_local_play_profile | 플레이 내 플레이 프로필 화면 진입 | episode 정보 | |
| Event | click_local_play_profile_edit | 플레이 내 플레이 프로필 수정 | episode 정보 | • 수정 완료 확인 모달에서 클릭 시 |
| Event | view_usernote_page | 플레이 내 유저 노트 화면 진입 | content: string(가장 최신 내용 덮어쓰기) | |
| episode 정보 | ||||
| Event | click_usernote_page_edit | 플레이 내 유저 노트 화면 수정 | content: string(가장 최신 내용 덮어쓰기) | |
| episode 정보 | • 수정 완료 확인 모달에서 클릭 시 | |||
| Event | click_prevent_impersonation | 플레이 내 유저 사칭 방지 옵션 On/off | status: on | off |
| episode 정보 |