ПРОДУКТЫ

Инструменты Bolt для визуального скриптинга

Инструмент Bolt в Unity позволяет создавать игровую механику или логику взаимодействия с помощью визуальной графовой системы вместо работы с текстовым представлением кода.

Смотрите наше руководство

Хотите как можно быстрее приступить к визуальному программированию в Bolt? В этом 20-минутном кратком руководстве объясняются базовые принципы визуального программирования в Bolt, чтобы вы могли создавать собственные игры, разрабатывая логику на основе графов.

Визуальное программирование в Unity с помощью Bolt

Программирование для тех, кто не умеет программировать

Благодаря инструменту Bolt визуальное программирование в Unity позволяет любому сотруднику студии реализовать логику с помощью перетаскивания узлов вместо ручного ввода программного кода. Художники и дизайнеры смогут делать больше, не прибегая к помощи программистов, а программисты смогут быстрее прорабатывать идеи и прототипы.

разработка логики проекта на основе графов

Программирование для дизайнеров и художников

Это отличный инструмент для художников и дизайнеров, которые хотят проверить идею или лучше контролировать свою работу в Unity. Они также смогут воспользоваться графическим представлением логики, созданной сотрудниками технического профиля.

Ускорьте создание и тестирование прототипов для разработчиков

Ускорение работы программистов

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

Ключевые преимущества

Flow Graphs

Инструмент Flow Graphs — это главный инструмент реализации взаимодействий в проекте. С помощью графов действий и значений можно разрабатывать любую логику, реализуется ли она покадрово или срабатывает при событии.

State Graphs

Инструмент State Graphs позволяет создавать автономные алгоритмы, определяющие поведение объектов в зависимости от их состояния. Такие графы подходят для высокоуровневой логики, например, логика ИИ, сцены, уровня или любого другого аспекта сцены, требующего алгоритмов, сменяющих друг друга в различных состояниях.

Live Editing

Внесите изменения в схемы в режиме Play, и Bolt обновит скрипт в реальном времени. Это значительно ускоряет итерацию и тестирование идей без необходимости компилировать изменения в проекте.

Прогностическая отладка и анализ

Bolt имеет функцию прогнозирования и указывает на узлы, которые дадут сбой, даже до нажатия кнопки Play, а также анализирует схемы, отслеживая отсутствующие компоненты или нулевые ссылки. При возникновении ошибок во время выполнения программы Bolt укажет на их источник, подсветив его в схеме.

Разработано с упором на удобство использования

Благодаря продуманности правил наименования, комментирования и группировки, инструменты Bolt для визуального программирования имеют дружелюбный для пользователя без технических навыков интерфейс, что делает работу проще. А при возникновении трудностей инструмент Fuzzy Finder позволяет легко найти то, что вы ищете.

Совместимость кодовой базы

Bolt поддерживает использование в схемах любых методов, полей, атрибутов или событий Unity, а также любые сторонние плагины или даже ваши собственные скрипты. Благодаря прямому доступу Bolt к вашей кодовой базе все изменения кода тут же отражаются в интерфейсе.

Часто задаваемые вопросы

Что такое визуальное программирование?

Визуальное программирование — это способ манипуляции объектами и разработки алгоритмов в графическом интерфейсе Unity без написания кода. Логика реализуется узлами и связями между ними, что позволяет художникам, дизайнерам и программистам с легкостью прорабатывать игровой процесс и интерактивные системы.

Как получить доступ к инструментам визуального программирования Bolt?

Систему визуального программирования Bolt можно загрузить из Unity Asset Store.

Что такое Unity Asset Store?

Unity Asset Store — это магазин с тысячами ассетов, доступных бесплатно или по разумной цене, которые экономят время и силы разработчикам в Unity. Это мощный ресурс для успешных Unity-разработчиков — он включает более 60 000 комплектов, содержащих инструменты и расширения для редактора, 2D- и 3D-графику, музыку кинематографического качества и звуковые эффекты, а также многое другое.

В каких выпусках Unity поддерживаются инструменты визуального программирования Bolt?

Пользователи, которые разрабатывают проекты в Unity 2018, 2019 и 2020, получат поддержку в рамках соответствующих циклов LTS.

Каковы планы Unity по развитию визуального программирования в составе платформы разработки?

В Unity 2021 система Bolt будет встроена непосредственно в основную платформу. Одновременно с этим мы будем вести работу над унификацией графовых инструментов разработки. Мы знаем, что главное условие удобства пользователя — это совместимость процессов визуального программирования с другими графовыми инструментами.

А каковы планы относительно системы визуального программирования на базе DOTS?

В настоящее время Unity проводит оценку возможных путей развития систем визуального программирования, включая Bolt, Bolt 2 и наше средство визуального программирования на основе DOTS. Мы хотим создать единое, тесно интегрированное решение, не приводящее к нарушению работы функций, не раскалывающее сообщество и в то же время соответствующее ожиданиям пользователей относительно готовности к использованию в разработке. Подробности о развитии визуального программирования можно узнать на нашем форуме.

Мы используем cookie-файлы, чтобы вам было удобнее работать с нашим веб-сайтом. Подробнее об этом можно узнать на странице, посвященной политике использования cookie-файлов.

Согласен