• 홈
  • 블로그
  • 갤러리
  • 가격
  • 홈
  • 블로그
  • 갤러리
  • 가격
창작 시작

만들고.플레이하세요.

크리에이터 블로그

홈/블로그/텍스트 어드벤처 설계

텍스트 어드벤처에서 문장을 한 글자씩 표시할 때, 미완성 부정 표현으로 인한 오판을 막으려면

텍스트를 한 글자씩 표시할 때는 부정, 역접, 제한 조건이 온전히 전달된 뒤 관련 행동을 허용해야 합니다. 의미 단위로 나눈 점진 표시 대본에 정보가 완성되는 시점과 행동을 실행할 수 있는 시점을 따로 표시하고, 표시 효과를 건너뛰어도 남겨야 할 정보를 정하세요.

D
DramaFork Editorial Team인터랙티브 스토리텔링과 AI 제작
2026.10.13예상 읽기 시간: 9분
영화 같은 분위기의 에디토리얼 일러스트. 전시용 클립으로 고정된 편지에 스포트라이트가 비치고, 빛의 장막이 가려져 있던 고정 장치를 천천히 드러낸다. 인물의 손은 빛의 장막 밖에서 전체 모습이 보이기를 기다린다. 글자, 알파벳, 숫자, 로고, 워터마크, 브랜드 요소, 인터페이스 스크린샷은 없다.
목차
크리에이터 블로그
  1. 01들어가며
  2. 02설명이 끝난 것과 조건이 충족된 것을 구분하기
  3. 03문장부호가 아니라 의미의 의존 관계에 따라 나누기
  4. 04점진 표시 대본을 인계할 수 있는 표로 정리하기
  5. 05표시 도중의 상태로 행동 허용 시점마다 확인하기
  6. 06분위기 묘사는 이어져도 되지만, 새로운 제한은 늦게 나오면 안 된다
글 맨 위로

들어가며

본문을 한 글자씩 표시할 때는 먼저 행동 판단을 바꿀 수 있는 부정, 역접, 제한 조건을 찾으세요. 해당 표현과 그 표현이 제한하는 앞부분을 하나의 완결된 전달 단위로 묶은 다음, 행동을 허용할 시점을 표시합니다. 일정한 글자 수나 쉼표, 또는 ‘할 수 있다’라는 표현이 나오는 위치에 맞춰 조작을 허용해서는 안 됩니다. 뒷부분이 ‘할 수 있는지, 무엇을 먼저 해야 하는지, 누구를 또는 무엇을 대상으로 하는지’를 바꿀 수 있다면, 아직 안전하게 결정할 수 있는 지점이 아닙니다.

설명이 끝난 것과 조건이 충족된 것을 구분하기

‘이 편지는 가져가도 되지만, 먼저 제거해야 하는 것은 전시용 클립이다.’ 여기서 ‘이 편지는 가져가도 되지만’까지 표시되면 독자는 대조되는 내용이 이어질 것을 알 수 있습니다. 그러나 ‘이 편지는 가져가도 돼’라는 허락의 의미가 전달된 순간에는 아직 전제 조건이 제시되지 않았습니다. 뒷부분이 나타나야 비로소 순서를 지켜야 하는 허락이 됩니다. 완성된 문장에는 모순이 없어도, 표시 도중의 화면은 잘못된 행동을 해도 된다는 근거가 될 수 있습니다.

따라서 두 가지를 따로 기록해야 합니다. 제한이 온전히 표시되었는지, 그리고 그 제한이 요구하는 조건이 이야기 속에서 충족되었는지입니다. 전자는 언제 플레이어에게 행동을 판단하게 할 수 있는지를, 후자는 그 행동을 실행할 수 있는지를 결정합니다. ‘먼저 제거해야 하는 것은 전시용 클립이다’를 다 읽었다고 해서 클립이 제거된 것은 아닙니다.

아래에서는 가상의 교육용 사례인 ‘진열장에서 편지 꺼내기’를 사용합니다. 모든 텍스트, 상태, 조작 규칙은 설명을 위해 만든 것으로, 실제 사용자 경험이나 실측 결과, DramaFork의 제품 기능이 아닙니다. 특정 엔진을 전제로 하지도 않습니다. 초기 상태에서는 전시용 클립이 제거되지 않았으므로 플레이어가 바로 편지를 가져갈 수 없습니다.

문장부호가 아니라 의미의 의존 관계에 따라 나누기

먼저 전체 원고를 작성한 뒤, 뒤에서부터 각 제한 표현이 어느 부분에 영향을 미치는지 확인하세요. 이 사례의 원고는 다음과 같습니다. ‘이 편지는 가져가도 되지만, 먼저 제거해야 하는 것은 전시용 클립이다. 전시용 클립을 제거해도 편지지는 손상되지 않지만, 잡아당기면 안 되는 것은 봉투다. 유리 가장자리에 빛이 내려앉아 창백한 물결 자국 같은 선을 그린다.’

첫 문장의 ‘하지만’에 해당하는 역접 표현 ‘-지만’은 편지를 가져가도 된다는 허락을 제한합니다. 그 앞부분만 보여 준 상태에서 편지 가져가기를 허용해서는 안 됩니다. 두 번째 문장의 ‘-지만, 잡아당기면 안 되는 것은’은 조작 방식에 관한 금지 사항을 덧붙이므로, 클립 제거 행동이 이미 입력된 뒤에 나타나서는 안 됩니다. 세 번째 문장은 분위기만 더할 뿐 현재 행동의 판단 근거를 바꾸지 않으므로 별도 단위로 나눌 수 있습니다.

여기서 ‘단위’는 의미를 끝까지 온전히 전달해야 하는 범위를 뜻합니다. 모든 글자를 한 번에 표시해야 한다는 뜻은 아닙니다. 단위 안에서는 여전히 한 글자씩 표시할 수 있지만, 관련 행동은 필요한 단위의 표시가 모두 끝날 때까지 기다려야 합니다. 의존 관계는 문장 사이에도 생깁니다. 첫 문장이 끝났더라도 두 번째 문장이 클립 제거 규칙을 보충한다면, 클립 제거 조작은 아직 허용해서는 안 됩니다.

‘… 하지 않는 한’, ‘… 해야만’, ‘… 인 것은 아니다’ 같은 구조도 표시하세요. ‘서랍을 살펴봐도 되지만, 안에 편지는 없다’는 탐색 결과에 대한 기대를 바꿉니다. ‘서랍을 열어도 되지만, 서류를 가져가서는 안 된다’는 행동의 범위를 바꿉니다. 핵심 표현만 나열하지 말고, 뒷부분이 무엇을 철회하거나 좁히는지 구체적으로 적어야 합니다.

점진 표시 대본을 인계할 수 있는 표로 정리하기

이 사례에서는 조작의 판단 근거가 되는 두 문장을 모두 전달한 뒤 클립 제거를 허용합니다. 이렇게 하면 원문의 역접 흐름을 유지할 수 있지만, 플레이어가 비교적 긴 설명을 기다려야 합니다. 진행이 늘어진다면 조건을 앞에 배치하는 방식으로 고칠 수 있습니다. 다만 원래 의미가 유지되는지 다시 확인해야 합니다.

표에서 ‘건너뛰기’는 현재 표시 중인 단위의 나머지 글자를 즉시 표시한다는 뜻입니다. 내용을 생략하거나 다음 문단으로 넘어간다는 뜻이 아닙니다. 이미 표시된 원문은 그대로 남기고, 제한 사항을 요약문으로 바꾸지 마세요.

표시 단위 아직 완성되지 않은 의미 완료 조건 표시 효과를 건너뛴 결과 행동을 허용하는 시점
1: 이 편지는 가져가도 되지만, 먼저 제거해야 하는 것은 전시용 클립이다. 편지를 가져가도 된다는 허락에 전제 조건이 있는지 ‘먼저 제거해야 하는 것은 전시용 클립이다’가 모두 표시됨 첫 번째 문장을 완성하고 그 문장에 머묾 아직 조작을 허용하지 않음. 두 번째 문장에도 행동 제한이 있음
2: 전시용 클립을 제거해도 편지지는 손상되지 않지만, 잡아당기면 안 되는 것은 봉투다. 클립 제거 시 금지된 방법이 있는지 ‘잡아당기면 안 되는 것은 봉투다’가 모두 표시됨 두 번째 문장을 완성하고 첫 번째 문장도 유지함 ‘전시용 클립 제거’ 허용. 편지 가져가기는 여전히 실행 불가
3: 유리 가장자리에 빛이 내려앉아 창백한 물결 자국 같은 선을 그린다. 추가 행동 조건 없음 이 단위 때문에 행동을 기다리게 하지 않음 분위기 묘사를 완성하고 조작의 판단 근거를 유지함 기존 허용 상태를 바꾸지 않음
4: 전시용 클립을 제거했다. 이제 봉투는 더 이상 고정되어 있지 않다. 클립 제거가 완료되었는지 완료 결과가 모두 표시되고 이야기 상태도 갱신됨 결과 문구를 완성하되 편지를 대신 가져가지는 않음 ‘편지 가져가기’ 허용

네 번째 단위는 플레이어가 클립 제거를 선택한 뒤에만 나타납니다. 세 번째 단위가 한 글자씩 표시되는 동안 클립 제거를 입력하면, 이 사례에서는 분위기 묘사를 먼저 끝낸 다음 네 번째 단위를 표시합니다. 앞의 조작 설명도 다시 확인할 수 있도록 남깁니다. 아직 갱신 중인 이전 분위기 문장이 클립 제거 결과를 덮어쓰지 않게 하세요.

이 표를 가져다 쓸 때는 각 행이 어떤 앞부분에 의존하는지 명확히 적어야 합니다. ‘완료 조건’에 단순히 ‘표시 종료’라고 쓰지 마세요. 반드시 나타나야 하는 구체적인 의미를 적어야 나중에 원고를 고칠 때 어떤 표현이 행동 허용 시점을 결정하는지 알 수 있습니다.

표시 도중의 상태로 행동 허용 시점마다 확인하기

종이로 검토할 때는 아직 나타나지 않은 글자를 종이로 가리고, 보이는 부분만으로 현재 버튼이 적절한지 판단하세요. 먼저 허락을 나타내는 앞부분인 ‘이 편지는 가져가도 되’에서 멈춥니다. 이때 ‘편지 가져가기’를 실행할 수 있다면 실패로 기록합니다. 플레이어에게 전제 조건이 전달되지 않았는데도 행동 입력은 이미 받아들이고 있기 때문입니다.

다음에는 ‘지만, 먼저 제거해야 하는 것은’에서 멈춥니다. 독자는 전제 조건이 있다는 사실을 알지만 대상이 아직 나타나지 않았으므로, 여전히 행동을 허용해서는 안 됩니다. 첫 번째 문장이 완성되면 두 번째 문장에 필요한 제한이 더 있는지 확인합니다. 이 사례에는 ‘잡아당기면 안 되는 것은 봉투다’가 있으므로, 클립 제거도 그 내용이 모두 표시될 때까지 기다려야 합니다.

이어서 ‘전시용 클립을 제거해도 편지지는 손상되지 않지만, 잡아당기면 안 되는 것은’이라는 상태를 확인합니다. 부정 표현이 나왔다고 해서 그 적용 범위까지 완성된 것은 아닙니다. 대상인 ‘봉투’가 나타나야 플레이어에게 금지 사항이 온전히 전달됩니다. 마지막으로 두 문장이 모두 완성되었을 때, 클립은 제거할 수 있지만 편지를 바로 가져갈 수는 없는지 확인합니다.

표시 효과 건너뛰기도 같은 중단 지점에서 하나씩 확인하세요. 어디서 건너뛰든 현재 단위의 전체 텍스트가 표시되어야 하며, 의존 관계에 따라 행동 가능 여부를 다시 판단해야 합니다. ‘애니메이션을 건너뜀’을 ‘조건이 충족됨’으로 취급해서는 안 됩니다. 텍스트를 완성하는 입력은 그 역할만 해야 합니다. 같은 입력으로 방금 나타난 행동까지 선택되지 않게 하여, 한 번의 조작에 서로 다른 두 의도가 겹치지 않도록 하세요.

이는 미리 정한 종이 검토 기준이지, 테스트 통과 기록이 아닙니다. 실제 작품에 적용한 뒤에는 마우스, 키보드 등 실제 입력 경로가 모두 같은 행동 허용 규칙을 따르는지도 확인해야 합니다.

분위기 묘사는 이어져도 되지만, 새로운 제한은 늦게 나오면 안 된다

필요한 판단 근거가 모두 전달되었고 뒷부분이 빛, 소리, 인물의 자세만 묘사한다면, 문단 전체가 표시될 때까지 기다리지 않고 플레이어가 행동하게 할 수 있습니다. 판단 기준은 뒷부분이 현재 선택의 대상, 허가 여부, 순서, 대가를 바꾸는지입니다. 문장이 단순한 묘사처럼 들리는지가 아닙니다.

예를 들어 분위기 문장을 ‘유리 가장자리에서 소리가 났다. 전시용 클립은 아직 완전히 풀리지 않았다’로 바꾸면 상태 정보가 됩니다. 이때는 기존의 행동 허용 시점을 그대로 쓸 수 없습니다. 작가는 끝 문장을 덧붙일 때마다 새로운 행동 의존 관계가 생겼는지 되짚어 봐야 합니다.

조건을 앞에 놓는 것도 수정 방법입니다. ‘먼저 전시용 클립을 제거해야 이 편지를 가져갈 수 있다.’ 이렇게 하면 앞부분이 곧바로 행동해도 된다는 허락으로 읽힐 가능성을 줄일 수 있지만, 서술의 리듬은 달라집니다. 의도적으로 부정을 뒤에 배치해 긴장감을 만들고 싶다면, 한 글자씩 표시하는 효과를 유지하면서 관련 행동의 허용 시점을 늦출 수 있습니다. 아직 전달하지 않은 정보 때문에 생긴 결과를 플레이어에게 떠넘기지 마세요.

이 대본이 다루는 것은 시간이 흐르면서 글자가 나타날 때 정보를 전달하는 순서뿐입니다. 플레이어가 이해했음을 입증하지 못하며, 좁은 화면에서 내용이 보이는지 또는 번역문의 의미가 맞는지 확인하는 작업을 대신할 수도 없습니다. 인계할 때는 전체 원고, 분할 표, 실패로 판정되는 중단 지점을 남기세요. 부정, 예외, 분위기를 묘사하는 끝 문장을 수정했다면, 영향을 받는 행동 허용 시점을 다시 표시해야 합니다.

제품 기능 알아보기 인터랙티브 작품 체험
PLAY / DISCOVER

읽은 주제를 직접 플레이하기

작품 색인 보기
인터랙티브 영상

남은 병상 하나

중환자실 병상은 하나뿐인데 여러 환자가 기다리고 있다. 모든 의료적 판단에는 인간적인 대가가 따른다.

캐릭터 IP

버튼

모든 문장을 완성하고 싶지만, 침묵이 의도적일 때를 모른다.

캐릭터 IP

구구

모든 이야기에 결말을 붙이고 싶지만, 작가는 답 없는 부분을 남기길 바란다.

캐릭터 IP

유키노 미나세

여객이 이륙할 때까지 기다리지만, 모두가 집에 돌아가는 이야기만 방송하고 싶지 않다.

계속 읽기

더 많은 글 보기
온실 빗장을 열지 못했지만 그 아래 새 긁힌 자국이 드러난다.
인터랙티브 서사2026.09.11 · 6분

텍스트 어드벤처에서 행동 실패 후, 플레이어에게 어떻게 새로운 사용 가능 정보를 줄까?

행동 실패 후, 플레이어는 다음 판단을 바꿀 수 있는 무언가를 얻어야 한다. 방법은 먼저 실패를 '누가 막고 있는가, 어떤 조건이 부족한가, 다음에 무엇을 시도할 수 있는가'로 나누고, 손실과 단서를 일대일로 대응시키는 것이다. 플레이어는 시간, 도구 또는 누군가의 신뢰를 잃는 동시에 이전에는 얻을 수 없었던 사실 하나를 얻는다. 아래에서는 가상 교육 예시 '관측탑 안테나 수리'로 한 번 따라가 본다. 모든 캐릭터와 숫자는 지어낸 것이며 구조를 시연하는 데만 사용된다.

영화적인 분위기의 편집 삽화. 어둑한 빈 극장 한가운데 한 인물이 홀로 서 있고 손가락에는 살짝 힘이 들어가 있다. 표정은 해석의 여지를 남긴다. 앞쪽 무대와 뒤쪽 출구가 함께 보이며, 공간이 감각적인 압박감을 전달한다.
텍스트 어드벤처 설계2026.10.13 · 8분

텍스트 어드벤처에서 “당신은 두렵다”라고 쓰기 전: 감각 묘사와 플레이어 대신 내리는 판단의 경계

2인칭 서술로 인물의 감정을 쓸 수는 있지만, 서술자가 결정하는 범위는 플레이어에게 제시한 역할의 전제와 맞아야 합니다. 빈 극장을 배경으로 한 감정 묘사를 바탕으로 감각적 근거, 신체 반응, 감정, 행동 의도를 문장별로 분리하고, 반복해서 활용할 수 있는 2인칭 서술 권한 경계표를 만듭니다.

영화 같은 분위기의 에디토리얼 일러스트. 봉투는 이미 우체통 깊숙한 곳으로 떨어졌고, 인물의 펼친 손은 투입구 밖에 머물러 있다. 편지를 넣는 행동이 완료된 순간을 근접 구도로 보여 준다.
텍스트 어드벤처 설계2026.10.13 · 8분

텍스트 어드벤처에서 끝난 행동을 왜 아직 ‘하려는 참’이라고 쓸까: 서술을 행동의 도달 지점에 맞추기

봉투가 이미 우체통 안으로 떨어졌다면 본문이 플레이어를 손을 놓기 직전에 남겨 두어서는 안 됩니다. 행동 도달 지점 정리표로 실제 단계, 중단 가능 여부, 완료된 범위, 다음 입력의 출발점을 맞춘 뒤 준비·진행·완료에 해당하는 응답을 각각 분명하게 작성합니다.

하나의 이야기에서, 플레이할 수 있는 세계로.

하나의 이야기 아이디어에서 시작해 대본, 캐릭터, 장면과 분기를 구성하고 플레이 가능한 첫 버전을 만드세요.

콘텐츠 디렉터리

  • 크리에이터 블로그
  • 주제 컬렉션
  • 글 아카이브
  • 작품 색인

둘러보기

  • 인터랙티브 갤러리
  • 텍스트 게임
  • 캐릭터 IP

법적 고지

  • 개인정보 처리방침
  • 이용약관
  • 쿠키 정책
© 2026 DramaFork/AI 인터랙티브 스토리 스튜디오
Press Enter to send, or drag away and release.