게임 스튜디오 · 사례
팬이 게시판에 올리기 전에, 연표 모순이 회의 탁자에 먼저 올라온다
이걸로 되는 일세계관 문서·퀘스트 스크립트·캐릭터 시트 700여 개를 넣고 "스승의 사망 연도에 대해 문서들이 뭐라고 하나?"라고 물으면, 412년이라 적힌 캐릭터 시트와 414년 수확제를 그린 7장 스크립트가 각각 원문 문장과 노트 이름을 달고 함께 돌아온다.
출시 3주 뒤, 커뮤니티 게시판에 스크린샷 두 장이 나란히 올라왔다. 캐릭터 시트에는 스승 카일이 왕력 412년 겨울 검은 탑에서 죽었다고 적혀 있고, 7장 회상 장면에는 그가 414년 수확제에서 제자 옆에 서 있다. 내러티브 디렉터가 사내 위키에서 두 페이지를 열면 둘 다 그대로 있다. 어느 쪽이 최신인지, 연도 하나만 고치면 되는지 열 개 문서를 따라가야 하는지는 위키에 적혀 있지 않다.
이 사람은 15인 스튜디오의 내러티브 디렉터다. 세계관 문서·퀘스트 스크립트·캐릭터 시트 700여 개와 사내 위키 익스포트를 갖고 있고, 시즌2를 앞두고 작가 두 명이 새로 합류했다. 이 글은 그 자료를 Consilience 워크스페이스에 넣고 "카일은 몇 년에 죽었나"를 묻는 과정을 따라간다. 실제 고객 사례가 아니라 가정해 본 가상 시나리오다.
자료: 문서 700여 개와 12년치 연표
이 세계관은 6년 동안 작가 다섯 명이 썼다. 초기 설정을 쓴 작가는 이미 스튜디오를 떠났고, 시즌2 작가 두 명은 이번 주에 합류했다. 자료는 전부 파일로 남아 있다. 700개를 다 읽은 사람은 스튜디오에 없다.
- 세계관 문서·퀘스트 스크립트·캐릭터 시트 마크다운 700여 개. 폴더는
lore/,quests/,characters/세 개로 나뉘어 있다. - 사내 위키 익스포트 1벌. 페이지 240여 개이며, 왕력 401~413년 연표 페이지가 여기 들어 있다.
- 본편 12장 + 시즌1 사이드 퀘스트 34개 분량의 스크립트. 회상 장면은 장 번호와 연도를 함께 적은 것도 있고, 본문에 연도만 흘려 놓은 것도 있다.
- 캐릭터 시트 60여 장. 생몰 연도, 소속, 관계가 각각 자유 서술로 적혀 있다.
- 시즌2 설정 회의 노트 20여 개. 작년에 이미 뒤집은 결정이 여기 섞여 있다.
지금은 이렇게 한다
지금 방식은 사람의 기억과 전문 검색이다. 디렉터가 위키에서 "카일"을 검색하면 페이지 30여 개가 걸리고, 그중 어느 것이 최신인지는 수정 날짜로 짐작한다. 캐릭터 시트는 characters/에, 7장 스크립트는 quests/에 있어서 두 문서가 한 화면에 뜨는 일은 없다.
모순은 대개 출시 뒤에 드러난다. 팬이 스크린샷 두 장을 붙여 올리면 그때 스튜디오가 두 문서를 처음 나란히 본다. 그다음이 레트콘(설정 소급 수정) 범위를 정하는 회의다. 카일의 사망 연도를 414년으로 옮기면 그의 제자, 검은 탑, 수확제, 시즌1 사이드 퀘스트 일부를 함께 손봐야 하는데, 그게 몇 개인지 세는 수단은 전문 검색뿐이다.
이번 주 합류한 작가 두 명에게는 이 6년치 판단 기록이 없다. 위키의 어떤 페이지가 살아 있는 설정이고 어떤 페이지가 작년 회의에서 폐기된 설정인지, 물어볼 상대는 디렉터 한 명이다.
이렇게 준비한다
준비의 목표는 하나다. 700개 문서에 흩어진 "카일은 412년에 죽었다"와 "카일이 414년 수확제에 있었다"를 같은 인물 아래로 모으는 것이다.
700개 문서를 워크스페이스에 넣기
폴더 세 개와 위키 익스포트를 워크스페이스에 넣는다
lore/,quests/,characters/와 위키 익스포트 마크다운을 워크스페이스 폴더에 넣고 추출을 돌린다. 지식그래프(⌘⇧G) 왼쪽 레일의 "추출"에서 커버리지가 "{전체}개 중 {완료}개 AI 검색에 추가됨"으로 올라간다. 연표 질문은 940여 개 문서가 전부 들어온 뒤에야 답이 맞으므로, 커버리지가 다 찰 때까지 기다린다."도메인 어휘"에 왕력을 알려 준다
왼쪽 레일의 "도메인 어휘"에서 이 세계관의 어휘를 등록한다. 왕력, 수확제, 검은 탑, 회상 장면 같은 말이다. 그다음 "추출"의 "전체 재추출"을 돌리면 추출기가 "왕력 412년"을 연도로 읽고, 그 전에 넣은 문서도 같은 어휘로 다시 읽힌다.
"동의어"에서 카일의 별명 세 개를 하나로 묶는다
6년 동안 카일은 "스승 카일", "검은 탑의 스승", "마스터 카일"로 불렸다. 왼쪽 레일의 "동의어"에 이 쌍들이 올라오면 "병합됨"으로 둘지 "분리됨"으로 둘지 사람이 정한다. 세 별명이 한 인물로 묶여야 다음 단계의 질문이 성립한다. 잘못 묶였으면 토글을 되돌린다.
"개정"에서 작년에 뒤집은 결정을 정리한다
시즌2 회의 노트 20여 개에는 이전 설정을 뒤집은 결정이 섞여 있다. 왼쪽 레일의 "개정"에는 나중 노트가 이전 노트의 결정을 개정한 경우가 쌓이고, 사람이 확인하거나 거부한다. 여기서 확인한 것만 폐기된 설정으로 표시된다.
이렇게 묻는다
"스승의 사망 연도에 대해 문서들이 뭐라고 하나?"
→ 서로 다르게 말하는 문서 3건.
"왕력 412년 겨울, 검은 탑에서 숨을 거두었다"
— characters/캐릭터_카일
"414년 수확제. 카일이 제자의 어깨에 손을 얹고"
— quests/quest_ch7_회상
"412년 — 검은 탑의 스승 사망"
— lore/위키_왕력연표_401-413
"카일의 사망 연도를 414년으로 바꾸면 어떤 문서를 손대야 하나?"
→ 카일을 연도와 함께 언급한 문서 11건.
행마다 원문 문장과 노트 이름.
시즌1 사이드 퀘스트 3개 포함.
"왕력 414년에 살아 있다고 적힌 인물은?"
→ 인물 9명. 카일 옆에는 다른 문서가 412년 사망으로
적고 있다는 표시가 함께 붙는다.위키는 페이지를 페이지째 보관한다. 추출은 문장 단위로 사실을 뽑고 문장마다 출처 노트를 붙여, 같은 카일 항목 아래에 모은다. 캐릭터 시트의 "412년 겨울" 문장과 7장 스크립트의 "414년 수확제" 문장이 서로 다른 폴더에 있어도 카일 항목에서는 한 화면에 뜬다. 모순 여부를 판정하는 건 사람이고, 화면은 판정할 문장 두 개를 나란히 올려 준다.
레트콘 범위 질문도 같은 구조를 쓴다. "11건"은 카일이라는 인물과 연도가 함께 붙어 있는 문장을 센 숫자이므로, 회의에서 기억으로 세던 목록이 원문 문장이 달린 목록으로 바뀐다. 문서 안에서 카일을 "검은 탑의 스승"이라고만 부른 스크립트도 별명이 병합되어 있으면 이 11건에 들어온다.
무엇이 달라지나
| 예전 | 지금 |
|---|---|
| 출시 3주 뒤 팬이 스크린샷 두 장을 붙여 올려야 모순을 안다 | "스승의 사망 연도에 대해 문서들이 뭐라고 하나?"에 412년 캐릭터 시트와 414년 7장 스크립트가 한 화면에 온다 |
| 위키에서 "카일" 검색 → 페이지 30여 개 → 수정 날짜로 최신을 짐작 | 카일 항목 하나에 그를 말한 문장들이 원문과 노트 이름과 함께 모여 있다 |
| 레트콘 범위를 회의에서 기억에 의지해 센다 | "414년으로 바꾸면 어떤 문서를 손대야 하나?"에 문서 11건이 원문 문장과 함께 돌아온다 |
| 작년에 뒤집은 설정인지 신입 작가가 알 방법이 디렉터에게 묻는 것뿐이다 | "개정" 패널이 나중 회의 노트가 뒤집은 결정을 짚어 주고, 사람이 확인한 것만 폐기된 설정으로 표시된다 |
원본 마크다운은 바뀌지 않는다. 추출 결과는 그래프에만 쌓이고, 잘못 묶인 별명은 "동의어"에서, 잘못 확인한 개정은 "개정"에서 되돌린다.