Twine - инструментарий с открытым исходным кодом для создания интерактивного повествования и нелинейных историй.
Можно установить программу на компьютер или работать напрямую из браузера
Не нужно уметь писать код, чтобы создать простую историю с помощью Twine, однако вы можете расширить возможности своих произведений с помощью добавления переменных, логических условий, изображений, CSS и JavaScript, когда это понадобится.
Twine конвертирует ваши истории напрямую в HTML, так что вы сможете опубликовать свою работу практически где угодно. Все, что вы создаете с помощью данного инструментария, можно использовать совершенно бесплатно, в том числе и в коммерческих целях.
В чём хорош Twine
- Текстовое повествование. Twine ориентирован на работу с текстом, впрочем вы можете использовать изображения, звук и видео.
- Разветвлённые тексты. Пользовательский интерфейс Twine спроектирован таким образом, чтобы упростить визуализацию ветвей повествования.
- Веб-публикация. Twine конвертирует файлы в формате HTML, которые можно загрузить на любой веб-хостинг или сбросить кому-нибудь в личку. Люди могут играть в то, что вы делаете, не устанавливая никакого дополнительного программного обеспечения.
С чем могут быть сложности
- Обилие мультимедиа. Вы можете добавлять изображения, звуки и видео в ваши работы, но сам процесс может показаться неудобным, особенно если вы используете очень много мультимедийных ресурсов. Скорее всего, вам будет удобнее использовать что-нибудь на подобие Ren'Py.
- Многопользовательские онлайн игры. Были эксперименты с созданием игр на Twine, в которые одновременно могут играть несколько человек, но для этого требуются хорошие знания в области программирования. И примеров удачных работ совсем немного.
- Работа с интерактивными моделями, отличными от перехода по ссылке. Для подобных вещей лучше используйте Inform или Bitsy.
Программу иногда используют просто для визуализации текста диалогов своих игр. А некоторые игровые движки имеют расширения для импорта диалогов из Twine.
Ред. nazarpunk