인터랙티브 픽션의 의도적인 여백, 무응답이 아닌 침묵임을 어떻게 알릴까
여백으로 문 너머의 비밀을 숨길 수는 있어도, 플레이어의 조작이 반영됐는지까지 숨겨서는 안 됩니다. 여백 응답 약속 카드에 침묵의 대상, 입력 접수 상태, 기다리는 것, 가능한 행동, 종료 신호를 따로 적은 뒤, 꼭 필요한 상태 안내와 다음 행동 안내로 압축해 보세요.

들어가며
의도적으로 여백을 둘 때는 먼저 직전 행동이 반영됐는지 확인하고, 무엇이 응답하지 않는지 밝힌 다음, 지금은 누가 진행을 이어 가는지 알려야 합니다. 플레이어는 문 너머가 왜 조용한지 몰라도 됩니다. 하지만 노크가 실제로 이루어졌는지, 아직 결과를 기다리는 중인지, 다음 행동을 해도 되는지는 알아야 합니다. 가장 작은 수정은 대개 빈 공간에 두 문장을 보태는 것입니다. 한 문장으로 행동과 현재 결과를 확인하고, 다른 문장으로 가능한 행동을 안내합니다.
아래의 노크 장면은 전체가 설명을 위해 만든 가상의 예시입니다. 실제 사용자 경험, 실측 결과, 체험 테스트, DramaFork의 제품 기능을 소개하는 내용이 아닙니다. 모든 안내 문구는 작가가 프로젝트에서 실제로 구현할 수 있는 범위에 맞춰 적용해야 할 문안입니다.
‘방 안이 조용하다’와 ‘결과가 아직 오지 않았다’를 구분하기
초안에서는 플레이어가 ‘노크하기’를 입력하면 몇 줄의 빈 공간이 나오고, 그 뒤에 ‘아무도 대답하지 않는다’가 표시됩니다. 작가는 복도의 정적을 표현하려 했지만, 플레이어는 방금 입력이 반영되지 않았다고 의심해 다시 제출할 수 있습니다.
‘아무도 대답하지 않는다’는 이야기 속에서 관찰한 사실입니다. 이 문장만으로는 직전 행동이 접수됐다는 사실을 명확히 확인해 주지 못합니다. 특히 행동과 이 문장 사이에 넓은 여백이 있으면, 독자는 노크한 결과인지 원래 표시돼 있던 장면 묘사인지 판단하기 어려울 수 있습니다.
이 예시에서는 먼저 한 가지를 정합니다. 첫 번째 노크는 이미 이루어졌고 이번 차례의 결과도 모두 서술됐지만, 안에 사람이 있는지는 밝히지 않습니다. 따라서 이렇게 바꿉니다. ‘당신은 문을 두드린 뒤 손을 내렸다. 안에서는 아무런 대답도 들려오지 않았다.’ 행동과 관찰은 확인하되, 조용하다는 사실을 거절로 해석하지 않은 문장입니다.
‘노크하기’ 명령만 접수했고 행동 결과는 아직 정해지지 않았다면, 접수 사실만 확인할 수 있습니다. 노크가 이루어졌다고 미리 선언해서는 안 됩니다. 입력을 접수했다는 것, 행동이 일어났다는 것, 결과의 서술을 마쳤다는 것은 각각 따로 확인해야 하는 세 가지 약속입니다.
여백 응답 약속 카드 채우기
분위기를 묘사하기 전에 카드를 먼저 채웁니다. 이 예시는 ‘결과의 서술은 끝났고, 플레이어를 기다리는 상태’로 구성합니다. 빈 줄은 읽는 속도를 조절할 뿐, 상태 설명을 대신하지 않습니다.
| 항목 | 이 예시의 작성 내용 |
|---|---|
| 침묵의 대상 | 문 안에서 대답이 들려오지 않음. 안에 사람이 있다고 확인하지 않으며, 누군가 일부러 대답을 거부한다고도 확인하지 않음 |
| 입력 접수 상태 | 첫 번째 노크가 접수됐고, 서술에서도 노크가 이루어졌음을 명확히 확인함 |
| 기다리는 것 | 이번 차례의 결과는 모두 서술됨. 현재는 플레이어가 다음 행동을 결정하기를 기다림 |
| 가능한 행동 | 다시 노크하기, 조금 더 기다리기, 떠나기. 여기서는 제시된 행동 중 하나를 선택함 |
| 종료 신호 | 행동을 선택하면 그에 해당하는 새 서술이 나옴. 읽느라 머물러 있는 동안에는 자동으로 진행되지 않음 |
카드의 위쪽에는 이야기에서 무슨 일이 일어났는지, 아래쪽에는 앞으로 어떻게 진행되는지를 기록합니다. 두 부분은 서로를 대신할 수 없습니다. ‘불빛이 달라지지 않았다’로는 결과의 서술이 끝났음을 알릴 수 없고, ‘떠날 수 있다’는 안내만으로 노크가 정상적으로 실행됐다고 거꾸로 추론할 수도 없습니다.
이 카드에서 뽑아낸 최소한의 완성 문안은 다음과 같습니다.
당신은 문을 두드린 뒤 손을 내렸다. 안에서는 아무런 대답도 들려오지 않았다.
다음 행동은 당신이 선택한다. 다시 노크하거나, 조금 더 기다리거나, 떠날 수 있다.
뒤의 선택 안내는 침묵을 묘사하는 문단과 함께 표시해야 합니다. 추가 조작을 해야만 볼 수 있는 곳에 숨기면, 플레이어는 여전히 누가 진행을 결정하는지 먼저 추측해야 합니다.
같은 문 앞에서 세 가지 상태를 각각 쓰는 법
‘결과의 서술은 끝났지만 대답이 없다’와 ‘플레이어를 기다리고 있다’는 동시에 성립할 수 있습니다. 앞의 것은 지난 차례의 결과를, 뒤의 것은 다음 진행을 누가 결정하는지를 설명합니다. 서로 양립할 수 없는 전개가 아닙니다. 문안을 검토할 때는 두 내용이 각각 명확하게 전달되는지 확인해야 합니다.
결과의 서술은 끝났지만, 방 안에서 대답이 없다. ‘당신은 문을 두드렸다. 안에서는 아무런 대답도 들려오지 않았다’라고 씁니다. 이 문장은 이번 행동의 서술을 끝내지만, 이후에 어떤 조작을 할 수 있는지는 알려 주지 않습니다. 따라서 이것만으로 전체 안내를 대신할 수 없습니다.
입력은 접수됐지만, 결과는 아직 돌아오지 않았다. 비교를 위해 이 예시의 별도 버전에서는 기다리는 동안 새 행동을 접수하지 않는다고 정합니다. 이때는 이렇게 씁니다. ‘“노크하기”를 접수했습니다. 이번 행동의 결과가 아직 도착하지 않았습니다. 결과가 표시될 때까지 기다려 주세요. 아직 다음 행동은 제출할 수 없습니다.’ 여기서 기다리는 것은 처리 결과입니다. ‘안에 있는 사람이 대답하려 하지 않는다’라고 써서는 안 됩니다. 안에 사람이 있다는 사실을 지어낼 뿐 아니라, 아직 끝나지 않은 처리를 이야기의 결론인 것처럼 제시하기 때문입니다.
플레이어의 선택을 기다리고 있다. 결과를 끝까지 서술한 뒤에 이렇게 씁니다. ‘다시 노크하거나, 조금 더 기다리거나, 떠날 수 있습니다. 행동을 선택하면 진행됩니다.’ ‘계속하기’라고만 쓰지 마세요. 플레이어는 조금 더 기다린다는 뜻인지, 다시 노크한다는 뜻인지, 다음 장면으로 넘어간다는 뜻인지 알 수 없습니다.
이 세 가지 문안은 모든 문단에 안내를 세 개씩 표시하라는 뜻이 아닙니다. 현재 사실에 맞는 표현을 고르라는 뜻입니다. 결과를 기다리는 동안 다른 내용을 입력할 수 있는 프로젝트라면, 그 입력이 즉시 반영되는지, 잠시 보관되는지, 이전 행동을 대체하는지도 알려야 합니다. 이런 규칙을 구현하지 않았다면 막연하게 ‘계속 진행할 수 있습니다’라고 쓰지 마세요.
세 행동을 한 단계씩 진행하며 침묵이 끝나는 방식 확인하기
이제 약속 카드를 따라 다음 전개를 짚어 봅니다. 안내는 완전해 보여도 실제로는 빠져나갈 길이 없는 상황을 피하기 위해서입니다. 아래 내용은 모두 문서상으로 진행한 설계 검토이며, 상호작용 테스트를 이미 실시했다는 뜻이 아닙니다.
‘다시 노크하기’를 선택하면 이렇게 이어 씁니다. ‘당신은 다시 한번 문을 두드렸다. 아까보다 더 묵직한 소리가 났다. 안에서는 여전히 대답이 없었다. 조금 더 기다리거나 떠날 수 있다.’ 여기서는 ‘다시 한번’으로 두 번째 행동이 일어났음을 확인해 줍니다. 첫 문단을 그대로 반복하면 플레이어가 클릭이 반영되지 않았다고 오해할 수 있습니다.
‘조금 더 기다리기’를 선택하면 이렇게 이어 씁니다. ‘당신은 문 옆에 잠시 서 있었다. 문틈의 불빛은 그대로였다. 다시 노크하거나 떠날 수 있다.’ 이 예시에서 기다리기는 플레이어가 직접 선택해 한 단계 진행하는 행동입니다. 실제로 빈 화면을 지켜보며 기다리라는 요구가 아닙니다. 이 새 서술이 기다림이 끝났다는 신호입니다.
‘떠나기’를 선택하면 이렇게 이어 씁니다. ‘당신은 문틈을 향하던 시선을 거두고 복도를 따라 떠났다.’ 그다음에는 떠난 뒤의 장면으로 넘어가며, 기존의 노크 선택지도 끝내야 합니다. 글에서는 이미 떠났는데 조작은 여전히 문 앞에 머물러 있다면, 또 다른 상태 충돌이 생깁니다.
이 예시에서는 기다리기 선택지를 끝없이 반복할 수 없게 했습니다. 그 대가로 플레이어가 머물 자유는 줄어듭니다. 작품에 반복적인 기다림이 꼭 필요하다면 남겨도 됩니다. 다만 단순히 그 자리에 더 머무는 행동이라고 설명해야 합니다. 기다릴 때마다 반드시 올 대답에 가까워진다는 인상을 주어서는 안 됩니다.
알 수 없는 것은 남기고, 조작 설명은 가장 짧게 줄이기
명시적인 안내는 분위기를 조금 끊을 수 있습니다. 따라서 먼저 서술로 행동을 확인한 뒤, 짧은 문장으로 플레이어에게 진행을 맡기면 됩니다. 카드 전체를 보여 줄 필요는 없습니다. 다만 ‘처리 중’은 실제로 처리가 진행 중일 때만, ‘선택하면 진행됩니다’는 실제로 선택을 기다릴 때만 써야 합니다. 상태 설명을 생략하는 것이 서스펜스를 만드는 수단이 되어서는 안 됩니다.
이 카드는 작가가 의도적으로 배치한 조용한 대목에 적합합니다. 결과 텍스트가 예기치 않게 끊겼다면, 중단 사실과 다시 이어 갈 수 있는 방법을 별도로 안내해야 합니다. 자동 진행을 설계했다면 기다리는 것과 종료 신호를 다시 작성해야 하며, 이 예시의 ‘자동으로 진행되지 않는다’는 약속을 그대로 가져다 쓸 수 없습니다. 원인을 확인하지 못한 상태에서 결과가 오랫동안 나오지 않는 현상을 인물의 침묵으로 포장해서도 안 됩니다.
원고를 넘기기 전에는 빈 줄과 불빛 묘사를 잠시 모두 지우고, 행동 확인과 다음 진행 안내만 남겨 보세요. 세 가지를 확인합니다. 직전 입력은 어느 단계까지 처리됐는지, 지금 정확히 무엇을 기다리는지, 다음 진행은 누가 시작하는지입니다. 하나라도 답할 수 없다면 카드로 돌아가 해당 항목을 채우세요. 세 가지가 모두 명확해진 뒤에 필요한 여백을 다시 넣으면 됩니다.






