1. ink 언어와 편집기
Inky는 ink 언어로 인터랙티브 이야기와 게임 대사를 쓰고 미리보는 공식 편집기입니다. ink가 이야기의 흐름과 선택을 표현하는 언어라면 Inky는 작성·오류 확인·재생·출력을 한 화면에서 다루는 앱입니다. 패시지를 지도에서 배치하는 방식보다 본문과 분기 규칙을 텍스트로 함께 관리하려는 사용자에게 비교할 도구입니다.
2. 무료 배포와 엔진 연동
inkle은 ink·Inky와 관련 공식 연동 도구를 MIT 사용권으로 공개합니다. 공식 ink 페이지의 Inky 영역에서 Windows·Mac·Linux 배포를 선택하세요. 편집기를 내려받는 일과 Unity·Unreal 프로젝트에 언어를 연동하는 일은 별도 준비 과정입니다. 짧은 웹 이야기를 만들기 위해 전체 게임 엔진을 먼저 설치해야 하는 것은 아닙니다.
3. 텍스트·분기·미리보기
처음에는 짧은 본문과 선택지로 구성한 파일에서 작성 영역과 재생 영역을 함께 살펴봅니다. knot는 이름을 붙인 구간, divert는 흐름 이동, choice는 독자의 선택을 표현합니다. 미완성 흐름이나 문법 오류를 표시하는 기능을 보며 분기 경로를 확인하세요. 여러 파일은 INCLUDE로 나눌 수 있지만 파일 관계와 실제로 참조되는 경로를 함께 관리해야 합니다.
4. 원본과 웹·JSON 출력
작성한 ink 원본과 포함 파일은 계속 수정할 자료입니다. 웹 출력은 재생에 필요한 페이지·스크립트 등의 묶음을 만들고, JSON은 컴파일된 중간 형식이므로 원래의 작성 파일과 같은 역할이 아닙니다. 웹 템플릿의 모양을 고쳤다면 이야기만 갱신하는 출력과 전체 템플릿을 다시 만드는 출력을 구분하세요. 그림·추가 스타일 등도 함께 보관하고 실제 공개 전 분기와 자산 경로를 확인합니다.
5. 주요 기능
- ink 구문과 오류 표시
- 작성 중 이야기 미리보기
- 선택 경로를 기억하는 재생
- 정의 위치와 오류 탐색
- INCLUDE 기반 여러 파일
- 웹·컴파일 JSON 출력
6. 처음 이용하기
- 1.
공식 ink 페이지의 Inky에서 운영체제별 배포를 선택합니다.
- 2.
짧은 본문·선택지를 써서 작성 영역과 재생 영역을 살펴봅니다.
- 3.
분기·끝나는 지점·INCLUDE 경로와 오류 표시를 확인합니다.
- 4.
ink 원본과 웹/JSON 출력의 목적을 구분하고 연결 자산을 보관합니다.
7. Inky와 비슷한 프로그램 비교
8. 자주 묻는 질문
Inky와 ink는 같은 프로그램인가요?
+
ink는 분기형 이야기 언어이고 Inky는 그 파일을 작성·미리보기·출력하는 편집기입니다.
Unity를 설치해야 이야기를 만들 수 있나요?
+
공식은 Inky로 작성하고 웹으로 출력하는 시작 경로도 제공합니다. 게임 엔진 연동은 별도 목적입니다.
JSON을 원본 대신 보관해도 되나요?
+
JSON은 컴파일된 중간 형식입니다. 계속 편집할 ink 파일·INCLUDE 자료·연결 자산을 별도로 보관하세요.
웹 모양을 고친 뒤 다시 출력해도 되나요?
+
이야기 데이터만 갱신하는 출력과 전체 웹 템플릿을 다시 만드는 출력은 다릅니다. 사용자화한 파일을 덮어쓰지 않도록 원본을 보관하세요.
9. 참고 자료
관련 가이드
관련 프로그램