ink - Интерактивный язык сценариев
ink - это мощный язык сценариев, разработанный для создания интерактивных историй и игр. Он стал основой для множества игр, позволяя разработчикам писать миллионы слов высокоразветвленных нарративов. Если вы новичок в ink, рекомендуем скачать Inky - наш редактор, который позволяет вам писать и тестировать ваши истории.
Начало работы
Загрузите Inky
Inky - это удобный редактор, который позволяет вам писать, тестировать и экспортировать ваши истории в одном приложении. Доступен для:
- Mac
- Windows
- Linux
Основы
Если вы хотите быстро освоить ink, начните с нашего . Он написан для непрофессионалов и охватывает основные моменты, необходимые для создания веб-историй. Для более глубокого понимания, ознакомьтесь с или купите .
Преимущества ink
- Разметка, а не программирование: текст стоит на первом месте, код и логика вставляются внутрь.
- Простой и элегантный синтаксис: попробуйте его в .
- Проверенная эффективность: миллионы слов контента были написаны для наших игр.
- Легкость в обучении: ink легко освоить, но он также предлагает мощные конструкции для более сложного сценарного написания.
- Концепция как промежуточное ПО: это нарративный движок, который легко интегрируется в игровой движок.
Интеграция с Unity и Unreal
Наш плагин для Unity предоставляет все необходимое для начала работы с ink. Он автоматически перекомпилирует ink-файлы по мере их редактирования и включает простой предварительный просмотр, позволяющий играть в истории прямо в редакторе, не написав ни строчки кода. Кроме того, наши друзья из The Chinese Room создали Inkpot - контейнер для интеграции ink в Unreal Engine.
Открытый код
ink, Inky и плагин интеграции ink-unity доступны под лицензией MIT. Мы надеемся, что другие разработчики смогут использовать их в своих проектах! Мы также приветствуем вклад, такой как исправления ошибок или другие улучшения кода - просто отправьте запрос на изменение.
Пример игры
- это игра, которую мы создали, чтобы продемонстрировать, как можно построить простую игру с помощью ink и Unity. Узнайте, как мы структурируем наши ink-файлы и насколько легко использовать плагин Unity в реальной игре.
Поддержка
Если у вас есть вопросы, не стесняйтесь заходить на наш и задавать вопросы о том, как писать на ink, интеграции с Unity или о чем-то еще, что мы могли упустить! Также есть форум обсуждений на GitHub.
Разница между inklewriter и ink
inklewriter - это простой онлайн-инструмент для написания базовых интерактивных историй. В отличие от него, ink - это более мощный язык сценариев, предназначенный в первую очередь для профессиональной разработки игр, хотя его также можно использовать для написания и распространения интерактивной прозы.
Поддержите нас!
ink - это результат многолетних размышлений, дизайна, разработки и тестирования. Если ink оказался полезным для вас, пожалуйста, подумайте о том, чтобы сделать пожертвование, чтобы помочь нам продолжать развивать инструмент. Спасибо!