오탈자, 단서 모순, 루트 막힘, 인터랙티브 스토리 검토 시 무엇을 먼저 고칠까?
먼저 독자가 계속 읽을 수 없게 만드는 문제를 고치고, 그다음 독자가 잘못된 판단을 하게 만드는 문제를 고친다. 그다음은 앞뒤가 맞지 않는 세부 사항이고, 마지막이 오탈자와 표현이다. 이 순서는 어느 유형의 문제가 많은지를 보는 것이 아니라 세 가지를 본다. 그 문제가 읽기를 차단하는지, 그것이 독자의 이후 스토리 이해를 오염시키는지, 그것을 고치면 얼마나 많은 하위 콘텐츠를 건드려야 하는지다. 아래에서는 다섯 장의 가상 결함 목록으로 정렬과 재검수를 한 번 훑어본다. 예시 속 작품, 캐릭터, 데이터는 설명을 위해 만든 것이지 실측 자료가 아니다.

들어가며
먼저 독자가 계속 읽을 수 없게 만드는 문제를 고치고, 그다음 독자가 잘못된 판단을 하게 만드는 문제를 고친다. 그다음은 앞뒤가 맞지 않는 세부 사항이고, 마지막이 오탈자와 표현이다. 이 순서는 어느 유형의 문제가 많은지를 보는 것이 아니라 세 가지를 본다. 그 문제가 읽기를 차단하는지, 그것이 독자의 이후 스토리 이해를 오염시키는지, 그것을 고치면 얼마나 많은 하위 콘텐츠를 건드려야 하는지다. 아래에서는 다섯 장의 가상 결함 목록으로 정렬과 재검수를 한 번 훑어본다. 예시 속 작품, 캐릭터, 데이터는 설명을 위해 만든 것이지 실측 자료가 아니다.
판단 순서의 네 가지 차원
검토 목록을 받으면 먼저 각 결함에 네 가지 값을 표시한다.
- 차단: 고치지 않으면 독자가 이 단계에서 더 읽을 수 없거나 선택할 수 없다. 루트 막힘이 이 범주에 속한다.
- 판단 근거: 고치지 않아도 독자는 계속할 수 있지만 잘못된 정보를 바탕으로 선택하게 되어 뒤로 갈수록 점점 더 어긋난다. 단서 모순이 흔히 이 범주에 속한다.
- 연속성: 고치지 않아도 독자는 끝까지 읽을 수 있지만 앞뒤가 맞지 않는다는 것을 기억하게 되어 신뢰감이 떨어진다.
- 표현: 오탈자, 문장부호, 어색한 구어. 읽기 체감에 영향을 주지만 보통 이해를 바꾸지는 않는다.
그다음 두 가지 수정량을 더한다. 영향 범위(한 곳을 고치면 분기, 캐릭터 상태, 이후 장면을 건드리는가)와 우회로가 있는가(독자가 다른 단서나 선택지로 우회할 수 있는가). 우회로가 있는 문제는 뒤로 미룰 수 있고, 우회로가 없으면서 차단하는 문제는 반드시 가장 먼저 처리해야 한다.
다섯 장의 결함 목록 정렬 과정
가상 인터랙티브 스토리 《안개항구 7일》에서 편집자가 다섯 개의 결함을 받았다고 가정하자.
| 번호 | 결함 | 유형 | 차단 | 우회로 있음 | 영향 범위 |
|---|---|---|---|---|---|
| A | 3장에서 “배를 타고 항구를 떠난다”를 선택한 뒤 아무 후속 노드가 없음 | 루트 막힘 | 예 | 아니오 | 중 |
| B | 2장 NPC는 열쇠가 종루에 있다고 말하는데, 4장 내레이션은 열쇠가 계속 그에게 있었다고 말함 | 단서 모순 | 아니오 | 예 | 대 |
| C | 주인공 이름이 5장에서 “린완”으로도 쓰이고 “린완”으로도 쓰임 | 연속성 | 아니오 | 예 | 소 |
| D | 여러 곳에서 “의/대/득” 혼용 | 표현 | 아니오 | 예 | 소 |
| E | 1장 대사 “정말 이렇게 할 거야?”가 두 번 반복됨 | 표현 | 아니오 | 예 | 소 |
정렬 결과: A, B, C, D, E.
A를 먼저 고친다. 차단과 우회로 없음을 동시에 충족하기 때문이다. 독자가 이 길을 선택하면 멈춰 버리고, 뒤의 모든 내용에 도달할 수 없다. B는 두 번째다. 차단하지는 않지만 열쇠 위치가 독자가 4장에서 NPC를 믿을 수 있는지 판단하는 방식을 직접 결정하므로 판단 근거를 오염시킨다. B의 영향 범위는 C보다 크지만, C는 이름 불일치일 뿐 독자는 같은 사람이라는 것을 알기 때문에 C는 B 다음이다. D와 E는 둘 다 이해를 바꾸지 않으므로 마지막에 둔다. 시간이 한 개만 고칠 수 있다면 D 중 핵심 선택지 앞에 나오는 오탈자를 먼저 고친다. 결정 지점에 가장 가깝기 때문이다.
A 수정: 루트 막힘 처리
A의 수정 방법은 아무 문단이나 대충 덧붙이는 것이 아니다. 먼저 이 루트가 원래 어느 결말로 이어져야 하는지 확인한다. 설계 문서에 “배를 타고 항구를 떠난다”가 “바다 결말”로 이어져야 한다고 적혀 있는데, 노드 표에서 이 선택지 뒤가 비어 있다고 가정하자.
처리 단계:
- 노드 표에서 “배를 타고 항구를 떠난다” 선택지를 찾아, 그것이 가리키는 노드 ID가 비어 있거나 삭제된 노드를 가리키는지 확인한다.
- 대상 노드가 존재하지만 내용이 비어 있다면, 최소 플레이 가능 콘텐츠를 채운다. 장면 묘사 한 단락, 수습 동작 하나, 결말 표시 하나.
- 대상 노드가 존재하지 않는다면, 이 루트를 기존 결말에 합칠지 새 결말을 추가할지 먼저 결정한다. 합치는 비용이 낮고, 새로 추가하려면 메인 스토리와 충돌하는지 확인해야 한다.
- 수정 후 1장부터 다시 이 루트까지 걸어가서 끝에 도달할 수 있는지, 그리고 메인 스토리로 되돌아가 중복이 생기지 않는지 확인한다.
여기서 주의할 점: 내용을 채우는 것은 루트를 길게 쓰는 것이 아니라 끝낼 수 있게 만드는 것이다. 결말에 도달할 수 있는 짧은 루트가 막혀 있는 예쁜 분기보다 더 쓸모 있다.
B 수정: 단서 모순 처리
B의 문제는 열쇠 위치가 앞뒤가 맞지 않는다는 것이다. 먼저 대사를 고치려 하지 말고, 어느 버전이 “진짜”인지 확정한다.
작가가 열쇠가 계속 NPC에게 있었다는 것을 확인했고, 종루라는 대사는 초기 초고의 잔재라고 가정하자. 그러면 수정 동작은 다음과 같다.
- 2장 대사를 고쳐 “열쇠가 종루에 있다”를 구체적 위치를 가리키지 않는 암시로 바꾼다. 예를 들어 “종지기에게 물어봐야 해”처럼.
- 4장 내레이션에 설명을 한 문장 보충해야 하는지 확인해, 독자가 2장에서 왜 그렇게 말했는지 이해하게 한다.
- 전체에서 “종루”와 “열쇠”가 동시에 나오는 단락을 검색해, 옛 설정에 의존하는 세 번째 지점이 없는지 확인한다.
반대로 종루가 진짜라면, 고쳐야 할 것은 4장 내레이션과 “열쇠가他身上에 있다”에 의존하는 모든 후속 판단이다. 이것이 영향 범위다. 어느 쪽을 고칠지는 어느 쪽의 하위 콘텐츠가 더 적은지에 달려 있다. 편집자는 작가에게 양쪽이 각각 몇 개의 후속 장면에서 인용되는지 먼저 목록으로 만들게 한 뒤 어느 쪽을 고칠지 결정하도록 제안할 수 있다.
C, D, E 수정: 연속성과 표현
C의 이름 불일치는 먼저 공식 표기를 하나 정한 뒤 전체 교체한다. 교체 후 대화 속 호칭도 함께 맞춰야 하는지 확인한다. 예를 들어 다른 사람이 “완완”이라고 부르는지 “완완”이라고 부르는지. 이런 문제는 영향이 작지만 놓치기 쉬우므로, 찾기 기능으로 한 곳씩 확인하고 첫 번째 곳만 고치지 않도록 권한다.
D와 E는 표현 층에 속한다. 오탈자와 반복 대사는 스토리 전개에 영향을 주지 않으므로 메인 스토리 문제를 다 고친 뒤 일괄 처리할 수 있다. 쓸 만한 순서는 선택지 버튼에 나오는 오탈자를 먼저 고치고, 그다음 본문에 있는 것을, 마지막으로 내레이션에 있는 것을 고치는 것이다. 선택지 버튼의 글자는 독자가 반드시 보지만, 내레이션은 건너뛸 수 있기 때문이다.
수정 후 재검수 방식
고쳤다고 끝이 아니다. 이 순서로 재검수한다.
- 차단 루트 다시 걷기: 가장 최근 저장 지점이나 장 시작부터 실제로 A 루트를 선택해 결말에 도달하는지 확인한다.
- 영향받은 분기 다시 걷기: B를 고친 뒤 열쇠 정보에 의존하는 판단 지점을 한 번 걸어가서 독자가 받는 정보가 일관되는지 확인한다.
- 전체 검색 키워드: C를 고친 뒤 옛 표기를 검색하고, D를 고친 뒤 흔한 오탈자 조합을 검색한다.
- 수정한 단락의 앞뒤 각 한 단락 읽기: 새 내용이 인접 단락과 충돌하지 않는지 확인한다.
- 수정 목록 기록: 어느 노드, 어느 대사를 고쳤는지, 근거가 무엇인지 적어 다음 검토 때 대조하기 쉽게 한다.
재검수할 때 고친 곳만 보면 안 된다. 수정이 원래 문제없던 곳을 어색하게 만들 수 있으므로 앞뒤 각 한 단락을 읽는 것이 필요하다.
예외 상황
위 순서는 절대 규칙이 아니다. 세 가지 경우에는 조정할 수 있다.
- 오탈자가 핵심 단서에 나온다면, 예를 들어 “왼쪽”을 “오른쪽”으로 썼다면, 그것은 더 이상 표현 문제가 아니라 판단 근거 문제이므로 앞당겨 고쳐야 한다.
- 단서 모순의 영향 범위가 극히 작아 중요하지 않은 내레이션 한 문장에만 있고 후속 인용이 없다면, 연속성 뒤로 보낼 수 있다.
- 루트 막힘이 숨겨진 사이드 루트 하나에서만 발생하고 메인 스토리는 완전하며, 작가가 이 사이드 루트를 당분간 공개하지 않겠다고 명확히 했다면, 알려진 문제로 표시하고 메인 스토리의 문제를 먼저 고칠 수 있다.
편집자가 할 수 있는 일은 각 문제의 차단성, 영향 범위, 우회로 상황을 제시해 작가가 무엇을 먼저 고칠지 결정하게 하는 것이다. 정렬은 제안이지 작가 대신 선택하는 것이 아니다.
완료 점검
한 차례 수정을 마친 뒤 이 목록으로 확인한다.
- 모든 차단 루트가 하나의 결말에 도달할 수 있다.
- 판단에 영향을 주는 모든 단서가 앞뒤 장에서 일관되게 말해진다.
- 캐릭터 이름, 지명, 핵심 아이템 이름이 전체에서 통일된다.
- 수정한 노드의 앞뒤 각 한 단락이 읽힌다.
- 수정 목록이 기록되었고 근거와 영향 범위를 포함한다.
이 다섯 가지가 모두 통과하면 이번 검토는 마무리할 수 있다. 다음 회차에서 남은 표현 문제와 스타일 통일을 처리한다.


