MMX Beta Project Documents 계획, 근거, 댓글이 같은 기록으로 남는 작업 저장소
MMX GM · 나레이터 · 대사 시스템 설계 고려사항

생산일 2026.05.20 · 원문 가독성 정리본

MMX GM · 나레이터 · 대사 시스템 설계 고려사항

작성일: 2026.05.20

작성: Claude PMO

목적: 와이어프레임 및 시스템 설계 전 전체 고려사항 정리


A. GM 공지 표시

  1. 1. GM 공지가 여러 개 쌓이면 최신 1개만 표시할지, 스크롤 가능한 로그로 쌓을지
  2. 2. GM 공지 표시 위치 — 화면 상단 고정 배너 vs 중앙 팝업 vs 하단 공지창
  3. 3. GM 공지 중요도 등급 — "투표 시작"과 "30초 남았습니다"는 긴급도가 다름
  4. 4. 긴급 공지와 일반 공지의 화면 위치·색상·크기 차별화 여부
  5. 5. GM 공지에 타이머가 포함될 경우 카운트다운 위치 — 공지 안 vs 별도 영역
  6. 6. GM 공지 히스토리 — 플레이어가 언제든 다시 볼 수 있어야 하는지
  7. 7. 플레이어가 실수로 공지를 닫았을 때 다시 볼 수 있는 방법
  8. 8. 플레이어가 공지를 읽었는지 확인 표시 필요 여부 (읽음 처리)
  9. 9. GM 공지 글자 크기 플레이어 개별 조정 가능 여부
  10. 10. 야간 모드에서 GM 공지 색상 자동 조정 여부
  11. 11. GM 공지가 오는 시점에 배경음악 자동 덕킹(볼륨 감소) 효과 여부
  12. 12. GM 공지를 진동으로도 알림 — 음소거 상태에서도 인지 가능하도록
  13. 13. 음성 공지와 텍스트 공지 동시 표시 원칙 — 음성 선택 여부와 무관하게 텍스트 항상 표시
  14. 14. GM 공지 언어가 시나리오 언어와 다를 경우 자동 번역 필요 여부 (글로벌 대비)
  15. 15. GM 공지에 이미지·단서 카드 썸네일 첨부 가능 여부

B. GM 음성 · 출력 방식

  1. 16. 방장이 GM일 때 — 텍스트 또는 음성 선택 가능
  2. 17. AI GM일 때 — 플레이어가 음성 또는 텍스트 수신 선택 가능
  3. 18. AI GM 음성 볼륨을 플레이어가 개별 조정할 수 있어야 하는지
  4. 19. AI GM 음성과 나레이터 보이스가 같은 보이스일 경우 혼동 방지 방안
  5. 20. GM 음성 속도(TTS 속도) 방장이 조정 가능 여부
  6. 21. GM이 말하는 도중 플레이어 음성 자동 음소거(덕킹) 여부
  7. 22. 방장 GM 겸임 시 마이크로 GM 발화와 캐릭터 발화를 구분하는 방법 — 별도 버튼 vs 자동 감지

C. GM 제어권 · 교체

  1. 23. AI GM 해고 시 진행 중이던 Phase 처리 방법 — 중단 vs 현재 Phase 완료 후 교체
  2. 24. AI GM 소환 시 현재 게임 컨텍스트 자동 인계 방법
  3. 25. AI GM 해고·소환 이력 게임 로그 기록 여부
  4. 26. 방장 외 플레이어가 AI GM 소환 요청 가능 여부 — 방장 승인 후 소환
  5. 27. AI GM 해고 상태에서 방장이 응답 없을 때 타임아웃 처리 방법
  6. 28. 방장 GM 겸임 시 플레이어 대사 입력창과 GM 공지 입력창 분리 여부
  7. 29. 방장 캐릭터 대사와 GM 공지가 화면에서 명확히 구분되어야 함 — 색상·아이콘 등
  8. 30. AI GM이 판단하기 어려운 예외 상황 발생 시 방장에게 에스컬레이션하는 기능 필요 여부
  9. 31. GM 교체 횟수 제한 필요 여부 — 무제한 허용 시 게임 흐름 방해 가능성
  10. 32. 방장이 자리를 비울 경우(연결 끊김 등) AI GM 자동 소환 여부

D. 나레이터

  1. 33. 나레이터가 읽는 대상 — 지문 한정 (작가 시나리오에 작성된 텍스트)
  2. 34. 나레이터 지문 트리거 방식 — GM이 수동 트리거 vs Phase 전환 시 자동 재생
  3. 35. 나레이터 지문 재생 중 플레이어 대사 입력 가능 여부 — 잠금 vs 병행
  4. 36. 나레이터 지문 재생 중 음성 채팅 자동 음소거 여부
  5. 37. 나레이터 지문을 플레이어가 건너뛸 수 있는지 — 방장만 가능 vs 전체 가능
  6. 38. 나레이터 지문 재생 중 GM 공지가 오면 처리 방법 — 낭독 중단 vs 낭독 후 공지
  7. 39. 나레이터 지문 텍스트 자막과 음성 동기화 여부 — 읽는 부분 하이라이트
  8. 40. 나레이터 지문 속도(TTS 속도) 방장 조정 가능 여부
  9. 41. 나레이터 보이스 선택 — 방장 목소리(디폴트) + 남성 2종 + 여성 2종 (총 5종)
  10. 42. 나레이터 보이스를 플레이어 개인이 변경 가능한지 — 방장만 vs 개인 설정
  11. 43. 나레이터 보이스 미리 듣기 — 로비에서 방장이 미리 들어볼 수 있어야 함
  12. 44. 나레이터가 없는 시나리오(지문 없음) 처리 — 빈 Phase 자동 스킵
  13. 45. 작가가 나레이터 지문에 강조 포인트 지정 가능 여부 — 빠르게·천천히·강하게
  14. 46. 작가가 직접 녹음한 음성 파일을 나레이터로 업로드하는 옵션 고려 여부
  15. 47. 다국어 버전 출시 시 나레이터 보이스 언어별 준비 필요 — 지금 언어 필드 설계에 반영 여부
  16. 48. 나레이터 지문과 GM 공지의 시각적 구분 방법 — 색상·아이콘·폰트·배경

E. 플레이어 대사

  1. 49. 대사 스크립트 표시 옵션 3종
  • 옵션 1: 내 대사만 보기
  • 옵션 2: 전체 보기 (UZU 방식)
  • 옵션 3: 전체 보이되 타인 대사는 흐리게 (기본값)
  1. 50. 옵션 3에서 타인 대사 흐림 정도를 플레이어가 조정할 수 있는지
  2. 51. 플레이어가 대사를 음성으로 읽을 때 TTS 제공 여부 — vs 직접 마이크로 읽기
  3. 52. 대사 완료 신호 방법 — 버튼 클릭 vs 음성 감지 자동 처리
  4. 53. 대사 순서 규칙 — 특정 플레이어 순서 지정 vs 자유 발화
  5. 54. 대사 스킵 가능 여부 — 말하지 않고 넘어갈 수 있는지
  6. 55. 플레이어 대사와 즉흥 발화를 화면에서 구분 표시 여부
  7. 56. 대사 입력 중 GM 공지가 오면 입력창 처리 방법 — 유지 vs 임시 잠금
  8. 57. 대사 큐 표시 — 내 차례가 오면 진동 + 하이라이트 알림
  9. 58. 선택지 대사 — 여러 대사 중 하나를 선택하는 분기 연출 지원 여부
  10. 59. 관람자에게 플레이어 대사 스크립트 공개 여부 — 전체 vs 말한 것만
  11. 60. 대사를 치지 않고 일정 시간 경과 시 자동 처리 방법 — 스킵 vs AI 대체

F. 단서 카드 오픈 연출

  1. 61. 단서 카드 오픈 시 햅틱 진동 강도 조정 가능 여부
  2. 62. 카드 뒤집기 애니메이션 속도 — 빠름 vs 천천히
  3. 63. 효과음 볼륨 개별 조정 가능 여부
  4. 64. 화면 암전 후 밝아지는 효과 지속 시간
  5. 65. 단서 카드 오픈 연출을 플레이어가 끌 수 있는지 — 연출 없이 바로 공개
  6. 66. 단서 카드가 여러 장 동시에 공개될 때 연출 방법 — 순차 vs 동시
  7. 67. 단서 카드 오픈 시 관람자에게도 같은 연출이 보이는지
  8. 68. 단서 카드에 이미지가 포함될 경우 오픈 연출이 달라지는지
  9. 69. 단서 카드를 다시 볼 수 있는 방법 — 별도 단서함 UI 필요 여부
  10. 70. 단서 카드 오픈 순서를 작가가 설정할 수 있는지 — 조건 기반 vs 시간 기반

G. 자유 토론

  1. 71. 자유 토론 시간 제한 설정 — 작가가 Phase별로 설정
  2. 72. 자유 토론 중 GM 공지 처리 — 토론 중단 vs 오버레이 표시
  3. 73. 자유 토론 중 특정 플레이어 발화 독점 제어 기능 필요 여부
  4. 74. 자유 토론 내용 게임 로그 기록 범위 — 전부 vs 키워드만
  5. 75. 자유 토론 중 단서 카드를 꺼내 다른 플레이어에게 보여주는 기능 필요 여부
  6. 76. 자유 토론 중 밀담 채널 사용 가능 여부
  7. 77. 자유 토론 시간이 끝나면 자동으로 다음 Phase 전환 vs GM 수동 전환
  8. 78. 자유 토론 중 관람자가 반응(좋아요 등)을 보낼 수 있는지
  9. 79. 자유 토론 타이머가 화면에 항상 보여야 하는지
  10. 80. 자유 토론을 작가가 없앨 수 있는지 — Phase 구성에서 제거 가능

H. 방장 권한 · UX

  1. 81. 방장 GM 겸임 시 UX — 대사 입력창과 GM 공지 입력창 동시 사용 방법
  2. 82. 방장이 게임 중 다른 플레이어에게 방장 권한을 위임할 수 있는지
  3. 83. 방장이 특정 플레이어를 음소거시킬 수 있는지
  4. 84. 방장이 특정 플레이어를 강퇴할 경우 AI NPC 자동 충원 여부 (AI NPC 보류이므로 향후)
  5. 85. 방장이 게임을 일시 중지할 수 있는지 — 전체 멈춤 기능
  6. 86. 방장이 특정 Phase를 강제로 건너뛸 수 있는지
  7. 87. 방장 화면 레이아웃이 일반 플레이어와 달라야 하는지 — GM 제어 패널 별도
  8. 88. 방장이 연결이 끊겼을 때 자동 방장 교체 규칙 필요 여부

I. 관람 시스템 (제4의 벽까지)

  1. 89. 관람자가 입장할 수 있는 시점 — 게임 시작 전 vs 언제든지
  2. 90. 관람자 수 제한 여부
  3. 91. 관람자에게 보이는 화면 구성 — 플레이어 화면과 동일 vs 별도 관람 뷰
  4. 92. 관람자가 플레이어 대사 스크립트를 볼 수 있는지
  5. 93. 관람자가 단서 카드를 볼 수 있는지
  6. 94. 관람자의 존재를 플레이어가 알 수 있는지 — 관람자 수 표시 여부
  7. 95. 관람자가 나중에 게임에 참가자로 전환 가능한지
  8. 96. 관람자 화면에서 좋아요 버튼 위치 및 표시 방법

J. 게임 로그 · 저장

  1. 97. GM 공지·나레이터 지문·플레이어 대사·자유 토론을 각각 다른 레이어로 저장 — 리플레이 활용 대비
  2. 98. GM 교체 이력(AI GM → 방장 → AI GM) 타임스탬프 기록 여부
  3. 99. 나레이터 보이스 선택 정보 로그 저장 여부 — 리플레이 시 원래 보이스 재생 대비
  4. 100. 게임 중 발생한 예외 상황(연결 끊김, 강퇴 등) 로그 기록 여부
  5. 101. 게임 로그 보관 기간 — 영구 vs 일정 기간 후 삭제
  6. 102. 플레이어가 자신의 게임 로그를 내려받을 수 있는지
  7. 103. 게임 로그 중 개인정보(닉네임, 발화 내용) 처리 정책 필요 여부

K. 작가 설정권

  1. 104. 작가가 GM 기본 멘트를 커스텀할 수 있는지 — 기본 멘트 외 추가 작성
  2. 105. 작가가 특정 Phase에서 GM 공지를 비활성화할 수 있는지
  3. 106. 작가가 자유 토론 Phase를 없앨 수 있는지
  4. 107. 작가가 나레이터 지문에 강조 포인트를 지정할 수 있는지
  5. 108. 작가가 단서 카드 공개 조건을 설정할 수 있는지 — 시간 기반 vs 특정 대사 트리거
  6. 109. 작가가 Phase별 타이머를 설정할 수 있는지
  7. 110. 작가가 대사 순서를 강제 지정할 수 있는지
  8. 111. 작가가 선택지 대사(분기 연출)를 만들 수 있는지
  9. 112. 작가가 GM 음성 보이스를 시나리오 기본값으로 설정할 수 있는지
  10. 113. 작가가 나레이터 지문 없는 Phase를 만들 수 있는지

L. 접근성 · 다양성

  1. 114. 청각 장애 플레이어를 위해 모든 음성을 텍스트로 대체하는 접근성 옵션
  2. 115. 시각 장애 플레이어를 위한 화면 낭독 지원 여부
  3. 116. 색각 이상 플레이어를 위한 색상 구분 대안 (아이콘·패턴 병행)
  4. 117. 글자 크기 전체 조정 옵션
  5. 118. 고대비 모드 지원 여부

M. 글로벌 · 다국어 대비

  1. 119. 나레이터 보이스 언어별 준비 — 한국어·영어·일본어 각 보이스
  2. 120. GM 기본 멘트 다국어 지원 — 시스템 자동 번역 vs 작가 직접 작성
  3. 121. 플레이어 대사 다국어 지원 방법 — 작가가 언어별 대사 따로 작성 vs AI 번역
  4. 122. 시나리오 JSON 언어 필드 설계 — 지금부터 반영 필요
  5. 123. 나레이터·GM 음성이 언어에 따라 자동 전환되는지

N. 성능 · 안정성

  1. 124. 나레이터 TTS 생성 시점 — 사전 배치 생성 vs 실시간 생성
  2. 125. TTS 생성 실패 시 폴백 처리 — 텍스트만 표시
  3. 126. GM 음성 지연(레이턴시) 허용 범위
  4. 127. 동시 접속자 증가 시 TTS 서버 부하 대응 방안
  5. 128. 나레이터 음성 파일 캐싱 전략 — 자주 쓰는 멘트는 사전 캐싱
  6. 129. 네트워크 불안정 시 GM 공지 재전송 보장 여부
  7. 130. 게임 중 플레이어 연결 끊김 후 재접속 시 GM 공지 히스토리 복원 여부

O. 비용

  1. 131. TTS 비용 구조 — Google Cloud TTS vs ElevenLabs 비교
  2. 132. 나레이터 지문 길이에 따른 TTS 비용 산정 필요
  3. 133. 시나리오 1편당 나레이터 TTS 사전 생성 비용 추정
  4. 134. 실시간 TTS vs 사전 배치 생성 비용 비교 — 사전 생성이 훨씬 저렴
  5. 135. 작가가 직접 녹음 업로드 시 스토리지 비용

P. 미결 · 추가 검토 필요

  1. 136. GM이 플레이어 발화를 실시간으로 감지해서 특정 키워드에 반응하는 기능 필요 여부
  2. 137. 플레이어가 GM에게 귓속말(밀담)로 질문할 수 있는지
  3. 138. GM 공지를 특정 플레이어에게만 보내는 개인 공지 기능 필요 여부
  4. 139. 게임 중 배경음악(BGM) 제어권 — 방장 vs AI GM vs 자동
  5. 140. BGM과 나레이터 음성의 볼륨 밸런스 자동 조정 여부
  6. 141. 게임 중 효과음 레이어 — 단서 오픈·Phase 전환·시상식 각각 별도 설정
  7. 142. 플레이어가 이모지·리액션을 보낼 수 있는지 — 자유 토론 중
  8. 143. 관람자 좋아요가 플레이어 화면에 실시간으로 표시되는지
  9. 144. 게임 종료 후 플레이어 간 평가 기능 — 매너·연기·몰입도
  10. 145. Phase 전환 시 전환 효과(애니메이션) 작가 설정 가능 여부
  11. 146. 플레이어가 게임 중 쪽지(텍스트 밀담)를 보낼 수 있는지 — 음성 밀담과 별개
  12. 147. 방 비밀번호 설정 기능 필요 여부
  13. 148. 게임 중 플레이어가 잠시 자리를 비울 수 있는 자리비움 표시 기능
  14. 149. 게임 종료 후 전체 게임 요약(타임라인) 자동 생성 여부
  15. 150. 베타 오픈 후 수집된 플레이어 피드백을 작가에게 전달하는 채널 필요 여부

MMX: The Murder Mystery X | GM·나레이터·대사 시스템 설계 고려사항 | 2026.05.20

댓글들...

작성자, 댓글

댓글