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

만들고.플레이하세요.

크리에이터 블로그

홈/블로그/인터랙티브 서사

텍스트 어드벤처의 시간은 언제 진행되는가: 관찰, 행동, 대기를 분리하기

먼저 점검하기 쉬운 시간 규칙 한 세트를 채택할 수 있습니다: 관찰은 스토리 시계를 진행시키지 않고, 이동·교섭 등의 행동은 미리 정해진 소요 시간만큼 진행하며, 능동적 대기는 다음 사건 또는 대기 상한까지 진행합니다. 이것은 본문 예시가 채택한 설계 방안입니다. 작품이 관찰도 시간을 소모하도록 요구한다면, 미리 알리고 일관되게 집행해야 합니다. 아래에서는 가상의 “나루터 마지막 배”를 사용해 규칙을 세 가지 시계표로 나눕니다. 지명, 인물, 숫자는 모두 교육용 설정입니다.

D
DramaFork Editorial Team인터랙티브 스토리텔링과 AI 제작
2026.09.10예상 읽기 시간: 7분
캠프장 시계, 나룻배 출발 등불, 낮아지는 태양이 행동에 시간이 드는 것을 보여준다.
목차
크리에이터 블로그
  1. 01들어가며
  2. 02먼저 세 가지 시계를 구분하기
  3. 03구성 사례: 나루터 마지막 배
  4. 04세 가지 시계표
  5. 05동시에 발생하는 사건은 어떻게 배열하는가
  6. 06대기에는 상한과 출구가 있어야 한다
  7. 07캐릭터가 구실을 지어낼 때 어떻게 표시하는가
  8. 08경계 입력은 어떻게 처리하는가
  9. 09완료 점검
  10. 10바로 쓸 수 있는 작은 행동
글 맨 위로

들어가며

먼저 점검하기 쉬운 시간 규칙 한 세트를 채택할 수 있습니다: 관찰은 스토리 시계를 진행시키지 않고; 이동, 교섭 등의 행동은 미리 정해진 소요 시간만큼 진행하며; 능동적 대기는 다음 사건 또는 대기 상한까지 진행합니다. 이것은 본문 예시가 채택한 설계 방안입니다. 작품이 관찰도 시간을 소모하도록 요구한다면, 미리 알리고 일관되게 집행해야 합니다. 아래에서는 가상의 “나루터 마지막 배”를 사용해 규칙을 세 가지 시계표로 나눕니다. 지명, 인물, 숫자는 모두 교육용 설정입니다.

먼저 세 가지 시계를 구분하기

플레이어 입력은 대략 세 가지로 나뉘며, 각각 다른 시간 처리를 따릅니다.

관찰은 이미 존재하는 정보를 얻는 것입니다: 게시판을 보기, 뱃사공을 살펴보기, 어제 들은 말을 떠올리기. 관찰은 세계 시간을 소모하지 않습니다. 캐릭터가 이미 존재하는 것에 주의를 둘 뿐이기 때문입니다. 대가는 시계가 아니라 정보 자체가 만료될 수 있다는 점입니다. 어떤 일이 이미 일어났다면, 관찰은 결과만 볼 수 있습니다.

행동은 국면을 바꾸는 조작입니다: 배표를 건네기, 잔교 위로 올라가기, 보따리를 뱃사공에게 건네기. 행동에는 지속 시간이 있으며, 얼마나 걸어가고 얼마나 하는지에 따라 세계 시간이 그만큼 진행됩니다.

대기는 능동적으로 시간을 흐르게 하는 것이지만, 반드시 발동 조건이나 상한이 있어야 합니다: 배가 닿을 때까지, 황혼까지, 최대 어느 시각까지. 상한 없는 대기는 플레이어가 리듬에 대한 통제를 잃게 만듭니다.

이 세 가지를 분리하면, “한 번 보는 데 하루가 소모된다”와 “반복 관찰로 시간을 파밍한다”는 일어나지 않습니다.

구성 사례: 나루터 마지막 배

가상 설정: 플레이어는 강을 건너야 하는 여행자이며, 몸에 낡은 배표 한 장이 있습니다. 마지막 배는 황혼에 떠납니다. 나루터에는 게시판, 뱃사공 라오저우, 잔교 하나가 있습니다. 황혼 전에 두 가지 일이 일어납니다: 화물선이 먼저 닿아 짐을 내리고, 라오저우가 배표를 검사하러 갑니다. 플레이어는 정확한 시각을 모르고, 환경에서 단서를 읽을 수만 있습니다.

먼저 판단을 뒷받침하는 단서를 분명히 쓰고, 그다음 캐릭터가 추론하게 합니다. 게시판에는 “마지막 배 황혼, 때가 지나면 기다리지 않음”이라고 적혀 있고; 라오저우는 “화물선이 오면 한동안 바빠질 거야”라고 알려주며; 부두의 시계는 마지막 배까지 20분 남았음을 보여주고, 라오저우는 검표가 5분 후 시작된다고 설명합니다. 따라서 플레이어는 행동 소요 시간과 남은 여유를 비교할 수 있습니다. 수위는 환경만 표현하며, 어제의 수위 관찰 한 번을 오늘 시각의 신뢰할 수 있는 증거로 삼지 않습니다.

세 가지 시계표

규칙을 표로 채우고, 대본을 쓸 때 하나씩 대조합니다.

입력 유형 예시 시간 진행 발동 조건 상한
관찰 게시판 보기, 라오저우 살펴보기, 수위 보기 진행하지 않음 없음 없음
행동 배표 건네기, 잔교 걷기, 보따리 건네기 지속 시간만큼 진행 플레이어가 실행 확인 단일 동작 시간
대기 화물선 기다리기, 라오저우 검표 기다리기, 황혼 기다리기 사건 또는 상한까지 진행 사건 발생 또는 상한 도달 명확히 고정

“잔교 걷기”는 짧은 시간으로 정할 수 있습니다. 예를 들어 물가에서 배 옆까지 짧은 길을 걸어야 합니다. 이 길을 다 걸으면, 세계 시간도 같은 양만큼 진행됩니다. 플레이어가 잔교 위에서 멈춰 수면을 관찰하면, 시간은 더 진행되지 않습니다. 멈추는 것은 행동이 아니기 때문입니다. 이렇게 하면 “한 번 보는 데 하루가 소모된다”는 일어나지 않습니다.

동시에 발생하는 사건은 어떻게 배열하는가

화물선 접안과 라오저우 검표는 동시에 발생할 수 있습니다. 쓰는 방식은 각 사건에 발동점 하나를 주는 것이지, 각각에 별도의 시간선을 배정하는 것이 아닙니다.

이 예시에서 화물선 접안은 현재 시점 5분 후로 고정되고, 라오저우는 그 뒤에 검표를 시작합니다. 플레이어가 잔교 중간까지 걷는 데 2분이 걸리므로, 도착했을 때 화물선은 아직 접안하지 않았습니다. 화물선을 기다리기로 선택하면, 시간을 5분째로 진행합니다. 이것은 같은 하나의 스토리 시계이며, “중간까지만 걸어도 화물선이 도착한다”는 식으로 따로 설정할 수 없습니다. 두 사건이 같은 시각에 발생하면, 먼저 처리 순서를 명확히 하고, 피드백에서 우선 표시되지 않은 사건을 알려줍니다.

이렇게 쓰는 장점은: 플레이어가 “동시” 때문에 사건을 놓치지 않고, 시스템이 대신 순서를 정해 시간을 훔쳐 갔다고 느끼지도 않습니다.

대기에는 상한과 출구가 있어야 한다

대기는 가장 쉽게 망가지는 부분입니다. 모든 대기마다 세 가지를 쓰는 것이 좋습니다: 무엇을 기다리는지, 최대 어디까지 기다리는지, 기다린 뒤 무엇이 일어나는지.

“화물선 기다리기”의 상한은 현재 시점 후 5분입니다. 별도의 지연 분기를 쓴다면, 5분째에 “화물선 지연, 마지막 배까지 15분 남음”을 표시하고, 표 건네기, 라오저우에게 묻기, 강 건너기를 포기하기의 세 출구를 제공합니다. 계속 황혼까지 기다리면, 마지막 배는 떠나고, 다음 회차는 체류 처리를 하도록 바뀝니다. 같은 대기 피드백을 무한히 반복할 수는 없습니다.

대기 중에는 관찰을 삽입해 현재 시점의 상태를 읽을 수 있습니다. 부두 시계를 보면 남은 시간을 알 수 있고; 수위를 보면 환경 변화만 알 수 있습니다. 원래 시간을 소모하지 않는 관찰 안에서 몰래 몇 분을 진행시키고, 그 새 결과로 시간이 지났다고 증명해서는 안 됩니다.

캐릭터가 구실을 지어낼 때 어떻게 표시하는가

라오저우는 “배는 진작 떠났어, 기다리지 마”라고 말할 수 있습니다. 이 문장은 캐릭터의 말이지, 세계의 사실이 아닙니다. 쓰는 방식에서는 이것을 “라오저우의 말”로 표시하고, 서술자가 확인한 것으로 쓰지 않습니다. 이렇게 쓸 수 있습니다: 라오저우는 배가 진작 떠났다고 말한다. 배가 정말 떠났는지는 플레이어가 이후 관찰이나 행동으로 검증합니다. 이렇게 하면 독자는 캐릭터의 구실을 새로운 세계 설정으로 받아들이지 않습니다.

마찬가지로, 라오저우가 “나는 네 아버지를 알아”라고 말하는데 앞부분에서 어떤 과거사도 제공하지 않았다면, 이 말이 자동으로 진실 배경이 되게 해서는 안 됩니다. 그의 말로 남겨 둘 수 있고, 플레이어는 믿거나 믿지 않을 수 있지만, 시스템이 플레이어 대신 확인하지는 않습니다.

경계 입력은 어떻게 처리하는가

경계 입력은 플레이어가 규칙이 예상하지 못한 일을 하는 것입니다: 배표를 물에 던지기, 화물선에 뛰어오르기, 라오저우에게 거짓말하기. 처리 원칙은 먼저 그것이 관찰, 행동, 대기 중 어디에 속하는지 판단하고, 그다음 대응하는 시계를 적용하는 것입니다.

배표를 물에 던지기: 이것은 행동이며, 시간이 있고, 시간이 진행됩니다. 이후 “배표 건네기” 경로는 닫히고, 플레이어는 다른 방법을 찾아야 합니다. 화물선에 뛰어오르기: 화물선이 이미 접안했다면 이것은 행동이고; 화물선이 접안하지 않았다면 이것은 불가능한 동작이며, “닿을 수 없다”고 응답하고 시간을 진행하지 않을 수 있습니다. 라오저우에게 거짓말하기: 이것은 행동이며, 시간이 진행되고, 라오저우의 반응은 그의 목표에 따라 쓰며, 그가 믿는다고 보장하지 않습니다.

경계 입력에는 새 규칙이 필요하지 않고, 세 가지 시계로 돌아가면 됩니다.

완료 점검

한 단락을 다 쓴 뒤, 아래 항목으로 확인합니다:

  1. 모든 관찰 선택지가 시간을 진행하지 않는가?
  2. 모든 행동에 지속 시간이 쓰였고, 그 시간이 사건 발동점과 맞는가?
  3. 모든 대기에 명확한 상한과 도달 후 사건이 있는가?
  4. 동시에 발생하는 사건마다 발동점이 있고, 플레이어가 참여한 것이 먼저 결산되는가?
  5. 캐릭터가 말한 구실이 “그의 말”로 표시되었고, 세계 사실과 섞이지 않았는가?
  6. 경계 입력이 세 가지 시계 중 하나로 분류될 수 있는가?

여섯 항목 모두 답할 수 있다면, 시간 진행은 단일 관찰에 끌려가지 않고, 반복 대기에 막히지도 않습니다.

바로 쓸 수 있는 작은 행동

지금 쓰고 있는 한 장면을 가져와, 한 가지만 하세요: 이 장면에서 플레이어가 선택할 수 있는 모든 입력을 나열하고, 하나씩 “관찰 / 행동 / 대기”로 표시한 뒤, 행동에는 시간을 채우고 대기에는 상한을 채웁니다. 표시를 끝낸 뒤 서사를 쓰면, 시간 규칙이 집필 도중에 충돌하지 않습니다.

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

계속 읽기

더 많은 글 보기
봉한 편지가 거주자의 손, 닫힌 이웃집 문, 반송함 사이에서 처리를 기다리고 있다.
인터랙티브 서사2026.09.19 · 7분

뜯어서는 안 될 편지가 어떻게 선택이 되는가: 정보, 책임, 관계를 각각 계산하기

“뜯어야 하나”를 선택으로 쓰는 핵심은 편지 안에 무엇이 쓰였는지가 아니라, 플레이어가 손을 대기 전에 작가가 어떤 단서를 탁자 위에 올려두었는지에 있다. 플레이어는 자신이 본 단서에 따라서만 행동할 수 있으므로 관계의 대가는 편지를 뜯기 전에 미리 심어두어야 한다: 봉투에서 어떤 글자가 보이는지, 누가 이 편지를 거쳐 갔는지, 수신인이 이전에 무슨 말을 했는지. 아래에서는 가상의 교육용 예시 《옛 주소에서 온 편지》로 반복 가능한 방식을 설명한다. 예시 속 인물, 숫자, 발언은 모두 가상이며 실제 조사 자료가 아니다.

성인 축제 주최자들이 텅 빈 무대 뒤에서 옮겨진 등과 느슨해진 고정쇠를 점검한다.
인터랙티브 서사2026.09.19 · 6분

축제 추리에서 가벼운 퍼즐 쓰는 법: 먼저 플레이어에게 축제가 정상적으로 어떻게 돌아가는지 알려주기

먼저 축제의 '평범한 하루'를 분명히 쓴 다음, 이상을 등장시킨다. 플레이어가 인계, 점등, 퍼레이드, 소등이 원래 어떻게 진행되는지 알아야 어느 단계가 잘못됐는지 판단할 수 있다. 그렇지 않으면 모든 낯선 풍습이 단서처럼 보여 추리가 작가의 속내를 맞히는 게임이 된다.

박물관 큐레이터가 전시대 높이, 관람 시선, 전시품 맥락 사이에서 선택하는 모습.
인터랙티브 서사2026.09.19 · 6분

박물관 큐레이션에도 분기가 있다: 전시품 선택으로 이야기의 입장을 드러내기

큐레이션을 가치 선택으로 쓰는 방법은 먼저 전시대 수를 눈에 띄게 부족하게 줄이고, 각 전시품이 대체 불가능한 정보를 하나씩 지니게 하는 것이다. 플레이어가 두 점을 고르면 세 번째는 반드시 포기해야 한다. 포기된 전시품은 사라지지 않고 '결락 설명'의 형태로 전시실에 남아, 관람객에게 여기에 원래 무엇이 있었는지 알려준다. 따라서 선택은 단순히 점수를 얼마나 얻는지가 아니라 관람객이 어떤 과거를 맞춰낼 수 있는지를 바꾼다.

제작의 복잡함은 Agent에게, 창작의 결정권은 당신에게.

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

제품

  • 가격
  • 주요 기능
  • 제작 과정
  • 작품 예시
  • 자주 묻는 질문

둘러보기

  • 인터랙티브 갤러리
  • 크리에이터 블로그
  • 크리에이터 파트너십

법적 고지

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