MMX 게임 시스템 결정사항 정리
작성일: 2026.05.20
작성: Claude PMO
상태: sglee 검토 중
1. AI GM
역할 범위
한다:
- Phase 진행 안내
- 타이머 · Phase 전환
- 단서 공개 (작가 설정 조건 기반)
- 대사 전환 (한정)
- 룰 안내
- 플레이어 질문 응답
안 한다:
- 범인 힌트 제공
- 미공개 단서 언급
- 감정 · 분위기 연출
- AI NPC 연기 (보류)
- AI 패트롤 (보류)
방장 AI GM 제어권
| 시점 | 내용 |
|---|---|
| 방 생성 시 | 본인 GM 또는 AI GM 선택 |
| 플레이 중 | AI GM 해고 → 방장 GM 겸임 전환 |
| 플레이 중 | AI GM 소환 → 방장 플레이어 전념 복귀 |
방장은 항상 플레이어. GM 겸임은 부득이한 경우.
2. 나레이터
| 항목 | 내용 |
|---|---|
| 선택권 | 방장 |
| 중간 변경 | 방장이 플레이 중 언제든 변경 가능 |
| 기본값 | 방장 목소리 (디폴트) |
| 보이스 옵션 | 방장 + 남성 2종 + 여성 2종 (총 5종) |
| 기술 | Google Cloud TTS 또는 ElevenLabs |
3. 대사 스크립트 표시
| 옵션 | 내용 | 기본값 |
|---|---|---|
| 1 | 내 대사만 보기 | |
| 2 | 전체 보기 (UZU 방식) | |
| 3 | 전체 보이되 타인 대사는 흐리게 | ✅ |
각 플레이어가 개인 설정으로 선택 가능.
4. 단서 카드 오픈 연출 (비니 요청)
- 햅틱 진동
- 카드 뒤집기 애니메이션
- 짧은 효과음
- 화면 암전 후 밝아짐
5. 베타 포함 · 보류 정리
베타 포함
플랫폼:
- Flutter 앱 (Android + Windows)
- WWW (랜딩 + 결제 허브)
- Studio (Next.js)
인증:
- Google / 카카오 / 네이버 OAuth
- Deferred Deep Link → 홈화면까지
게임:
- 방 생성 + URL 초대
- 역할 카드 배포
- Phase 진행 (작가 설정 기반 — 예시이며 자유 변형 가능)
- AI GM (위 역할 범위 내)
- 음성 채팅 (밀담 포함)
- 단서 카드 오픈 연출
- 나레이터 선택 (5종)
- 대사 스크립트 표시 옵션 (3종)
- 투표
- 시상식 (꽃다발 · 박수 · 룸 하이프 — 가격 어드민 설정)
- 필모그래피 기록
- 좋아요 시스템
- 관람 (제4의 벽까지)
- AI 자동 씬 전환 (대사 전환 한정)
- 시네마틱 UI (게임 시작 시만)
mmxStudio:
- 텍스트 작성 → AI JSON 자동 생성
- ReactFlow 시각화
- 플레이 미리보기 (1~16x, Phase 건너뛰기)
- 시나리오 퍼블리시
- 정산 대시보드 (보기만 + 정산요청 버튼 — "정산 대상이 없습니다" 메시지)
콘텐츠:
- 시나리오 3편 (번역 · 각색 · 한국화)
보안:
- Zero-Export
- 브라우저 캡처 차단
보류 (베타 이후)
플랫폼:
- iOS App Store 배포
인증 · 계정:
- Deferred Deep Link → 방 복귀
- 연령 등급 시스템 (15세 / 19세)
- 본인인증 (NICE/KCP)
- 공개 모집
- 신뢰도(매너) 시스템
결제:
- 실제 결제 처리
- 작가 수익 실제 송금
AI:
- AI NPC (전체)
- AI 패트롤
- N-Pick 추천
음성:
- 입체 음향
관람:
- 관람자 라운지 챗 · 평점
- Log-to-Video 렌더링 (비용 산정 후 결정)
시나리오:
- 시즌제
작가 생태계:
- 작가 공개 프로필 · 팬덤
- 외부 작가 공개 모집
필모그래피:
- 마이 대본집
- 배우 팔로우 · 알림 푸시
보안:
- Log-to-Video 관련 보안
- Invisible 워터마킹
- Widevine DRM