품질 점검

30일차가 되니 돌아볼 때가 된 것 같았습니다. 지금까지 만든 모든 스토리를 심층 분석했습니다. 지킬 앤 하이드, 프랑켄슈타인, 오만과 편견, 아이 로봇. 결과는 불편했습니다.

다섯 가지 근본적인 문제가 드러났습니다.

  1. 관찰자 프레임 - 플레이어가 스토리를 직접 사는 게 아니라 구경합니다. “당신이 방에 들어간다” 대신 “지킬 박사가 방에 들어간다”라고 쓰여 있었습니다.

  2. 경로 수렴 - 스토리 경로의 73%가 결국 합쳐집니다. 다른 선택이 같은 장면으로 이어집니다. 분기는 환상이었습니다.

  3. 군더더기 텍스트 - 노드 텍스트의 45%가 플롯을 진행시키지 않는 분위기 묘사였습니다. 예쁘지만 공허합니다.

  4. 딜레마 없는 선택 - 대부분의 선택이 트레이드오프가 아니라 취향입니다. “차를 마실까요, 커피를 마실까요?”는 딜레마가 아닙니다. “친구를 구할까, 자신을 구할까”가 딜레마입니다.

  5. MBTI 왜곡 - 성격 시스템이 스토리를 뒤틀고 있었습니다. 선택이 성격을 드러내는 게 아니라, 스토리가 성격 분류에 맞춰 구부러지고 있었습니다.

새로운 품질 기준

이 문제들을 잡기 위해 두 가지 검증 도구를 만들었습니다.

서사 품질 검증기는 경로 수렴, 관찰자 프레이밍, 액션 비율을 검사합니다. 스토리는 최소 50% 이상이 묘사가 아닌 행동 중심 텍스트여야 합니다.

선택지 품질 채점기는 각 선택을 네 가지 차원에서 평가합니다. 위험 명확성, 트레이드오프 언어, 딜레마 진정성, 옵션 균형. 모든 선택에는 명시적인 비용과 결과가 있어야 합니다.

오즈의 마법사는 이 기준으로 만든 첫 스토리가 됐습니다. 모든 선택지를 검증 통과할 때까지 다시 썼습니다. 최종 점수: 17개 선택지 평균 85/100, 전원 통과.

오즈의 마법사 스토리

스토리는 96개 노드, 17개 선택 지점, 8개 엔딩으로 구성됩니다. 세 가지 주요 경로: 조력자(팀 구축), 고독한 자(혼자 가기), 대담한 자(공격적 행동). 각 경로는 서로 다른 MBTI 프로필을 가진 엔딩으로 이어집니다.

이전 스토리들과의 핵심 차이: 모든 선택에 비용이 있습니다. “허수아비를 돕는다”는 마녀가 강해지는 동안 시간을 잃는다는 뜻입니다. “에메랄드 시티로 서두른다”는 위험을 혼자 감수한다는 뜻입니다. 공짜 옵션은 없습니다.

전체 아트 파이프라인

스토리 검증이 끝나고, 모든 시각 에셋을 생성했습니다. 총 106장입니다. 스타일 가이드 1장, 커버 1장, 캐릭터 초상화 8장, 장면 일러스트 96장. 이제 스토리 전체에 그림이 붙었습니다.

새 아트 파이프라인의 첫 전체 테스트였습니다. 부분적으로 만들어 본 적은 있지만, 96개 장면을 한 세션에서 전부 돌린 건 처음입니다. 생성 시간은 약 90분이 걸렸습니다.

스타일 참조 문제

예상 못 한 문제가 생겼습니다. 스타일 가이드 이미지에 토네이도, 무지개, 성이 있었습니다. 이 이미지를 장면 생성의 참조로 사용하니, 모든 장면에 그 요소들이 나타났습니다. 숲속의 조용한 대화 장면? 배경에 토네이도. 도로시가 허수아비를 만나는 장면? 하늘에 무지개.

AI가 스타일이 아니라 콘텐츠를 복사하고 있었습니다. 참조 이미지에서 토네이도를 보고, 모든 곳에 토네이도를 추가한 것입니다.

해결책: 이미지 대신 텍스트

이미지 참조를 완전히 제거했습니다. 대신 스타일 설명을 텍스트로 직접 프롬프트에 넣었습니다.

  • 아트 스타일: 클래식 동화책 일러스트, 따뜻한 색감, 메리 블레어 영감
  • 색상 팔레트: 세피아 브라운, 에메랄드 그린, 루비 레드, 옐로우 골드, 스카이 블루, 실버
  • 조명: 오즈에서는 따뜻하고 마법적, 캔자스에서는 평평하고 회색, 마녀 장면에서는 극적인 그림자

모든 장면 프롬프트에 이 사양이 그대로 들어갑니다. 이미지 참조 없음, 콘텐츠 번짐 없음. 일관성이 즉시 개선됐습니다.

풀 블리드 수정

첫 스타일 가이드에는 테두리가 있었습니다. 레터박스 영화처럼 가장자리에 얇은 검은 막대가 있었습니다. 모바일에서는 소중한 화면 공간 낭비입니다.

프롬프트에 명시적 지시를 추가했습니다. “풀 블리드 구성 - 아트워크가 네 가장자리 모두에 닿아야 함. 테두리 없음, 프레임 없음, 레터박싱 없음.” 재생성된 이미지는 캔버스 전체를 채웁니다.

생성된 것들

오즈의 마법사 에셋 전체 목록입니다.

커버 & 스타일 (2장, ~450 KB)

  • 메리 블레어 영감의 미학을 보여주는 스타일 가이드
  • 제목과 저자명이 들어간 커버 이미지

캐릭터 (8장의 초상화, ~1.7 MB)

  • 도로시, 토토, 허수아비, 양철 나무꾼, 겁쟁이 사자
  • 서쪽 나쁜 마녀, 착한 마녀 글린다, 마법사

장면 (96장의 일러스트, ~15 MB)

  • 모든 스토리 노드에 고유한 일러스트
  • 96장 전체에 걸쳐 일관된 스타일
  • 풀 블리드, 테두리 없음, 정사각형 포맷

총합: 106장의 이미지, 약 17 MB.

일관성에서 배운 것

이미지 간 스타일 전이는 우아해 보입니다. AI에게 예시를 보여주면 매칭되는 결과물이 나온다는 개념입니다. 하지만 AI는 “이것이 스타일이다”와 “이것이 콘텐츠다”를 구분하지 못합니다. 전부 복사합니다.

텍스트 프롬프트는 더 장황하지만 더 정확합니다. 무엇이 전이되고 무엇이 안 되는지 정확히 통제할 수 있습니다. 시각적 일관성은 필요하지만 콘텐츠 반복은 안 되는 96장짜리 세트에서는 텍스트가 이깁니다.

현재 파이프라인

새 스토리팩을 위한 전체 흐름입니다.

  1. 스타일 가이드 생성 (아트 디렉션이 담긴 텍스트 프롬프트)
  2. 커버 생성 (제목/저자 오버레이가 있는 텍스트 프롬프트)
  3. 캐릭터 초상화 생성 (캐릭터별 텍스트 프롬프트)
  4. 장면 일러스트 생성 (노드별 텍스트 프롬프트, 스타일 내장)

어떤 단계에서도 이미지 참조 없음. 모든 스타일 정보는 프롬프트 안에 있습니다.

다음 할 일

이미지는 준비됐습니다. 이제 웹사이트에서 플레이 가능한 스토리로 만들어야 합니다. 마크다운 파일 생성, 라우팅 설정, 전체 플레이스루 테스트가 필요합니다. 오즈의 마법사는 며칠 내로 라이브될 예정입니다.