Metlivi 블로그

플레이어가 침묵을 선택할 때: AI 캐릭터가 장면을 계속 이끌어가는 방법

플레이어가 아무 말도 하지 않을 때, AI 캐릭터는 이미 일어난 일을 보존하고, 침묵을 인식하며, 플레이어가 취하거나 취하지 않을 수 있는 명확한 다음 행동을 제시해야 합니다. 플레이어의 대사를 임의로 지어내거나, 침묵을 시간 초과로 인한 실패로 취급하거나, 플레이어의 감정을 다 안다는 듯 단정해서는 안 됩니다. 이 가이드는 가상의 게임 장면에서 이러한 반응을 설계하는 데 중점을 둡니다.

2026년 9월 30일6 min read독서·예술·문화작성: Metlivi Editorial Team
섹션 1

침묵을 입력값의 누락이 아닌, 의도된 상태로 취급하기

침묵의 응답 역시 하나의 장면 상태(scene state)입니다. 플레이어가 새로운 대사를 입력하지 않았더라도 일시 정지 전에 확립된 모든 것은 그대로 유효합니다. 캐릭터는 여전히 기다리고 있을 수 있고, 문은 여전히 열려 있을 수 있으며, 플레이어가 찾은 단서는 여전히 그들의 소지품에 남아 있습니다. 장면을 어떻게 이어갈지 결정하는 동안 이러한 사실들을 온전히 유지하세요.

이는 인터랙티브 서사의 더 넓은 원칙을 따릅니다. 즉, 플레이어의 주도성(agency)은 게임 디자인을 통해 제공되는 행동과 스토리상의 영향력에 의해 형성됩니다. 침묵이 존중받기 위해 굳이 새로운 플롯 분기를 만들어낼 필요는 없습니다. 그저 플레이어가 직접 이끌어갈 수 있도록 현재 상황을 열어두는 것만으로도 충분합니다. Bettina Bodi와 Jan-Noël Thon은 “Playing stories? Narrative-dramatic agency in Disco Elysium (2019) and Astroneer (2019)”에서 서사적 주도성을 전개되는 스토리에 미치는 플레이어의 유의미한 영향력이라는 관점으로 설명합니다.

각본이나 대화 시스템의 경우, 침묵을 기존 장면 상태를 그대로 이어받는 유효한 결과로 표현하세요. 불일치, 두려움, 혼란, 거부와 같은 동기를 암시할 필요는 없습니다. 그러한 것들은 인간의 대화에서 가능한 해석일 뿐이며, 게임은 침묵만으로 그중 어느 것이 해당하는지 유추할 수 없습니다.

섹션 2

공백을 억지로 채우지 않고 침묵을 인지하게 하기

캐릭터는 관찰 가능한 사실, 즉 플레이어가 대답하지 않았다는 점에 반응할 수 있습니다. 이러한 인지는 짧고 그 순간에 밀착되도록 유지하세요. 예를 들어, 나루터지기가 플레이어에게 어느 건널목을 원하는지 묻는 가상의 장면에서 적절한 반응은 다음과 같을 수 있습니다. “나루터지기가 시간표 위에 손을 얹는다. ‘천천히 생각하게. 동쪽 부두는 열려 있으니까.’” 이 대사는 침묵을 인지하면서 장면의 사실을 제공할 뿐, 감정을 단정하거나 플레이어가 하지 않은 말을 지어내지 않습니다.

침묵을 일방적인 답변으로 바꾸지 마세요. “당신은 돕겠다는 듯 고개를 끄덕인다”는 플레이어의 행동을 바꿔버립니다. “당신은 걱정하고 있는 것이 틀림없다”는 내면 상태를 임의로 지정합니다. “나를 믿지 못하는 모양이군”과 같은 대사조차도 플레이어가 결코 선택한 적 없는 관계적 판단을 강요할 수 있습니다. 만약 캐릭터가 응답의 부재를 해석해야 한다면, “그는 열린 문 쪽을 힐끗 보더니, 이내 기다린다”처럼 캐릭터의 불확실한 관점으로 구성하고 언제든 되돌릴 수 있는 해석으로 남겨두세요.

섹션 3

명확하게 파악할 수 있는 한 가지 진행 경로 제시하기

짧은 인지 후에는 플레이어가 다음에 무엇을 할 수 있는지 보여주세요. 장면은 대답, 관찰 가능한 행동, 또는 떠나겠다는 결정을 위해 여전히 열려 있을 수 있습니다. 허구의 설정과 동떨어진 일반적인 프롬프트를 제시하기보다는, 장소와 현재 스토리 상태에 맞는 선택지를 제공하세요.

나루터 장면에서 간결한 선택지 세트는 다음과 같을 수 있습니다.

건널목에 대해 묻는다.

동쪽 부두로 걸어간다.

기다리거나 아무 말도 하지 않는다.

나루터를 떠난다.

구체적인 행동은 게임이 무엇을 지원하는지에 따라 달라집니다. 장면에서 자리를 뜨는 것이 불가능하다면 허위 선택지로 제시하지 마세요. 마찬가지로, 플레이어가 나중에 그 선택을 명시적으로 밝히지 않는 한 ‘아무 말도 하지 않는다’를 동의, 거절 또는 관계적 선택으로 규정하지 마세요.

인터랙티브 스토리 선택에 관한 연구는 유용한 디자인 점검 기준을 제공합니다. 88명의 참가자를 대상으로 한 연구에서, 상황적 내용(situational content)이 다른 선택지는 비상황적 방식으로만 다른 선택지에 비해 더 높은 수준의 주도성을 체감하게 했습니다. 여기에 적용해 보면, 선택 가능한 행동은 똑같은 강요된 반응을 말만 바꾼 것이 아니라, 플레이어가 할 수 있는 일이나 진입하는 상황의 실질적인 차이를 묘사해야 합니다. Cardona-Rivera 외, “Foreseeing Meaningful Choices”.

섹션 4

다음 대사를 생성하기 전에 상태 보존하기

응답을 생성하기 전에 침묵으로 인해 지워져서는 안 되는 장면의 사실들을 식별하세요. 누가 있는지, 각 캐릭터가 무엇을 알고 있는지, 어떤 선택지가 남아 있는지, 그리고 이미 확립된 사건 중 플레이어와 독립적으로 변하는 것이 있는지 확인해야 합니다. 그런 다음 이러한 사실에 부합하고 통제권을 플레이어에게 돌려주는 대사를 생성하세요.

실질적인 순서는 다음과 같습니다.

현재 상태를 읽습니다. 장면에 이미 존재하는 캐릭터, 위치, 알려진 사실, 해결되지 않은 질문, 사용 가능한 행동을 불러옵니다.

새로운 플레이어 행동을 기록하지 않습니다. 침묵은 플레이어의 대사, 약속, 인벤토리, 관계 상태 또는 의도를 업데이트하지 않습니다.

균형 잡힌 반응을 선택합니다. 짧은 멈춤, 캐릭터의 작은 행동 또는 주변 환경의 디테일을 활용하세요. 오직 답변을 강요하기 위해 새로운 사건을 끌어들이는 것은 피하세요.

지원되는 행동을 제공합니다. 게임이 실제로 수용할 수 있는 후속 행동만 제시하고, 적절한 경우 침묵을 유지하는 선택지를 남겨두세요.

새로운 행동을 기다립니다. 플레이어가 상태를 변화시키는 무언가를 할 때까지 작성된 동일한 상태에서 계속 진행합니다.

이 순서는 인터랙티브 서사 시스템의 상태 유지성(statefulness)에서 도출된 디자인 권장 사항이며, 특정 엔진이 이러한 규칙을 강제한다는 주장은 아닙니다. 예를 들어 ink에서는 작가가 표시되는 선택지와 선택 후 나타나는 텍스트를 분리할 수 있으며, 관련 문서에서는 연속성을 유지하기 위해 스토리 상태를 추적하는 방식을 다룹니다. 이는 구체적인 구현 모델을 제공합니다. 선택과 그 결과를 명시적으로 유지하여, 후속 전개가 지레짐작이 아닌 기록된 행동을 따르도록 하는 것입니다. inkle의 “Writing web-based interactive fiction with ink” 및 inkle의 “Writing With Ink”.

섹션 5

설정된 인과관계와 지어낸 동기를 명확히 구분하기

때로는 플레이어가 침묵하는 동안에도 세상이 변해야 할 때가 있습니다. 예정된 기차가 출발하거나, 상점이 문을 닫거나, 장면에서 이미 확립되었기 때문에 다른 캐릭터가 떠나는 경우입니다. 그렇다면 맥락에 맞게 그 규칙을 전달하고 일관되게 적용하세요. 관계를 은근슬쩍 악화시키거나 플레이어를 대신해 되돌릴 수 없는 선택을 내리는 등, 플레이어가 장면에서 합리적으로 이해할 수 없는 결과를 몰래 끼워 넣지 마세요.

시간의 흐름이 기존 설정의 일부가 아니라면, 침묵은 읽어낼 수 있는 일시 정지 상태로 유지될 수 있습니다. 시간이 중요한 경우라면, 세상으로 인해 발생한 사건과 플레이어의 탓으로 돌려진 선택을 구분하세요. “황혼 무렵 마지막 페리가 떠난다”는 세상을 묘사합니다. “당신은 타지 않기로 결정한다”는 플레이어의 결정을 지어내는 것입니다. 이 문장들은 서로 다른 원인을 설명하며 상호 교환 가능한 것으로 취급되어서는 안 됩니다.

섹션 6

간결한 후속 전개 패턴 활용하기

유용한 작성 패턴은 인지(acknowledge), 보존(preserve), 제시(offer)의 세 부분으로 구성됩니다. 관찰 가능한 멈춤을 인지하고, 장면의 사실과 플레이어의 유보된 선택을 보존하며, 지원되는 하나 이상의 다음 행동을 제시하는 것입니다. 나루터지기의 경우 다음과 같이 작성할 수 있습니다. “나루터지기가 시간표를 확인한다. 동쪽 건널목 배는 여전히 운항 중이다. 그것에 대해 묻거나, 부두로 향하거나, 기다리거나, 자리를 뜰 수 있다.”

이 패턴은 실용적인 종합이지, 단일 연구로 입증된 공식은 아닙니다. 이 패턴의 가치는 작가와 시스템 디자이너가 생성된 각 후속 전개에 대해 다음과 같은 빠른 검토 질문을 던질 수 있게 해준다는 점에 있습니다. '이 응답이 장면의 일관성을 유지하면서 의미 있는 다음 행동을 플레이어에게 남겨두었는가?' 만약 대사가 플레이어를 대신해 답을 내리거나, 감정을 멋대로 규정하거나, 명확한 원인 없이 선택지를 없애버린다면 수정하세요.

섹션 7

장면에 비추어 반응 검토하기

침묵 상태 대사를 사용하기 전에 다음 네 가지 질문을 기준으로 검토해 보세요.

현재 위치, 참여자, 알려진 지식 및 아직 해결되지 않은 선택 사항을 보존하고 있는가?

플레이어의 감정이나 의도를 안다고 단정하기보다 관찰 가능한 행동을 묘사하고 있는가?

제시된 행동이 게임에서 지원되며 장면 내에서 의미 있게 구분되는가?

일시 정지 중에 세상이 변한다면, 그 타이밍이 미리 확립되어 있었고 그 결과가 명확한가?

훌륭한 후속 전개는 침묵을 굳이 극적으로 만들 필요가 없습니다. 그저 멈춤을 명확히 이해할 수 있게 하고, 작성된 상태를 일관되게 유지하며, 플레이어의 다음 행동을 진정으로 열어두기만 하면 됩니다.

관련 글

이 주제 더 살펴보기