대사작가(dialogue-writer)가 사용하는 게임 대사 시스템 전문 스킬. 캐릭터 보이스 설계, 선택지 심리학, 바크 시스템, 컷신 연출, 감정 태그 시스템을 제공한다. '게임 대사', 'NPC 대화', '선택지 설계', '캐릭터 보이스' 등에 활용한다.
dialogue-writer 에이전트가 NPC 대사, 선택지, 컷신을 작성할 때 활용하는 게임 대사 전문 지식.
소설의 대사는 읽히고, 영화의 대사는 들린다. 게임의 대사는 플레이어가 선택한다. 이 인터랙티브 요소가 모든 것을 바꾼다.
| 요소 | 설명 | 설계 질문 |
|---|---|---|
| Vocabulary | 어휘 수준과 범위 | 이 캐릭터는 어떤 단어를 쓰고, 어떤 단어를 절대 안 쓰는가? |
| Opinion | 세상에 대한 태도 | 낙관적? 냉소적? 실용적? 이상주의적? |
| Idiom | 말버릇, 구두점 패턴 | 특유의 감탄사, 끝맺음, 반복 표현은? |
| Cadence | 문장 리듬과 길이 | 짧고 끊어지는 말? 길고 우아한 문장? |
| Emotion | 감정 표현 방식 | 감정을 직접 표현? 행동으로 암시? 억제? |
캐릭터: 노련한 용병대장
- V: 군사 용어 다수, 감정 어휘 최소. "작전", "후퇴", "보급"
- O: 현실주의, 이상주의 조롱. "영웅은 일찍 죽어"
- I: 문장 끝에 "...그래" 습관. 명령문 다수
- C: 짧은 문장, 때때로 긴 독백 (과거 회상 시)
- E: 감정을 절대 직접 표현 안 함. 행동으로만 보여줌
| 유형 | 설명 | 서사 기능 | 예시 |
|---|---|---|---|
| 성격 표현 | 플레이어의 롤플레이 | 캐릭터 정체성 구축 | 친절/냉정/유머러스 응답 |
| 정보 수집 | 추가 정보 획득 | 세계관 탐구 | "그게 무슨 뜻이지?" |
| 도덕적 딜레마 | 양립 불가 가치 충돌 | 감정적 무게 | 한 명만 구할 수 있다면? |
| 전략적 선택 | 게임플레이에 영향 | 리소스/경로 결정 | 정면돌파/잠입/협상 |
| 관계 선택 | NPC와의 관계 변화 | 사회적 시뮬레이션 | 동의/반대/회피 |
무게감 = 되돌릴 수 없는 정도 x 영향 범위 x 감정적 투자
- 되돌릴 수 없는 정도: 재선택 가능(낮음) ~ 영구적(높음)
- 영향 범위: 즉각적 대사 변화(낮음) ~ 엔딩 변화(높음)
- 감정적 투자: 처음 만난 NPC(낮음) ~ 오래 함께한 동료(높음)
바크는 비대화 상황에서 NPC가 자동으로 말하는 짧은 대사다. 세계를 살아있게 만드는 핵심 요소.
| 카테고리 | 트리거 | 예시 |
|---|---|---|
| 유휴(Idle) | 플레이어 근처에서 대기 | "오늘 시장은 한산하군..." |
| 반응(React) | 플레이어 행동에 반응 | "이런, 조심해!" (전투 시) |
| 환경(Ambient) | 날씨/시간/장소 변화 | "비가 오려나..." |
| 관계(Relationship) | 호감도에 따라 변화 | 호감 높음: "영웅이시여!" / 낮음: "흥, 또 왔나" |
| 스토리(Story) | 퀘스트 진행에 따라 | "장로님이 찾으시더라" |
| 전투(Combat) | 전투 중 상황 | "뒤에서 온다!", "체력 회복 필요해!" |
| 컷신 유형 | 대사 비율 | 무언 연출 비율 | 목적 |
|---|---|---|---|
| 오프닝 | 30% | 70% | 세계관 몰입, 시각적 임팩트 |
| 캐릭터 소개 | 60% | 40% | 인물 성격 각인 |
| 전투 전 | 40% | 60% | 긴장감 고조 |
| 반전/트위스트 | 50% | 50% | 충격 + 여운 |
| 엔딩 | 40% | 60% | 감정적 카타르시스 |
[대사] — [리액션 숏 1~2초] — [대사] — [긴 침묵 3~5초] — [결정적 대사]
절대 금지: [대사][대사][대사] 연속 — 감정이 쌓일 여유가 없다
DIALOGUE_ID: D_[챕터]_[씬]_[순번]
SPEAKER: [캐릭터명]
EMOTION: [neutral/happy/angry/sad/fearful/surprised/contempt]
CONDITION: [IF flag_xxx == true]
VOICE_NOTE: [연기 지시 — "속삭이듯", "분노를 억누르며"]
[대사 내용]
→ CHOICE (선택지가 있는 경우)
A: [선택지 텍스트] → GOTO D_XX_XX_XX / SET flag_xxx
B: [선택지 텍스트] → GOTO D_XX_XX_XX / SET flag_xxx