IT-словарь › Программирование › ink (inkle)

ink (inkle)

Программирование Svenska → Обновлено: 2026-10-27
Подробнее
Создатель
inkle
Тип
Язык нарративных сценариев
Лицензия
MIT
Исходный код
github.com/inkle/ink

Язык разметки для ветвящегося текста, в котором сценарий читается как проза, а логика занимает как можно меньше символов.

Британская студия inkle создала ink для собственных игр — 80 Days, Sorcery!, Heaven's Vault — и открыла исходники в 2016 году. История делится на узлы (knots) и стежки (stitches); * начинает выбор, + — выбор, который можно делать повторно, а -> переводит действие в другое место. Переменные, условия и счётчики того, сколько раз показывалась строка, встроены.

Сценарии компилируются в JSON, который читает небольшая среда выполнения; официальная написана на C# для Unity, а inkjs запускает те же файлы в браузере. Движок запрашивает у неё следующую строку и доступные варианты, а как их показать, решает сам. Именно это разделение позволяет авторам работать, не трогая код игры.

← Назад к словарю