# 스토리 쓰기

> 여러 번 다시 플레이해도 버티는 챕터, 마일스톤, 역할, 데이터 패널을 짭니다.

Source: https://reverie.im/ko/docs/writing/writing-interactive-stories
Language: ko

당신은 스토리의 틀 — 등장인물, 역할, 챕터, 마일스톤, 데이터 패널 — 을 쓰고, AI가 그것을 연기합니다. 이 문서는 `/app/stories/create`의 편집기(그리고 당신 소유의 스토리에 있는 **스토리 편집** 동작), 각 항목이 하는 일, 그리고 스토리를 공개하면 무엇을 얻고 무엇은 얻지 못하는지를 다룹니다.

## 다섯 개의 탭 \[#the-five-tabs]

편집기는 **캐릭터** 탭에서 열립니다. **스토리 생성**이나 **스토리 업데이트**를 누르기 전까지는 아무것도 저장되지 않습니다.

| 탭          | 항목                                                                                                                                                                                                                       | 한도                                                                        |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------- |
| **캐릭터**    | 라이브러리에서 캐릭터를 고릅니다 — **전체**, **최근**, **내 캐릭터**, **즐겨찾기**, **추천**. 각자 **스토리에서의 역할**(주인공 또는 조연 캐릭터)과 선택 사항인 **스토리별 AI 컨텍스트**를 갖습니다. 등장인물 아래에는 **플레이 가능한 역할**(**역할 이름**, **설명**, **AI 컨텍스트**, **기본 역할**, 아바타)과 월드북 패널이 있습니다. | 캐릭터 1–50명, 역할 1–50개이며 기본값은 정확히 하나                                         |
| **기본 정보**  | **제목**, **소개**, **표지 이미지**, **시작 메시지**, **카테고리**, **태그**, **스토리 AI 컨텍스트**, **공개 범위**, **성인 콘텐츠**                                                                                                                         | 제목 100자 이하, 소개 10–500자, 카테고리 1개 이상, 시작 메시지와 스토리 컨텍스트 각각 20,000자 이하, 표지 필수 |
| **챕터**     | **챕터 제목**, **설명**, **시작 메시지**, **AI 컨텍스트**, **표지 이미지**                                                                                                                                                                   | 챕터 1–100개, 순서대로 진행; 챕터 컨텍스트 10,000자 이하                                    |
| **마일스톤**   | **마일스톤 이름**, **설명**, **AI 컨텍스트 (잠금 해제 조건)**, **커버 이미지**                                                                                                                                                                  | 0–200개; 컨텍스트 10,000자 이하                                                   |
| **데이터 패널** | 패널: **내부 이름**(snake_case), **표시 이름**, **설명**, **AI 프롬프트**. 필드: **필드 이름**, **표시 이름**, **유형**, **설명**, **AI 힌트**                                                                                                           | 패널 50개 이하; 패널 프롬프트와 필드 힌트 각각 5,000자 이하                                    |

마일스톤과 데이터 패널은 둘 다 선택 사항입니다. 챕터는 아닙니다 — 스토리에는 최소 하나가 필요합니다.

## 역할이란 사실 무엇인가 \[#what-a-role-actually-is]

플레이 가능한 역할이란 플레이어가 누구인지에 대한 한 문단의 컨텍스트입니다. 그 **AI 컨텍스트**는 시스템 프롬프트로 들어가므로, 생성되는 문장은 자기가 형사에게 말하고 있는지 용의자에게 말하고 있는지를 압니다.

그게 전부입니다. **역할에는 자기만의 시작 메시지도, 자기만의 마일스톤 묶음도 없습니다.** 모든 역할이 같은 스토리·챕터 도입부에서 출발하고, 모든 역할이 스토리의 모든 마일스톤을 풀 수 있습니다. 역할 셋은 같은 재료를 세 가지로 잡아낸 프레이밍입니다 — 쓰는 데 품이 적게 들고 플레이의 읽는 맛을 실제로 바꾸지만, 스토리 셋은 아닙니다.

## 마일스톤과 챕터 \[#milestones-and-chapters]

마일스톤의 **AI 컨텍스트 (잠금 해제 조건)** 항목은 모델이 견주어 판단하는 지시입니다 — 보상이 아니라 조건을 쓰세요. 잠금 해제는 들어오는 길목에서 검증됩니다. 마일스톤은 실제로 존재하고 그 저장에서 아직 잠겨 있을 때만 발동합니다.

챕터는 선형입니다. 모델은 플레이어를 실재하는 챕터로 앞으로만 옮길 수 있고 뒤로는 못 갑니다. 당신이 쓰지 않은 챕터로 건너뛰려는 시도는 턴이 저장되기 전에 버려집니다.

## 데이터 패널 \[#data-panels]

패널은 스토리가 굴러가는 동안 AI가 최신으로 유지하는, 이름 붙은 필드 묶음이고, 플레이 사이드바에서 플레이어에게 보입니다.

필드는 **텍스트** 아니면 **숫자**입니다 — 유형은 이 둘뿐입니다. 리스트도, 열거형도, 불리언도, 범위도 없고 **시작값도 없습니다**. 패널은 비어서 시작하고 AI가 써 넣을 때만 값이 생깁니다. 모든 것이 텍스트로 저장되므로 '숫자'는 표시용 힌트일 뿐 산술이 아닙니다 — 무엇도 더해지거나 잘리거나 비교되지 않습니다.

그러니 '소지품'이나 '모은 단서'는 AI가 매번 다시 쓰는 하나의 자유 텍스트 필드이지 불어나는 목록이 아니고, '의심도: 낮음/중간/높음'은 모델이 고른 문자열일 뿐입니다. 원하는 바는 그 필드의 **AI 힌트**에 적으세요. 정의하지 않은 필드 이름에 쓰려는 시도는 버려집니다.

## 쓰는 동안 받는 AI의 도움 \[#ai-help-while-authoring]

| 동작               | 무엇을 하는가                                                                                                                          |
| ---------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| **AI 생성**        | 자유롭게 적은 아이디어를 제목, 소개, 시작 메시지, 스토리 컨텍스트, 태그, 성인 표시, 카테고리, 역할, 챕터, 마일스톤, 그리고 캐릭터마다 한 문단의 컨텍스트로 바꿉니다. 먼저 캐릭터 탭에 캐릭터가 최소 하나 있어야 합니다. |
| **AI 최적화**       | 이미 있는 스토리에 대해, 초안을 그 자리에서 고치고 선택적인 수정 요청을 반영하며, 바꿔 달라고 하지 않은 것은 그대로 둡니다.                                                         |
| **AI 데이터 패널 생성** | 패널을 설명하면 그 필드와 유형과 힌트를 받습니다.                                                                                                     |
| **스토리 커버 생성**    | 16:9 AI 표지. 등장인물의 외모가 프롬프트에 함께 들어갑니다. 크레딧이 듭니다.                                                                                  |

AI 생성기는 숫자를 채우려 늘리지 말고 전제가 필요한 챕터와 마일스톤의 수를 정하게 하라는 지시를 받습니다. 개수가 들쭉날쭉해도 놀라지 마세요.

## 공개하기 \[#publishing]

공개 버튼은 없습니다. **공개 범위**는 **기본 정보** 탭의 라디오 버튼 — **공개**, **비공개 목록**, **비공개** — 이고, 스토리는 **스토리 생성**이나 **스토리 업데이트**로 저장됩니다. 편집기에서 새로 만든 스토리의 기본값은 **비공개 목록**입니다.

스토리를 **공개**로 두면 캐릭터가 거치는 것과 같은 표지 이미지 비전 검사가 돌아갑니다. 통과하지 못하면 이유를 받고 스토리는 공개되지 않습니다. 검사는 표지만 합니다. 공개로 바꾸면 스토리와 그 챕터, 마일스톤, 역할, 패널이 지원되는 모든 언어로 자동 번역되도록 대기열에 들어갑니다.

## 스토리로 버는 돈 \[#earning-from-a-story]

공개 스토리는 공개 캐릭터와 같은 조건으로 수익이 납니다. 달력상 매달, **다른 사람들**이 그 스토리를 플레이하며 쓴 유료 크레딧에서 처음 1,000,000을 빼고, 그 나머지의 5%를 받습니다.

스토리가 실제로 돈이 되는지는 두 가지가 가릅니다.

* **공개만, 그리고 작품별로.** 비공개 목록이거나 비공개인 스토리는 아무것도 벌지 못하고, 작품은 저마다 따로 측정됩니다 — 각각 900,000인 스토리 두 개를 합쳐도 아무것도 넘지 못합니다.
* **당신 자신의 플레이는 세지 않습니다.** 당신 계정에서 나온 사용량은 기준을 따지기 전에 빠지므로, 자기 스토리를 시험 삼아 플레이해도 벌이도 기준 도달도 되지 않습니다.

스토리 보상은 캐릭터 보상과 함께 한 번의 월 정산으로 들어오고, **크리에이터 센터 → 수익**에 스토리 이름이 붙어 나타납니다.

[세 가지 수익 경로 전체 정리 →](https://reverie.im/ko/docs/creators/revenue-streams)

## 편집기가 주지 않는 것 \[#what-the-editor-does-not-give-you]

* **테스트 플레이 모드가 없습니다.** 헤더에는 **랜덤**(관리자 전용), **AI 생성** / **AI 최적화**, **스토리 삭제**가 있습니다. 스토리를 시험해 보려면 열어서 독자처럼 플레이하세요.
* **스토리 전용 캐릭터가 없습니다.** 등장인물은 모두 실제 캐릭터입니다 — 당신 것이거나, 선택기로 고른 공개 캐릭터 중 하나. 이 스토리 안에만 존재하는 캐릭터는 만들 수 없습니다.
* **마일스톤별·패널별 분석이 없습니다.** 어떤 마일스톤이 한 번도 발동하지 않았는지, 어떤 패널이 쓰이지 않는지 알려 주는 것은 없습니다.
* **결말이 없습니다.** 스토리를 완료로 표시하는 것이 없고, 겨누어 쓸 완료 상태 자체가 없습니다. 스스로 매듭짓는 이야기 곡선이 아니라, 도달할 가치가 있는 챕터를 쓰세요.
* **작성자가 쓴 분기가 없습니다.** 써 둘 선택 모델 같은 것은 없습니다. 당신은 틀을 쓰고, 플레이어가 보는 모든 갈림길은 플레이 중에 생성됩니다.

## 관련 문서 \[#related]

* [스토리 모드](https://reverie.im/ko/docs/writing/story-mode) — 여기 있는 모든 것의 플레이어 쪽
* [월드북](https://reverie.im/ko/docs/writing/world-books) — 스토리와 그 등장인물이 함께 쓰는 설정
* [프롬프트 항목](https://reverie.im/ko/docs/characters/prompt-fields) — 캐릭터 자신의 항목이 스토리 프롬프트에 어떻게 들어가는지
* [캐릭터 공개하기](https://reverie.im/ko/docs/characters/publishing) — 똑같은 표지 이미지 심사 관문
* [다시 플레이해도 좋은 스토리 쓰기](https://reverie.im/ko/blog/writing-interactive-stories-that-replay-well) — 설계 노트
