Пишу интерактивные истории с ветвлением на Ink — открытом языке сценариев студии inkle, на котором построены 80 Days и Heaven's Vault. Когда игровой процесс опирается на решения игрока, я переношу ваш сюжет в рабочий и проверяемый код Ink: его удобно читать, и он не разваливается при правках.
Объём работы: сцены выбора на конструкциях knot, stitch и divert; лаконичные weave для диалогов и коротких развилок; gather, которые собирают ветки воедино; переменные, условия и функции для учёта состояния, репутации, флагов и предметов; thread для повторно используемых кусков текста. Код остаётся аккуратным и снабжён комментариями, так что ваши авторы легко продолжат его сами.
Связка с движком: скомпилированный JSON истории подключаю к Unity официальным плагином ink-Unity (рантайм inkle), вывожу внешние функции и слушателей переменных, чтобы игра отвечала на события повествования, и отдаю опрятный слой привязки. Под задачу настрою web или отдельный рантайм.
Проверка: каждую ветку прогоняю в плейтесте, убираю тупики и недоступные реплики, выверяю состояние ради корректных сохранений и загрузок. На руки вы получаете файлы .ink, готовый JSON, краткую схему структуры и памятку по самостоятельному расширению.
Отправьте план, черновой сценарий или эскиз развилок — оценю объём и сроки. Небольшой прототип, диалоговая система или целая история с выбором: делаю текст по-настоящему играбельным.
Объём работы: сцены выбора на конструкциях knot, stitch и divert; лаконичные weave для диалогов и коротких развилок; gather, которые собирают ветки воедино; переменные, условия и функции для учёта состояния, репутации, флагов и предметов; thread для повторно используемых кусков текста. Код остаётся аккуратным и снабжён комментариями, так что ваши авторы легко продолжат его сами.
Связка с движком: скомпилированный JSON истории подключаю к Unity официальным плагином ink-Unity (рантайм inkle), вывожу внешние функции и слушателей переменных, чтобы игра отвечала на события повествования, и отдаю опрятный слой привязки. Под задачу настрою web или отдельный рантайм.
Проверка: каждую ветку прогоняю в плейтесте, убираю тупики и недоступные реплики, выверяю состояние ради корректных сохранений и загрузок. На руки вы получаете файлы .ink, готовый JSON, краткую схему структуры и памятку по самостоятельному расширению.
Отправьте план, черновой сценарий или эскиз развилок — оценю объём и сроки. Небольшой прототип, диалоговая система или целая история с выбором: делаю текст по-настоящему играбельным.