장면의 깊이를 해치지 않고 게임 대화의 흐름을 유지하는 방법
대화가 게임의 진행 속도를 늦추고 있다면, 장면이 끝나기 전에 반드시 무엇이 바뀌어야 하는지 자문하는 것부터 시작해 보세요. 필수적인 대화는 메인 경로에 유지하고, 인물이나 세계관에 대한 부가적인 디테일은 명확한 선택적 분기로 옮기며, 플레이어에게 행동하거나 선택할 수 있는 눈에 띄는 방식을 제공하세요. 그런 다음 플레이어가 무엇이 바뀌었는지 이해하고 계속해서 진행하고 싶어 하는지 테스트해 보세요. 스크립트가 짧아진다고 해서 자동으로 장면이 빨라지거나 나아지는 것은 아닙니다.
대사를 삭제하기 전에 장면의 역할을 파악하세요
장면의 시작 상태와 종료 상태를 명확한 언어로 적어보세요. 예를 들어, “경비병이 플레이어를 의심한다”가 “경비병이 문을 열어주기로 동의하지만 부탁을 하나 한다”로 바뀌는 식입니다. 이렇게 하면 각 대화에 대한 실질적인 테스트 기준이 생깁니다. 즉, 상황을 변화시키는지, 필요한 정보를 전달하는지, 인물을 유용한 방식으로 드러내는지, 혹은 전체 경험에 꼭 필요한 쉼표를 제공하는지 판단할 수 있습니다. 그렇지 않다면 삭제하거나, 통합하거나, 다른 곳으로 옮기는 것을 고려해 보세요.
한 장면은 줄거리를 전개하는 것 이상의 역할을 할 수 있습니다. 인물을 묘사하거나, 세계관을 설명하거나, 유머를 더하거나, 숨 돌릴 틈을 줄 수도 있습니다. 이들은 모두 타당한 목적이지만, 플레이어의 주의력을 두고 서로 경쟁하게 됩니다. Heussner와 동료들의 저서인 *The Game Narrative Toolbox*에서는 대화가 게임 전개, 인물 묘사, 세계관 구축, 페이싱 등 여러 가지 기능을 수행한다고 설명합니다. 모든 대사가 이 모든 기능을 다 해야 한다고 가정하기보다는, 이를 하나의 디자인적 선택으로 다루세요. Chapter 7: Dialogue, *The Game Narrative Toolbox, 2nd Edition*
간단한 장면 맵을 그려보세요. 목표 → 장애물 → 플레이어의 반응 → 변화된 상황. 만약 연속된 두 개의 대화가 장애물이나 반응을 변화시키지 않은 채 동일한 정보를 반복하고 있다면, 같은 역할을 두 번 하고 있을 가능성이 큽니다. 이는 단순한 단어 수보다 수정을 뒷받침하는 훨씬 더 강력한 근거가 됩니다.
유용한 강조는 남기고 반복적인 브리핑은 덜어내세요
단 하나의 대화만이 아니라 전체 시퀀스를 넓게 살펴보세요. 여러 캐릭터가 동일한 임무 업데이트 내용을 요약하고 있다면, 플레이어에게 그 모든 반복 설명이 정말 필요한지 질문해 보세요. CD Projekt RED의 퀘스트 디렉터 파베우 사스코(Paweł Sasko)의 GDC 강연을 다룬 기사에서, *Game Developer*는 중복되는 정보를 파악하여 불필요한 잔업을 줄이라는 조언을 전했습니다. 또한 중요한 설명은 무게와 범위를 달리하여 여러 장면으로 분할할 수 있다고 언급합니다. Key takeaways from the quest design of *Cyberpunk 2077* and *The Witcher 3*
반복도 목적이 있을 수 있습니다. 어떤 인물이 사실을 의심하거나, 잘못 이해했거나, 듣는 이에게 무언가를 원하기 때문에 같은 사실을 반복할 수도 있습니다. 그러한 경우에는 그 변화를 명확히 알아볼 수 있게 하세요. 두 번째 버전에서는 새로운 동기가 드러나거나, 판돈이 커지거나, 플레이어의 이해를 바로잡아야 합니다. 이미 플레이어가 알고 있는 내용을 다시 말할 뿐이라면, 짤막한 확인과 다음 행동으로 대체하는 것을 고려해 보세요.
각 대화에 기능 라벨을 붙여보는 것도 유용한 편집 방식입니다. 새로운 정보, 반응, 결정, 인물 디테일, 전환 등으로 나누는 것입니다. 연속된 대사들이 내용을 발전시키지 못하고 하나의 라벨만 반복한다면, 해당 부분을 압축할 방법을 찾아보세요. 새로운 사실을 거의 추가하지 않더라도 이전 내용의 감정적 또는 실질적 의미를 바꾸는 대사라면 그대로 유지하세요.
선택적인 디테일은 플레이어가 직접 고를 수 있는 곳에 두세요
플레이어는 모든 질문을 던지고 싶어 할 수 있으며, 특히 이용 가능한 대화 주제의 허브(Hub)가 주어질 때 더욱 그렇습니다. 분기형 대화 시스템에 대한 알렉산더 프리드(Alexander Freed)의 논의에서는 허브 앤 스포크(Hub-and-spoke) 방식의 대화가 플레이어로 하여금 자신의 속도에 맞춰 조사하게 해줄 수 있지만, 모든 선택지를 빠짐없이 소진해야 할 때는 캐릭터가 정보를 뱉어내는 자판기처럼 느껴질 수 있다고 설명합니다. 그는 이러한 구조를 앞으로 나아가는 대화와 대조하면서도, 필수 정보는 관련된 모든 경로에서 계속 접할 수 있어야 한다고 지적합니다. Branching Conversation Systems and the Working Writer, Part 2: Design Considerations
장면에서 모든 플레이어가 반드시 알아야 하거나 수행해야 하는 내용에는 메인 경로를 사용하세요. 배경 스토리, 선택적 질문, 개인적인 사담은 플레이어가 장면을 진행하기 전에 모든 주제를 의무적으로 확인하지 않고도 진입할 수 있는 분기에 배치하세요. 선택지를 명확하게 표시하여 플레이어가 어떤 옵션이 당장의 대화를 진행시키고 어떤 옵션이 곁가지 주제를 탐색하는지 구별할 수 있게 하세요.
게임에 필수 단서를 전달할 수 있는 다른 신뢰할 만한 방법이 마련되어 있지 않다면, 선택 질문 속에 필수 단서를 숨겨두지 마세요. 플레이어가 세부 정보를 놓쳐 다음 행동을 이해하지 못하게 될 위험이 있다면, 해당 정보를 핵심 대화로 옮기거나 명확한 다른 경로를 통해 전달하세요. 선택성은 기본적인 이해력이 아니라 깊이를 변화시킬 때 가장 잘 작동합니다.
대화의 일부는 행동이 전달하도록 하세요
대화에 항상 멈춰 선 메뉴와 긴 턴제 대화가 필요한 것은 아닙니다. 플레이어는 동료와 함께 걷거나, 물건을 조사하거나, 어디로 갈지 선택하거나, 장면이 펼쳐지는 동안 반응할 수도 있습니다. *Oxenfree*에 관한 인터뷰에서 개발자들은 장소 간의 이동과 상호작용 가능한 사물의 수가 대화 지속 시간에 어떤 영향을 미치는지 설명했으며, 이동과 대화 모두를 유도하기 위해 레벨의 형태를 활용하는 방식을 논의하기도 했습니다. How *Oxenfree*’s narrative unfolds like a free-flowing conversation
게임이 지원하는 규모에 맞춰 이 원칙을 차용해 보세요. 대화의 호흡을 구체적인 행동과 연결하는 것입니다. 플레이어가 방을 가로지르는 동안 동료가 사소한 세부 사항을 설명할 수 있고, 중요한 결정을 내릴 때는 플레이어가 집중할 수 있도록 움직임을 멈출 수 있습니다. 이는 개발자들의 사례에서 도출한 디자인적 추론일 뿐 만능 해결책은 아닙니다. 행동은 장면에 생동감을 불어넣을 수 있지만, 플레이어가 흡수해야 하는 정보와 경쟁할 수도 있습니다.
장면이 전환점에 도달했을 때 플레이어에게 눈에 띄는 다음 단계를 제공하세요. 접근 방식 사이의 선택지, 조사할 물건, 도달할 목적지, 또는 진행을 위한 명확한 프롬프트가 될 수 있습니다. 요점은 모든 대사마다 상호작용을 추가하라는 것이 아닙니다. 장면의 변화를 명확히 인지할 수 있게 하고, 참여가 의미 있는 곳에서 플레이어가 참여하게 만들라는 것입니다.
선택지는 명확하고 빠르게 읽을 수 있도록 만드세요
대화 선택지가 많아질수록 플레이어의 다양한 접근 방식을 담아낼 여지는 커지지만, 읽고 비교하는 데도 시간이 걸립니다. 프리드는 선택지 메뉴가 커지면 플레이어의 속도가 느려지고 중심 결정이 덜 명확해질 수 있다고 지적하며, 적절한 개수는 게임이 지원하고자 하는 접근 방식의 범위에 달려 있다고 말합니다. Branching Conversation Systems and the Working Writer, Part 2
각 선택지 세트에 대해 옵션 간의 차이점을 몇 단어로 표현해 보세요. 증거 요구하기, 도움 제안하기, 주장에 반박하기 등입니다. 두 선택지가 본질적으로 동일한 반응과 장면 상태로 이어진다면, 별도의 선택지로 제시할 가치가 있는지 판단하세요. 롤플레잉이나 톤을 위해서는 여전히 중요할 수 있지만, 플레이어가 텍스트만 보고도 그 차이를 알아차릴 수 있어야 합니다.
결과를 예측하기 어렵게 만드는 짧은 문구는 피하세요. 짤막한 버튼은 읽는 시간을 아껴줄 수 있지만, 그 의도가 불분명하면 망설임을 유발할 수 있습니다. 플레이어의 접근 방식을 잘 전달하는 간결한 문구를 사용하고, 중요한 결과를 초래하는 선택지에는 가장 명확한 표현을 아껴두세요.
단어 수뿐만 아니라 장면의 진전을 측정하세요
유용한 검토 과정은 플레이어가 무엇을 하는지와 무엇을 이해하는지를 함께 살피는 것입니다. 어디서 멈추는지, 주제를 다시 확인하는지, 대사를 건너뛰는지, 혹은 다음 단계에 대해 확신이 없어 보이는지 추적하세요. 이러한 관찰은 마찰 지점을 짚어낼 수 있지만, 그것 자체만으로 원인을 설명해 주지는 않습니다. 멈칫하는 행동은 혼란을 의미할 수도 있지만, 신중한 읽기나 의미 있는 선택에 대한 고민을 의미할 수도 있습니다.
테스트 장면이 끝난 후 몇 가지 열린 질문을 던져보세요. 마지막에 무엇이 바뀌었나요? 왜 바뀌었나요? 다음에는 무엇을 할 것으로 예상하나요? Games User Research는 스토리 이해도를 테스트할 때 무슨 일이 일어나고 있는지, 그 이유는 무엇인지, 플레이어가 다음에 무엇을 기대하는지에 대해 질문할 것을 권장하며, 흥미가 떨어지는 지점을 찾기 위해 다음에 일어날 일에 관심이 있는지 묻는 방법도 소개합니다. How to playtest your game’s story
이러한 질문들을 수정 작업의 실질적인 비교 기준으로 삼을 수 있습니다. 플레이어가 장면의 의도된 결과에 도달했는가, 그 이유를 이해했는가, 다음 단계로 나아갈 방향을 잡았는가? 가능한 한 동일한 과제와 유사한 플레이어 집단을 대상으로 여러 버전을 비교하세요. 관찰된 모든 차이점은 해당 장면과 테스트 환경에 대한 증거로 취급해야 하며, 특정 대화 길이가 어디에나 통한다는 증거로 여겨서는 안 됩니다.
시간을 들일 가치가 있는 대사는 남겨두세요
조용한 대화, 침묵, 혹은 선택적인 이야기가 장면을 특별하게 만들어주는 이유일 수 있습니다. *Game Developer*가 보도한 사스코의 조언에는 인간적인 순간을 위한 여백을 남겨두고 중요한 장면에 여유를 주라는 내용이 포함되어 있습니다. 또한 반복과 경험에 도움이 되지 않는 세부 사항을 경계하라고 경고합니다. 실질적인 균형은 단순히 장면을 지연시키기만 하는 대화는 덜어내되, 주의 집중, 관계, 또는 기대감에 의미 있는 변화를 만들어내는 순간은 보존하는 것입니다. Key takeaways from the quest design of *Cyberpunk 2077* and *The Witcher 3*
대화 장면이 늘어진다고 느껴지면 다음 순서로 수정해 보세요. 결과 정의하기, 중복된 브리핑 제거하기, 필수 정보와 선택적 디테일 분리하기, 핵심적인 전환을 가시적인 선택이나 행동에 연결하기, 그런 다음 이해도와 지속적인 흥미를 검증하기 위한 플레이테스트 진행하기. 대사가 장면을 더 이해하기 쉽게 만들거나, 더 많은 것을 드러내거나, 더 의도적으로 만든다면 그대로 남겨두세요. 목표는 대사의 최소화가 아닙니다. 화면에 머무는 시간이 플레이어가 알아차릴 수 있는 변화를 만들어내는 대화입니다.
