Вышла версия игрового движка Unigine 2.22. Обновление адресует ключевые слабые места движка: инструменты анимации и отсутствие консольной поддержки, а также добавляет ряд важных фич для продакшена.
Ключевые изменения
Новая система анимации и Sequencer
Главный фокус релиза — анимационный пайплайн. Появился Sequencer — единый таймлайн для создания кат-сцен и анимации параметров. Через него можно анимировать практически всё: трансформации нод, поля C++/C#‑компонентов и т.п., собирая всё в один переиспользуемый ассет. Это закрывает давний пробел Unigine в удобных инструментах анимации и синематики.
Навигация и AI‑перемещение
Добавлены экспериментальные инструменты навигации и поиска пути с автоматической генерацией NavMesh. Это ускоряет разметку проходимых областей и сложных маршрутов для AI‑персонажей, снижая ручную работу по настройке навигации уровней.
Производительность и рендер
Dynamic Resolution Scaling (DRS) и улучшенный апскейлинг помогают удерживать стабильный FPS в тяжёлых сценах и поддерживать высокое качество картинки на более широком спектре железа, включая старые консоли.
Физика переработана для более стабильных и производительных взаимодействий объектов, что важно для транспорта, коллизий и других геймплейных систем, завязанных на физику.
Тени получили апгрейд рендеринга: более качественные тени без серьёзного падения производительности, что даёт художникам больше свободы в создании визуально насыщенных сцен.
VR и сетевая основа
Добавлен шаблон проекта для мультиплеерных VR‑игр. Он даёт готовую базу для сетевой синхронизации кооперативных и соревновательных VR‑проектов, снимая часть сложностей с сетевым кодом «с нуля».
Рендеринг и шейдеры
Поддержка Surface ID buffers и кастомных параметров шейдеров расширяет гибкость рендера. Технические художники и программисты получают более тонкий контроль над сложными материалами и пост‑эффектами.
AI‑инструменты для разработки
Появился единый AI‑toolkit с агентным редактированием мира и генерацией кода прямо в пайплайне разработки. Это позволяет автоматизировать рутинный ворлдбилдинг и быстро прототипировать игровую логику.
Локализация
Расширена встроенная поддержка локализации, включая сложные письменности (арабский, хинди, тайский). Это упрощает вывод игр на глобальный рынок и поддержку разных языков в UI.
Консольная поддержка и планы
Подтверждено наличие внутренней поддержки консолей — одного из главных пробелов Unigine по сравнению с Unreal Engine и Unity. Публичного релиза пока нет. Также студия работает над AA‑игрой на Unigine, что должно продемонстрировать возможности движка.
Выводы
- Unigine 2.22 радикально усиливает анимационный пайплайн за счёт Sequencer и единого таймлайна.
- Автоматическая генерация NavMesh и VR‑мультиплеерный шаблон ускоряют прототипирование и продакшен геймплея.
- DRS, улучшенная физика и тени повышают стабильность FPS и качество картинки, включая на старых консолях.
- AI‑toolkit и расширенная локализация снижают рутину в ворлдбилдинге и выводе игр на международный рынок.
- Подтверждённая (но ещё не публичная) консольная поддержка закрывает критический пробел Unigine в сравнении с лидерами рынка.