ТЕХНИЧЕСКИЙ КЕЙС · Инструменты разработки
Расширения редактора
Расширения Unity Editor и вспомогательные инструменты для производственных команд.
Задача
Для LiveOps-проекта с регулярными обновлениями требовалось ускорять подготовку и интеграцию игрового контента, уменьшая объём ручной работы у производственных команд.
Моя ответственность
Я разрабатывал расширения Unity Editor и кастомные инструменты на Bash и Python для VFX-художников, геймдизайнеров и игровых разработчиков.
Реализация
Инструменты были ориентированы на конкретные рабочие задачи команд: подготовку данных, работу с игровыми сущностями и их представлением. Решения создавались внутри существующего производственного процесса, без раскрытия внутреннего кода и конфигураций проекта.
Отладка визуальных событий боя
Я разработал инструмент Visual Battle Tree для Unity Editor. Он представлял последовательность и вложенность визуальных событий боя в виде дерева, чтобы разработчик мог быстро проследить путь от входного события до конкретного эффекта или изменения состояния.
Это упрощало поиск сложных ошибок в визуализации боя: вместо ручного сопоставления логов и кода можно было последовательно раскрыть цепочку событий, увидеть применённые эффекты и локализовать проблемный участок. Инструмент также улучшил настройку VFX-событий, потому что позволял проверить их место в общей последовательности боевого сценария.

Visual Battle Tree: иерархическое представление визуальных событий и эффектов в боевом сценарии.
Результат
Команды получили более быстрый и удобный рабочий процесс при подготовке контента и визуальных материалов. В частности, отладка проблем визуализации и настройка VFX-событий стала более наглядной и предсказуемой.