ink — это язык сценариев, построенный на идее разметки чистого текста с помощью потока для создания интерактивных сценариев.
По сути, его можно использовать для написания истории в стиле «Выбери свой стиль» или разветвленного диалогового дерева. Но его настоящая сила в написании диалогов с множеством вариантов и большим количеством перекомбинаций потока.
ink предлагает несколько функций, позволяющих писателям, не являющимся техническими специалистами, часто выполнять ветки и без суеты воспроизводить последствия этих веток, как в второстепенных, так и в основных направлениях.
Сценарий должен быть чистым и логически упорядоченным, поэтому разветвляющийся диалог можно проверить «на глаз». Поток описывается в декларативной манере, где это возможно.