🎬 MMX: The Murder Mystery X
통합기획서 v3.1
"오늘 밤 넷플릭스 볼래, 영화 한 편 찍을래?"
| 버전 | 일자 | 주요 변경 |
|---|---|---|
| v2.62 | 2026.05.09 | 기존 마스터 기획서 |
| v3.0 | 2026.05.20 | 플랫폼 Flutter 확정. PWA 폐기. 마일스톤 재편. 결제 구조 확정. mmxStudio 작성 방식 확정. 글로벌 전략 추가. |
| v3.1 | 2026.05.20 | 키워드 하이라이트 적용. 🔵 서브페이지 연결 대상 / 🔴 드롭 / 🟡 보류 |
하이라이트 범례:
🔵 파랑 — 서브페이지 연결 대상 (기능·시스템·기술)
🔴 빨강 — 드롭 (폐기 확정)
🟡 노랑 — 보류 (미확정·검토 필요·베타 이후)
목차
- 1. 프로젝트 개요
- 2. 비전 및 전략
- 3. 플랫폼 아키텍처
- 4. 게임 시스템
- 5. AI 시스템
- 6. 음성 시스템
- 7. mmxStudio AI Edition
- 8. 시네마틱 & 관람 시스템
- 9. 감성 리워드 & 필모그래피
- 10. 결제 & 수익 구조
- 11. 작가 생태계
- 12. 글로벌 전략
- 13. 인증 & 보안
- 14. 기술 스택 & 인프라
- 15. 마일스톤
- 16. 비기능 요건
1. 프로젝트 개요
1.1 기본 정보
| 항목 | 내용 |
|---|---|
| 프로젝트명 | MMX : The Murder Mystery X |
| 서비스 정체성 | 인터랙티브 시네마 플랫폼 / 온라인 머더미스터리 |
| 슬로건 | "오늘 밤 넷플릭스 볼래, 영화 한 편 찍을래?" |
| 도메인 | playmmx.com (app / www / studio / admin / api) |
| 타겟 | MZ세대, 추리·롤플레이 애호가, 소셜 게임 선호층 |
| 연령 등급 | 전체이용가 / 15세 / 19세 (시나리오별 분리) |
| 킥오프 | 2026.06.01 |
| 베타 테스트 오픈 | 2027.01.01 |
| 정식 런치 | 2027.04.01 (결제 모듈 장착) |
1.2 엘리베이터 피치
링크 하나로 즉시 접속, AI 사회자가 진행하는 몰입형 머더미스터리.
코코포리아(URL 즉시 입장) + UZU(모바일 음성) + AI. 세계 최초.
1.3 벤치마크
| 구분 | 코코포리아 | UZU | MMX |
|---|---|---|---|
| 플랫폼 | 웹 | 네이티브 앱 | Flutter 앱 + 웹 |
| 음성 | 외부(Discord) | 내장 | 내장 (Agora) |
| GM | 없음 | 수동 | AI 자동 |
| URL 즉시 입장 | ✅ | ❌ | ✅ |
| AI NPC | ❌ | ❌ | ✅ |
| 작가 생태계 | 제한적 | 제한적 | 글로벌 |
2. 비전 및 전략
2.1 핵심 비전
Flutter 앱으로 네이티브 모바일 경험 + 웹으로 URL 즉시 입장.
한국 시장 선점 후 영어 → 일본어 순서로 글로벌 확장.
2.2 시장 분석
기존 시장의 한계:
- 인원 고정 필수, 장소 제약 (오프라인 밀실)
- 일회성 플레이로 콘텐츠 가치 소멸
- GM 숙련도에 따른 품질 편차
- 온라인 전용 플랫폼 부재 (서구권 — Zoom + PDF 수준)
MMX 차별화:
- AI GM이 진행자 역할 100% 대체
- URL 하나로 즉시 입장 (F-00 비협상)
- AI NPC 자동 충원으로 인원 문제 해결
- 필모그래피 시스템으로 재방문 유도
- 글로벌 시나리오 생태계 (서양 CC 시나리오 수급 + DeepSeek 번역·각색)
3. 플랫폼 아키텍처
3.1 플랫폼 확정 (2026.05.20 확정)
| 플랫폼 | 기술 | 역할 |
|---|---|---|
| Flutter 앱 | Flutter 3.44+ | Android + iOS + Windows 플레이어 |
| WWW | Next.js | 랜딩 + 초대 + 결제 + PC 플레이 |
| Studio | Next.js | 시나리오 작가 전용 웹 도구 |
| Admin | Next.js | 운영 관리 |
| API | FastAPI (Python 3.12) | 백엔드 전체 |
⚠️ PWA 폐기 확정 (2026.05.17). iOS 스토리지 파티션·Android 쿠키 소멸·SW httpOnly 쿠키 충돌 구조적 한계.
3.2 도메인 구조
| 도메인 | 역할 |
|---|---|
| app.playmmx.com | 기존 Next.js 앱 (Flutter 전환 전 임시 유지) |
| www.playmmx.com | 랜딩 + 결제 허브 |
| studio.playmmx.com | 작가 스튜디오 |
| admin.playmmx.com | 운영 관리 |
| api.playmmx.com | FastAPI 백엔드 |
3.3 인프라
| 구성요소 | 기술 | 전환 계획 |
|---|---|---|
| 컨테이너 | GCP Cloud Run (asia-northeast3) | 유지 |
| DB | Neon PostgreSQL (베타까지) | → Cloud SQL (2027.01) |
| 캐시/세션 | Upstash Redis (베타까지) | → Memorystore (2027.01) |
| DNS/CDN | Cloudflare | 유지 |
| 시크릿 | GCP Secret Manager | 유지 |
| 인증 | Redis mmx_session httpOnly SSO | 유지 |
4. 게임 시스템
4.1 게임 루프
시나리오 선택
→ 방 생성 / URL 초대
→ 역할 카드 배포
→ Phase 0: 로비 (마이크 테스트)
→ Phase 1: 시네마틱 인트로
→ Phase 2: 자유 탐문
→ Phase 3: 단서 공개 & 토론
→ Phase 4: 투표
→ Phase 5: 결과 공개
→ Phase 6: 시상식
→ 필모그래피 기록
→ 방 생성 / URL 초대
→ 역할 카드 배포
→ Phase 0: 로비 (마이크 테스트)
→ Phase 1: 시네마틱 인트로
→ Phase 2: 자유 탐문
→ Phase 3: 단서 공개 & 토론
→ Phase 4: 투표
→ Phase 5: 결과 공개
→ Phase 6: 시상식
→ 필모그래피 기록
4.2 게임 Phase (예시)
⚠️ Phase 구성·명칭·수는 작가가 시나리오별로 자유롭게 설정합니다. 아래는 기본 예시입니다. 작가는 mmxStudio에서 Phase를 추가·삭제·순서 변경할 수 있으며, 각 Phase의 내용과 조건도 자유롭게 정의할 수 있습니다.
| Phase | 단계명 (예시) | 핵심 내용 (예시) |
|---|---|---|
| 0 | 로비 | 방 생성, URL 초대, 역할 카드 확인, 마이크 테스트 |
| 1 | 인트로 | AI GM 사건 브리핑 + BGM |
| 2 | 자유 탐문 | NPC 탐문, 단서 획득, 타이머 |
| 3 | 단서 공개 & 토론 | 발견 단서 전체 공개, 실시간 음성 토론 |
| 4 | 투표 | 범인 지목 투표, AI 타임아웃 처리 |
| 5 | 결과 공개 | 진상 공개, 캐릭터 비밀 해제, 게임 로그 저장 |
| 6 | 시상식 | AI GM 시상, 꽃다발·박수 아이템, 필모그래피 기록 |
4.3 게임 모드
| 모드 | 인원 | 내용 |
|---|---|---|
| 스탠다드 | 4~8인 | 기본 머더미스터리 (60~120분) |
| AI NPC 믹스 | 2~7인 + AI | 인원 미달 시 AI NPC 자동 충원 |
| *솔로 수사 | 1인 + AI | 1인 + AI NPC 풀팀 *(베타) |
| 튜토리얼 | 제한 없음 | 10분 무료 체험 |
4.4 매칭 & 로비
- 링크 한정 모집 (비공개 방) — 친구 초대
- *공개 모집 — 앱 내 멤버 모집 (베타)*
- 시나리오 필터: 인원/난이도/장르/시간/연령등급
- 방장 권한: 강퇴, 배역 고정, AI NPC 채우기
- AI NPC 인원 미달 자동 충원
4.5 핵심 게임 규칙
- F-00 비협상: URL 하나로 즉시 입장. 앱 미설치 시 스토어 유도 후 방 복귀
- Zero-Export: scenarios.truth 필드 클라이언트 절대 미전송
- 1회성 참여: 스포일러 방지, 동일 시나리오 재참여 불가 (관람은 무제한)
- 힌트 판매 금지: AI GM이 직접 답을 알려주는 행위 절대 불가
4.6 연령 등급 시스템
| 등급 | 접근 조건 | 콘텐츠 유형 |
|---|---|---|
| 전체 이용가 | 로그인만 필요 | 코믹 미스터리, 판타지 추리 |
| 15세 이용가 | 생년월일 확인 | 스릴러, 중간 수위 공포·범죄 |
| 19세 이용가 | NICE/KCP *본인인증* | 실제 사건 재구성, 하드보일드 |
4.7 신뢰도(매너) 시스템
- 탈주 감지 → 20점 차감 + 30분 매칭 금지
- 3분 내 재접속 시 탈주 면제
- 신뢰도 점수 기반 매칭 큐 분리
5. AI 시스템
5.1 LLM 구성 (확정)
| 역할 | 모델 | 용도 |
|---|---|---|
| AI GM (실시간) | Gemini 2.5 Flash | 게임 진행·NPC·룰 안내 |
| AI 작가 (배치) | DeepSeek V4 Pro | 시나리오 번역·각색·집필 전용 |
| Fallback | Gemini 2.5 Flash-Lite | 트래픽 급증 시 자동 전환 |
⚠️ DeepSeek: 유저 실시간 발화 데이터 처리 절대 금지.
5.2 AI GM 엔진
- Context Caching: 시나리오+룰북 캐싱 → AI 비용 90% 절감
- Streaming 응답: 타이핑 효과 실시간 출력
- Guardrail: 미공개 데이터 노출 방지, 비속어 필터링
- AI NPC 알리바이 연기: 핸드아웃 기반 캐릭터 완벽 수행
- Phase 0~6 전체 자동 진행
5.3 AI NPC
- 인원 미달 시 자동 충원 (방장 5분 대기 or 강제 실행)
- 핸드아웃 기반 캐릭터 페르소나 유지
- sanitize_npc_line: 비밀 누설 차단
5.4 AI 작가 시스템 (DeepSeek)
역할: 번역·각색 전담
서양 원본 시나리오 (영어)
→ DeepSeek: 한국어 번역
→ DeepSeek: MMX 문화·감성 각색
→ DeepSeek: MMX JSON 구조 변환
→ Studio Import
→ DeepSeek: 한국어 번역
→ DeepSeek: MMX 문화·감성 각색
→ DeepSeek: MMX JSON 구조 변환
→ Studio Import
집필 프로세스 (4단계):
- 1. 시놉시스 확정 (사건 진상·트릭·범인 설정)
- 2. Beat Sheet (120분 → 15분 단위 8챕터)
- 3. 상세 집필 (시크릿 페이퍼·단서·대사 스크립트)
- 4. 논리 검수 AI (100회 시뮬레이션 — 모순점 탐지)
5.5 AI 비용 구조
| 항목 | 모델 | 예상 비용 |
|---|---|---|
| 시나리오 1편 제작 | DeepSeek V4 Pro | 약 2,150원 |
| 실시간 플레이 120분/5인 | Gemini 2.5 Flash | 약 500원 |
| 음성 (Agora) | — | 약 0원 (월 10,000분 무료) |
| 회당 원가 합계 | — | 약 2,650원 |
6. 음성 시스템 (Agora WebRTC)
6.1 음성 채널 구조
- 메인 채널: 전체 플레이어 대화
- 밀담 채널: 특정 플레이어와 속삭임 (알파 필수)
- 관람자 라운지 채널: 배우에게 절대 노출 안 됨 (제4의 벽)
6.2 구현 단계
| 단계 | 시기 | 기능 |
|---|---|---|
| 1단계 | 킥오프 ~ 베타 | 기본 음성, 마이크 테스트, 볼륨, Voice Indicator, 밀담 채널 |
| 2단계 | 베타 | 노이즈 캔슬링, 입체 음향, 효과음 |
| 3단계 | 베타 이후 | *AI 자동 씬 전환*, *AI 패트롤* 음성 감지 |
⚠️ Flutter 네이티브 앱: 백그라운드·화면 잠금 중 음성 유지 필수 검증 (Phase 0 POC 핵심)
7. mmxStudio AI Edition
7.1 작성 방식 (확정 2026.05.20)
작가가 텍스트만으로 시나리오 작성:
작가: 텍스트로 시나리오 작성 (자유 서술)
→ 저장
→ AI가 분기·라우팅 판단
→ JSON 자동 생성
→ mmxStudio 툴로 Import + 시각화
→ 저장
→ AI가 분기·라우팅 판단
→ JSON 자동 생성
→ mmxStudio 툴로 Import + 시각화
7.2 핵심 기능
비주얼 로직 에디터:
- ReactFlow 드래그앤드롭 노드 에디터
- 노드 타입: 대사 / 단서 / 분기 / Phase 전환 / 출연
- AI Auto-Wiring: 핵심 노드 배치 시 논리 연결 자동 추천
- 시나리오 버전 스냅샷 (최대 30개, 과거 복구)
글쓰기 모드 (BlockNote):
- 작가가 텍스트로 자유 서술
- 저장 시 AI가 JSON 자동 생성
- ReactFlow로 Import 후 시각화
플레이 미리보기:
- 배속 조절: 1x ~ 16x
- 다음 Phase로 건너뛰기
- Seek Bar: 시나리오 흐름 시간축 탐색
- 히트맵: AI 드라이 런 후 병목 구간 열지표
밸런스 모니터링:
- Branch Equity: 분기별 단서 정보 가치 균등 감시
- 캐릭터별 Fun Score 대시보드
- 실시간 진범 체포 확률 그래프
- AI 드라이 런: 가상 플레이어 반복 검증
AI 보조 기능:
- 캐릭터 페르소나 자동 생성 (성격 키워드 → 외형·말투·비밀)
- 캐릭터 폰트·색상 커스텀
- 신규 작가 AI 온보딩 튜토리얼
- 사건 타임라인 자동 정렬 (베타)
- 인물 관계도 자동 생성 (베타)
자산 보호:
- Zero-Export: 시나리오 원문 JSON 클라이언트 절대 미전송
- 다운로드 불가, 플랫폼 내에서만 수정·배포·수익
7.3 출시 관리
- 시나리오 퍼블리시 플로우
- 연령 등급 설정 (전체/15세/19세)
- 판매 수익 정산 대시보드
- 작가 프로필·평가·배지
8. 시네마틱 & 관람 시스템
8.1 관람 라운지
- 실시간 관전권: 5 Gold
- 제4의 벽: 관람자 대화 배우에게 절대 노출 안 됨
- 라운지 챗: 관람자끼리 음성/텍스트 실시간 추리
- 관람 평점: 별점 + 한 줄 평 → 배우 필모그래피 반영
8.2 엔딩 연출
- 엔딩 크레딧: 영화처럼 배역명(Cast)과 닉네임
- 예약 리액션: 관람 중 던진 꽃다발이 크레딧 시점에 화려하게 등장
8.3 넷플릭스 스타일 홈 UI
- 메인 홈: 추천 시나리오, 지금 뜨는 영화, 내가 찜한 작가 가로 스크롤
- 시나리오 카드: 테마 OST와 함께 15초 예고편 자동 재생 (베타)
- N-Pick: 필모그래피 분석 → AI 다음 작품 추천 (베타)
8.4 Log-to-Video (동영상 리플레이)
- 플레이 중: 텍스트 로그·좌표·음성만 저장
- 오리지널 선정 시 Cloud Run에서 배치 렌더링
- 멀티 POV: 특정 배우 시점 + 속마음 로그 선택 시청
- AI 숏폼 트레일러: 갈등·결정적 순간 60초 자동 컷 편집
- 미채택 녹화본 7일 후 자동 삭제
8.5 MMX 오리지널 & *시즌제*
- 시즌제: 3~5 에피소드 연속 서사
- 선택의 연속성: 1화 추리·선택이 2화 분기에 반영
- 시즌 완주 보상: 한정판 황금 휘장 + 완결판 디지털 포스터
- 오리지널 선정: AI 정량 평가 + 유저 정성 평가 + 작가 픽
9. 감성 리워드 & 필모그래피
9.1 시상식
| 상 | 선정 방식 | 보상 |
|---|---|---|
| 베스트 액터 (MVP) | 유저 투표 | 5 Gold |
| 메소드 연기자상 | 유저 투표 | 500 Silver |
| 명탐정상 | AI 자동 판정 | 500 Silver |
9.2 아이템
박수 소리:
- 서라운드 박수 갈채 + 환호성 효과
- 가격: 50 Silver (소모성, 시상식 전용)
- 어드민에서 토큰 가격 0 설정 가능
꽃다발:
- 특정 플레이어 헌정 → 화려한 이펙트 + 필모그래피 영구 카운트
- 가격: 5G / 10G / 20G (Gold 전용)
- 어드민에서 토큰 가격 0 설정 가능
룸 하이프 아이템:
- 구현 완료, 어드민에서 토큰 가격 0 설정
9.3 좋아요 시스템 (무료, 확정 2026.05.20)
- 하트 및 좋아요 버튼 (무료)
- 좋아요 개수 표시 위치: 시나리오 카드 / 작가 필모그래피 / 플레이어 필모그래피
- 유튜브 좋아요 기능과 동일한 개념
9.4 필모그래피
- 출연작: 참여 시나리오 리스트 + 담당 배역
- 수상 경력: 트로피 진열대
- 누적 헌정: 받은 꽃다발 수 + 박수 횟수
- 좋아요 개수
- 누적 관객 수 + 관객 평점
- 공개/비공개 설정
9.5 배우 등급
| 등급 | 조건 | 혜택 |
|---|---|---|
| 무명 배우 | 신규 | 기본 시나리오 참여 |
| 라이징 스타 | 누적 관객·평점 달성 | 로비 TOP 10 노출 |
| 명예의 전당 | 최상위 | 주연급 배역 우선 지원 |
9.6 캐스팅 보드 (베타)
- 라이징 스타 TOP 10 로비 노출
- 팔로우 시스템 + 촬영 시작 알림 푸시
- 마이 대본집: 120분 플레이 로그 → 영화 대본 포맷 자동 편집
10. 결제 & 수익 구조
10.1 결제 구조 (확정 2026.05.20)
원칙: 웹에서 구매 → 앱에서 소비
- 홈페이지 및 앱에서 시나리오 개별 구매
- 앱 내 결제 버튼 없음 → Apple/Google 수수료(30%) 없음
- 웹 PG 수수료: 2~3% (토스페이먼츠)
⚠️ *결제 백엔드 및 기관 연결은 베타버전 이후 구현. 베타 오픈 전에는 *설계만*.*
10.2 시나리오 가격 정책 (확정 2026.05.20)
- 시나리오 플레이 요금은 작가가 직접 결정
- 플랫폼은 가격 범위만 설정 (최소/최대)
- 예상 가격대: 3,300원 ~ 33,000원 (부가세 포함)
10.3 X-Token 체계
⚠️ *X-Token 및 아이템 정책은 *미정* 사항 포함*. 아래는 현재까지 확정된 내용.
| 구분 | 단위 | 가치 | 용도 |
|---|---|---|---|
| Gold | G | 1G = 100원 | 현금 결제·도네이션·프리미엄 아이템 |
| Silver | S | 1S = 1원 상당 | 활동 보상·일반 아이템 (환전 불가) |
획득:
- 신규 가입: 1,000 Silver
- 튜토리얼 완료: 500 Silver
- MVP 수상: 5 Gold
- 미션 성공: 300 Silver 외 다수
지출:
- 시나리오 플레이: 작가 설정 가격
- 박수 소리: 50 Silver (어드민 0원 설정 가능)
- 꽃다발: 5/10/20 Gold (어드민 0원 설정 가능)
- 실시간 관전권: 5 Gold
- 룸 하이프: 어드민 설정
10.4 수익 배분 구조
시나리오 플레이 (확정):
| 항목 | 비율 |
|---|---|
| 작가 | 작가 설정 가격 기준 |
| 플랫폼 | 수수료 |
| 정산일 | 전월 매출 기준 매월 10일 |
| 원천징수 | 3.3% 공제 후 입금 |
동영상 리플레이 시청:
| 구분 | 배분율 | 지급 |
|---|---|---|
| 작가 | 30% | Gold/현금 |
| 배우 (참여자 균등) | 40% | Silver |
| 플랫폼 | 30% | — |
아이템 수익: 플랫폼 전액
11. 작가 생태계
11.1 국내 작가
- mmxStudio에서 시나리오 직접 제작
- 수익 배분으로 지속적 수익 창출
- 작가 필모그래피 + 팬덤 시스템
11.2 글로벌 시나리오 수급 (확정 2026.05.20)
CC 라이선스 무료 시나리오:
- Matthew Clifford: CC 라이선스 4편 (역사 배경, 2025년 최신작)
- itch.io CC BY 4.0: Dreamer 등 다수
- NEIL LARP Library, Interactivities Ink
유료 작가 계약:
- 목표: 런치 시 100편
- 수익 배분 방식 (선불 최소 or 0)
- 플레이당 수익 15~25% 작가 배분
- AI 번역·각색 허용 조항 계약서 명시
DeepSeek 번역·각색 파이프라인:
서양 원본 → 한국어 번역 → MMX 감성 각색 → JSON 변환 → Studio 등록
11.3 표준계약서
- 라이선스 범위: 한국어 번역·각색·디지털 온라인 플레이
- AI 번역·각색 허용 조항
- 준거법: 대한민국
- 원천징수 22% 공제 명시
- 계약 기간: 2년 자동 갱신
12. 글로벌 전략
12.1 출시 순서
| 단계 | 언어 | 시기 |
|---|---|---|
| 1 | 한국어 | 2027.04 런치 |
| 2 | 영어 | 2027+ |
| 3 | 일본어 | UZU 안방 승부 |
12.2 다국어 설계
- 처음부터 i18n 구조로 설계
- 시나리오 JSON에 언어 필드 추가
- 영어 버전 = 서양 CC 시나리오 + 원어 플레이 가능
12.3 서구권 시장
- 전용 플랫폼 없음 (Zoom + PDF 수준)
- URL 즉시 입장 + AI GM + 음성 내장 → 공백 시장 진출
- 서양 작가에게 "죽어있던 시나리오가 살아납니다" 피치
13. 인증 & 보안
13.1 소셜 로그인
- Google OAuth 2.0 (구현 완료)
- 카카오 OAuth (알파 전 완료)
- 네이버 OAuth (알파 전 완료)
13.2 인증 아키텍처
- Redis mmx_session httpOnly 쿠키 SSO
- TTL 7일, Domain=.playmmx.com
- 로그인: POST /auth/local → Set-Cookie + 302 redirect
13.3 보안 정책
- JWT 토큰 발급·검증·만료·Refresh 전 체계
- 핸드아웃 데이터 암호화 (게임 중 유출 불가)
- Zero-Export: scenarios.truth 절대 클라이언트 미전송
- DeepSeek: 유저 실시간 발화 데이터 처리 절대 금지
13.4 콘텐츠 보호
| Layer | 내용 | 시기 |
|---|---|---|
| 1 | Zero-Export (시나리오 JSON 미전송) | 알파 |
| 2 | Log-to-Video (서버 렌더링) | 알파~베타 |
| 3 | Signed URL + IP 바인딩 | 알파 |
| 4 | 브라우저 캡처 차단 (CSS + JS) | 알파 |
| 5 | Invisible 워터마킹 | 베타 |
| 6 | Widevine DRM (오리지널 영상) | 정식 |
14. 기술 스택 & 인프라
14.1 기술 스택
| 영역 | 기술 |
|---|---|
| 앱 | Flutter 3.44+ (Android + iOS + Windows) |
| 웹/Studio/Admin | Next.js 16 |
| 백엔드 | FastAPI (Python 3.12) |
| 실시간 | Socket.io |
| 음성 | Agora WebRTC (agora_rtc_engine) |
| AI GM | Vertex AI Gemini 2.5 Flash |
| AI 작가 | DeepSeek V4 Pro |
| DB | Neon PostgreSQL → Cloud SQL |
| 캐시/세션 | Upstash Redis → Memorystore |
| 인프라 | GCP Cloud Run (asia-northeast3) |
| 시크릿 | GCP Secret Manager |
| DNS/CDN | Cloudflare |
14.2 AI팀 구성
| 역할 | 담당 |
|---|---|
| PMO (설계·감사·Studio) | Claude PMO |
| Flutter 앱 UI/UX | CURSOR |
| Flutter 기능 구현 | CODEX |
| 핵심 백엔드 (AI GM·인증·복잡 로직) | Claude Code |
| 일반 백엔드 (CRUD·배포·테스트) | CODEX |
15. 마일스톤
15.1 Phase 0 — 사전 준비 (2026.05.19 ~ 2026.05.31)
| 항목 | 내용 |
|---|---|
| Flutter POC | Agora 음성 + 로그인 유지 실기기 검증 |
| PWA 제거 | service worker, manifest 삭제 |
| 개발환경 | Flutter Windows + Android 빌드 완성 |
15.2 킥오프 — 2026.06.01
6월 목표:
- mmxStudio AI Edition V0.1: 실제 시나리오 작성 가능 (UI 고도화 향후)
- mmxApplication V0.1: 음성채팅 가능 (UI 고도화 향후)
15.3 베타 테스트 오픈 — 2027.01.01
포함:
- Flutter 앱 (Android + iOS + Windows) 완성
- 시네마틱 게임룸 UI (Phase 0~6 전체)
- Agora 음성 + Socket.io 실시간 완성
- URL 딥링크 초대
- 시나리오 20편 이상
- *결제 설계 완료 (구현은 이후)*
- 작가 생태계 시작
미포함 (베타에서 제외 검토 필요):
- *실제 결제 처리*
- 본인인증
- *동영상 리플레이 렌더링*
- *관람 시스템 풀버전*
- 시즌제
- *N-Pick 추천*
- AI 자동 씬 전환
- AI 패트롤
- *입체 음향 (안정성 미검증 시)*
15.4 정식 런치 — 2027.04.01
- 결제 전면 활성화 (토스페이먼츠)
- 본인인증 (NICE/KCP)
- 연령 등급 분리 운영
- 작가 정산 자동화
- 시나리오 100편 목표
- DB/캐시 운영 전환
- 게임물 등급 분류 완료
16. 비기능 요건
| 항목 | 요건 |
|---|---|
| 안정성 | 세션 단절 시 10초 이내 자동 복구 + 단서 상태 유지 |
| AI 성능 | AI GM 에러율 5% 미만 (120분 세션) |
| 음성 | 백그라운드·화면 잠금 중 음성 유지 필수 |
| 보안 | 핸드아웃 암호화, Zero-Export, 결제/개인정보 DB 분리 |
| 확장성 | Cloud Run 자동 스케일링, Redis 게임 상태 캐싱 |
| 법무 | 게임물 등급 분류, 개인정보처리방침, 이용약관, 청소년보호정책 |
MMX: The Murder Mystery X | 통합기획서 v3.1 | 2026.05.20 | Confidential
playmmx.com