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

만들고.플레이하세요.

크리에이터 블로그

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

텍스트 어드벤처의 본문 링크, 보충 설명과 실제 행동을 어떻게 구분할까

‘주석 읽기’, ‘대상 살펴보기’, ‘행동 실행’을 서로 다른 표현으로 명확히 안내하고, 본문 링크 약속표로 클릭 결과와 복귀 방식, 세계 상태에 미치는 영향을 대조한다. 가상의 온실 문단을 통해 기능이 뒤섞인 링크를 검토하고 고치는 과정을 보여 준다.

D
DramaFork Editorial Team인터랙티브 스토리텔링과 AI 제작
2026.10.13예상 읽기 시간: 8분
영화적인 분위기의 편집 일러스트. 아무것도 적히지 않은 책의 페이지에서 온실 미니어처 장면이 펼쳐지고, 한 줄기 빛의 길은 돋보기로, 다른 길은 옮겨지는 화분으로 이어져 읽기와 행동의 서로 다른 결과를 표현한다. 글자, 알파벳, 숫자, 표식, 워터마크, 브랜드 요소, 인터페이스 스크린샷은 없다.
목차
크리에이터 블로그
  1. 01들어가며
  2. 02같은 모양에 가려진 서로 다른 결과부터 찾기
  3. 03읽기·살펴보기·행동을 세 종류의 표현으로 구분하기
  4. 04항목별로 대조할 수 있을 만큼 약속표를 구체화하기
  5. 05뒤섞인 링크를 결과를 예상할 수 있는 본문으로 고치기
  6. 06항목별로 과정을 따라가며 어긋난 약속과 적용 한계 확인하기
글 맨 위로

들어가며

본문에서 클릭할 수 있는 문구는 보충 설명을 읽는지, 대상을 살펴보는지, 아니면 즉시 행동하는지를 클릭 전에 알려 주어야 한다. 가장 직접적인 수정 방법은 링크에 정확한 동사를 넣고, 클릭 결과와 복귀 방식, 세계 상태에 미치는 영향을 하나씩 대조하는 것이다. 명사는 대상을 가리킬 수 있지만, 그것을 옮기거나 건네거나 부순다는 뜻까지 전달하기에는 대개 부족하다.

아래에서는 온실 문단을 검토하고 수정한 뒤, 재사용할 수 있는 ‘본문 링크 약속표’를 제시한다. 직접 창작한 가상의 교육용 예시이며, 실제 사용자 사례나 측정 결과, 실제 조작 테스트, DramaFork의 제품 기능이 아니다. 모든 상호작용은 이 예시를 위해 설정한 것으로, 어떤 플랫폼의 기본 동작도 의미하지 않는다.

같은 모양에 가려진 서로 다른 결과부터 찾기

수정할 문단은 다음과 같다. “온실에는 【은맥초】가 자라고, 창가의 【낡은 화분】이 틈 하나를 가리고 있다. 당신은 손을 뻗어 【화분 가장자리】를 만져 보았다.” 여기서 【】는 링크로 만들 예정인 문구를 표시하며, 실제로 이동하는 링크는 아니다.

작가가 다음과 같은 결과를 설정했다고 가정해 보자. 은맥초를 클릭하면 식물 주석이 펼쳐지고, 낡은 화분을 클릭하면 겉모습의 세부 묘사가 표시된다. 화분 가장자리를 클릭하면 곧바로 화분을 바닥으로 옮겨 창문 틈이 드러난다. 세 링크 모두 명사인데 마지막 링크만 행동을 실행한다. 앞선 두 번의 클릭으로 생긴 ‘단어를 누르면 조금 더 읽을 수 있다’는 기대가 세 번째에서 깨지는 것이다.

‘손을 뻗어 만져 보았다’도 옮기는 행동을 충분히 예고하지는 않는다. 이미 일어난 일을 서술한 문장이나 촉감을 살펴보기 위한 도입부로 받아들일 수 있다. 문제는 작가가 링크 규칙을 설명하지 않았다는 데 있지 않다. 링크 문구가 약속한 행동과 실제로 일어나는 행동이 다르다는 데 있다.

검토할 때는 색상부터 통일하려 하지 말고 모든 링크를 먼저 나열한다. 각각에 대해 “여기를 클릭하면 즉시……”라는 문장을 완성해 보자. 한 문장에 ‘설명을 표시한다’와 ‘아이템을 소모한다’가 함께 들어간다면, 단순한 설명 링크로만 취급해서는 안 된다.

읽기·살펴보기·행동을 세 종류의 표현으로 구분하기

이 예시에서는 보충 설명에 ‘…… 주석 읽기’, 대상 관찰에 ‘…… 살펴보기’, 세계에 변화를 주는 행동에 구체적인 동사와 대상을 사용한다. 세 링크는 각각 【은맥초 주석 읽기】, 【낡은 화분 살펴보기】, 【화분을 바닥으로 옮기기】가 된다.

보충 설명은 용어나 설정을 풀이한다. 대상 관찰은 현재 대상에서 관찰할 수 있는 세부 사항을 보여 준다. 세계에 변화를 주는 행동은 물건의 위치나 인물의 처지, 그 밖의 이야기 조건을 바꾼다. 분류 기준은 클릭 결과다. 글자 수나 내용이 얼마나 중요하게 들리는지가 아니다.

예시를 대조할 수 있도록 이 문단의 규칙부터 한정하자. 주석을 읽거나 화분을 살펴봐도 시간은 흐르지 않고, 사건이 발생하지 않으며, 물건도 변하지 않는다. 화분을 옮기면 위치가 바뀌고 창문 틈이 보인다. 살펴보기에서는 ‘토분 바닥에 흙 자국이 있다’고 표시할 뿐, 인물이 자동으로 화분을 들어 올리지는 않는다.

이 규칙을 적용하면 문장이 조금 길어진다. ‘낡은 화분 살펴보기’는 ‘낡은 화분’보다 조작을 의식하게 하지만, 탐색하려는 의도는 유지할 수 있다. 링크 문구가 너무 길다면 우선 문장을 다듬어 행동 표현이 자연스럽게 들어가도록 한다. 결과를 결정하는 동사를 삭제해서는 안 된다.

명사만 쓰는 링크가 무조건 잘못된 것은 아니다. 문단 전체에 용어 주석만 있고 그 규칙이 명확히 정립되어 있다면 명사 링크를 유지해도 된다. 다만 같은 문단에 행동이 섞이는 순간, 여전히 오해를 일으키지 않는지 다시 확인해야 한다.

항목별로 대조할 수 있을 만큼 약속표를 구체화하기

이 표에는 링크가 무엇을 하겠다고 말하는지뿐 아니라, 무엇을 몰래 해서는 안 되는지도 기록한다. 자신의 문단에 적용할 때도 다섯 열을 유지하고, 클릭 가능한 위치마다 별도의 행을 배정한다.

링크 문구 링크 유형 클릭 결과 복귀 방식 세계 상태에 미치는 영향
은맥초 주석 읽기 보충 설명 원래 문장 뒤에 이름 설명을 펼침 ‘주석 접기’를 눌러 원래 문장부터 계속 읽음 없음
낡은 화분 살펴보기 대상 관찰 원래 문장 뒤에 화분 바닥의 흙 자국 등 겉모습을 표시 ‘관찰 내용 접기’를 눌러 원래 문장부터 계속 읽음 없음
화분을 바닥으로 옮기기 세계에 변화를 주는 행동 화분을 바닥으로 옮기고 창문 틈을 표시 갱신된 온실 문단에 머무름 화분 위치가 바뀜. 창문 틈이 보이게 됨

주석 예시는 “은맥초는 이 가상의 온실에 자라는 식물로, 잎에 옅은 무늬가 있다”라고 쓴다. 관찰 문구는 “낡은 화분의 표면은 거칠고, 바닥에는 마른 흙 자국이 남아 있다”라고 쓴다. 두 글 모두 이 예시에 필요한 내용만 보충한다.

옮긴 뒤의 반응은 “당신이 화분을 바닥에 내려놓자 창틀 아래의 가느다란 틈이 드러났다”라고 쓴다. 이와 함께 기존의 옮기기 링크를 없애고, 본문에 서술된 화분 위치도 갱신한다. 같은 행동이 아직 일어나지 않은 일처럼 반복해서 제시되는 것을 막기 위해서다.

표의 ‘복귀’가 항상 실행 취소를 뜻하지는 않는다. 주석 접기는 글만 닫는다. 행동 후에도 온실에 머문다고 해서 화분이 창가로 돌아가는 것도 아니다. 이 예시에는 되돌려 놓는 링크를 두지 않는다. 이후 위치를 복원해야 한다면 【화분을 창가에 다시 놓기】를 따로 만들고, 무엇이 달라지는지도 별도로 설명해야 한다.

뒤섞인 링크를 결과를 예상할 수 있는 본문으로 고치기

표를 바탕으로 다음과 같이 수정할 수 있다.

온실에는 은맥초가 자라고 있다. 【은맥초 주석 읽기】로 설명을 볼 수 있다. 창가의 낡은 화분이 틈 하나를 가리고 있다. 먼저 【낡은 화분 살펴보기】를 선택하거나, 바로 【화분을 바닥으로 옮기기】를 선택해 창가 자리를 비울 수 있다.

이 문장은 먼저 살펴봐야만 옮길 수 있다고 요구하지 않는다. 살펴보기를 몰래 행동의 선행 조건으로 만들지도 않는다. 독자가 살펴보기를 고르는 이유는 세부 사항을 더 보고 싶어서다. 옮기기를 골랐을 때 비로소 인물이 화분 위치를 바꾸도록 허용한 것이다.

주석을 펼칠 때는 해당 문장 뒤에 내용을 배치하고, 접는 기능임을 명확히 알 수 있는 이름의 링크를 제공한다. 접은 뒤에는 ‘온실에는 은맥초가 자라고 있다’라는 문장으로 돌아갈 수 있어야 한다. 설명만 닫으면서 독자를 문단 끝으로 보내서는 안 된다. 살펴보기에도 같은 복귀 규칙을 적용해, 행동을 실행하지 않는 두 링크의 동작을 일치시킨다.

서로 이웃한 링크도 각각 완전한 약속을 담아야 한다. ‘낡은 화분을 【살펴보기】 또는 【옮기기】’로 줄인 뒤 두 클릭 영역까지 뒤섞이게 해서는 안 된다. 각 링크 문구에 대상을 남기고, 화면에서는 구분 가능한 간격을 둔다. 한 문장에 링크가 너무 몰려 있다면 문장을 나눈다.

확인 단계를 따로 둘지는 작품 설계에 달려 있다. 이 예시는 옮기기를 클릭하면 바로 실행하므로 링크에 행동을 직접 적는다. 클릭해도 확인 단계로만 넘어간다면 【화분을 옮길 위치 선택하기】처럼 다음 단계에 맞는 문구로 바꾸고, 실제 실행이 이루어지는 지점을 표에 기록해야 한다.

항목별로 과정을 따라가며 어긋난 약속과 적용 한계 확인하기

원고를 넘기기 전에 결과를 가리고 링크 문구만 보면서 예상되는 결과를 적는다. 그런 다음 약속표를 열어 대조한다. 이 예시에서는 주석 읽기로 설명을, 살펴보기로 겉모습을, 옮기기로 위치 변화를 얻어야 한다. 여기서 점검하는 것은 원고 내부의 일관성이지, 독자의 실제 반응이 이미 검증되었다는 뜻이 아니다.

이어서 복귀 방식을 하나씩 점검한다. 접은 뒤 원래 문장부터 계속 읽을 수 있는가? 살펴본 뒤에도 행동을 선택할 수 있는가? 옮긴 뒤 이전 위치를 묘사한 문장이 사라지는가? 특히 링크 이름만 ‘살펴보기’로 바꾸고 내부 설정은 여전히 화분을 옮기는 경우를 주의해야 한다. 이름을 바꾸는 것으로 결과 수정까지 대신할 수는 없다.

또 다른 실패는 살펴보기가 몰래 시간을 소모하는 경우다. 다른 장에서 ‘자세히 살펴보면 순찰이 진행된다’고 규정했다면 【한 턴을 써서 화분 조사하기】라고 적고, 세계 상태를 바꾸는 행동으로 분류한 뒤 비용도 명시해야 한다. 화면에 글만 나타난다는 이유로 보충 설명이라고 판단해서는 안 된다.

독자가 새 지식을 얻는 것이 반드시 인물의 상태 변화와 같을 필요는 없다. 하지만 주석을 열면 대화가 해금되거나 이야기 속 사건이 발생한다면, 이를 표에 사실대로 기록하고 링크 문구를 다시 정해야 한다. 이 방법은 클릭 결과를 명확히 설명할 수 있는 하이퍼텍스트 문단에 적용할 수 있다. 창문 틈 너머에 무엇이 있는지는 수수께끼로 남겨도 된다. 그러나 ‘클릭하면 화분을 옮기게 되는가’까지 수수께끼로 숨겨서는 안 된다.

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

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

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

남은 병상 하나

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

캐릭터 IP

구링

낯선 맛을 내고 싶지만 익숙한 옛 메뉴를 늘 안전한 도피처로 둔다.

캐릭터 IP

장이헝

자신의 경험을 남기고 싶지만, 가족은 같은 버전으로 기억되기를 거부한다.

캐릭터 IP

루키

최단 경로에 집착하지만, 돌아가는 길이 진짜 만남을 줄 수 있음을 인정하지 않는다.

계속 읽기

더 많은 글 보기
영화적인 분위기의 에디토리얼 일러스트. 실제 방에는 의자 하나만 놓여 있고 그 외에는 아무것도 없으며, 옆의 독립된 투명 연습용 상자 안에는 열쇠가 있다. 선명한 유리 경계가 예시와 현재 장면을 구분한다.
텍스트 어드벤처 설계2026.10.13 · 8분

텍스트 어드벤처 명령어 도움말: 예시 속 물건을 실제 장면의 물건으로 오해하지 않게 쓰는 법

도움말을 입력 형식, 별도의 연습 예시, 현재 장면의 명령어로 나누고 각 예시에 등장하는 대상의 출처와 실행 전제 조건을 밝힌다. 의자 하나만 있는 가상의 방을 바탕으로 재사용 가능한 예시 구분표를 만들어, 설명용 열쇠를 실제 장면의 소품으로 오해하지 않도록 한다.

세 여행자가 측정, 수리, 청취 도구로 같은 부서진 다리에 대응한다.
인터랙티브 서사2026.09.13 · 6분

텍스트 어드벤처의 재능이 같은 행동에 어떻게 영향을 미치는가: 정보를 바꾸되, 칭찬 한마디만 더하지 않기

같은 행동, 다른 재능은 같은 결과에 칭찬 세 마디를 붙이는 것이 아니라 서로 다른 정보와 서로 다른 사용 가능한 경로를 산출해야 합니다. 방법은 이렇습니다: 먼저 행동 자체를 고정한 뒤, 각 재능마다 '그것만 볼 수 있는 단서' 하나와 '그것만 통과할 수 있는 후속' 하나를 쓰고, 마지막으로 그 재능이 없는 플레이어를 위해 대체 경로 하나를 보충합니다. 아래에서는 가상 교육 예시 '야우호 열차 신호 고장'으로 풀어 설명합니다. 캐릭터 이름, 숫자, 대사는 모두 교육용 설정이며, 실측 자료가 아닙니다.

협상하는 두 사람이 보증금 토큰, 인도 상자, 합의 문서를 확인하며 조건을 맞추는 모습.
인터랙티브 서사2026.09.12 · 6분

텍스트 어드벤처의 협상에서 조건 일관성을 유지하는 법: 약속, 제안, 번복을 어떻게 기록할까?

협상을 세 번째 라운드까지 쓰다 보면 가장 흔히 생기는 문제는 조건이 슬그머니 바뀌는 것입니다. 첫 라운드에서 상대가 "비행선을 3일 빌려주겠다"고 했다가 두 번째 라운드에서 "5일 빌려주겠다"로 바뀌고, 세 번째 라운드에서 또 "보증금이 필요하다"는 조건이 튀어나옵니다. 플레이어가 앞부분을 기억하고 있으면 세계가 믿을 수 없다고 느낍니다. 해결책은 작가가 다 외우는 것이 아니라, 매 발언을 세 가지 기록으로 나누는 것입니다: 제안, 약속, 철회. 제안은 "내가 무엇을 제시하는가", 약속은 "양측이 무엇을 확인했는가", 철회는 "누가 언제 어느 조항을 취소했는가"입니다. 세 가지를 따로 기록하면 조건이 섞이지 않습니다.

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

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

콘텐츠 디렉터리

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

둘러보기

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

법적 고지

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