Unity 6 выходит сегодня!
От имени всей нашей команды я с гордостью объявляю о выпуске Unity 6!
Unity 6 была создана, протестирована и улучшена в сотрудничестве с разработчиками со всего мира. Это полностью готовая к работе, самая производительная и самая стабильная версия Unity из всех, которые мы когда-либо выпускали.
В Unity 6 множество замечательных новых инструментов и функций: комплексные рабочие процессы для многопользовательских игр, которые ускоряют разработку сетевых игр, инструменты для разработки игр для мобильных браузеров, а также новые графические возможности, которые переносят нагрузку с ЦП на GPU, например GPU Resident Drawer и Render Graph для Universal Render Pipeline (URP), которые в ходе внутреннего тестирования клиентами повысили производительность ЦП в 4 раза.
Важно отметить, что мы не только добавили новые возможности, но и улучшили общую стабильность платформы.
Для этого мы коренным образом изменили подход к циклу разработки. Больше года мы провели с полной нагрузкой, при этом разработчики по всему миру тщательно тестировали каждую новую функцию. Мы хотим продолжить использовать этот процесс и в будущем, создав непрерывный цикл обратной связи, который позволит Unity вносить позитивный вклад в вашу повседневную работу.
Stratton Studios обсуждает улучшения стабильности в Unity 6
Мы продолжим применять подход, ориентированный на практическую ценность, в Unity 6 и после выпуска. Мы выделим существенные ресурсы в виде специалистов по продукту и инженеров на Unity 6 на гораздо более длительный срок, чем для предыдущих выпусков LTS, и мы обязуемся оказывать поддержку в течение по крайней мере двух лет после выхода следующего масштабного выпуска.
Новый подход к обновлениям
Мы также представляем новый подход к выпуску обновлений, который позволит нам улучшать производительность и стабильность движка, одновременно упрощая процесс обновления для вас. Теперь мы будем поддерживать три типа выпусков: 1) Основные выпуски (такие как Unity 6). 2) Выпуски с исправлениями ошибок и улучшениями рабочих процессов, но без новых функций. 3) Новый тип выпусков под названием «Обновления», которые будут следовать нумерации 6.X.
В обновлениях будут реализованы новые функции, которые будут дополнительными и инкрементальными, но не будут нарушать совместимость с текущей версией движка. Они позволят нам продолжать улучшать производительность Editor и Runtime, а также ускорять выпуск новых функций с существенно меньшими рисками выхода изменений, которые нарушат совместимость, так как каждое обновление будет проходить тщательное тестирование, как и основные выпуски. Мы уже работаем над первым обновлением Unity 6, Unity 6.1, которое станет доступно в апреле 2025 года.
Улучшенная коммуникация
Чтобы получать все отзывы, необходимые для улучшения движка, мы назначили многочисленную группу инженеров, которые будут регулярно следить за публикациями в Discussions и Discord и смогут отвечать на вопросы пользователей. Клиентская команда контроля качества, которая получает и проверяет все указанные проблемы, также будет активно отслеживать эти и другие каналы сообщества. Наконец, мы заранее будем делиться более подробными материалами и воздействием каждого исправления в Discussions, чтобы вы обладали полной информацией и чтобы мы могли быстрее реагировать на любые ваши запросы.
Ресурсы, которые помогут вам добиться успеха
Лучший способ ознакомиться с новыми инструментами и функциями — посмотреть на них в действии и напрямую пообщаться с их разработчиками. Сегодня мы проведем прямую трансляцию 6 Hours of Unity 6, в ходе которого пользователи смогут задавать специалистам по продуктам, разработке и помощи клиентам вопросы об этом выпуске. В честь выхода новой версии мы предлагаем 18 ассетов, совместимых с Unity 6, со скидкой 96% в Asset Store, чтобы вы могли быстро приступить к разработке.
Мы также предоставляем вам доступ к обучающим ресурсам для Unity 6, в том числе к техническим примерам, демонстрациям и электронным книгам, а также к другим ассетам таким как:
- Time Ghost: новейшая кинематографическая демонстрация Unity Originals, в которой показано, чего можно достичь с помощью возможностей Unity 6, таких как улучшенные функции создания окружения и дизайн персонажей.
- Fantasy Kingdom в Unity 6: погрузитесь в стилизованное игровое окружение с высокой производительностью рендеринга, невероятным освещением и эффективной оптимизацией для мобильных устройств в URP.
- Megacity Metro: ознакомьтесь с этой демонстрацией межплатформенной многопользовательской игры с поддержкой более 100 игроков, чтобы изучить основы механики, научиться создавать игровые сервисы и поэкспериментировать с новыми функциями Unity 6.
- Введение в Universal Render Pipeline для опытных Unity-разработчиков»: изучите детальные инструкции по настройке URP для нового проекта Unity 6, работе с настройками качества, Adaptive Probe Volumes, пользовательским шейдерам, HLSL и т. д.
- Оптимизируйте производительность вашей игры для мобильных устройств, XR и веб-платформы в Unity: в этом руководстве собраны более 75 полезных советов по оптимизации производительности в XR на веб-платформе Unity 6. Узнайте, как использовать профайлеры Unity, и получите советы по программированию, настройке проектов, ассетам, GPU, аудио, пользовательскому интерфейсу, анимации, физике и т. д.
- Оптимизируйте производительность вашей игры для консолей и PC в Unity: в этой электронной книге представлено более 100 страниц рекомендаций по оптимизации игр для консолей и PC в Unity 6. Получите советы по профилированию проекта, архитектуре программирования, оптимизации ассетов и графики, а также другие ценные рекомендации для масштабных проектов.
- Рекомендации по организации проекта и по управлению версиями: в этом ориентированном на художников руководстве представлены советы и рекомендации, которые помогут максимально эффективно использовать ваши решения для управления версиями. Здесь вы найдете советы по началу работы с системами контроля версий Unity, а также обзор дополнительных инструментов Unity DevOps, таких как Unity Asset Manager и Build Automation.
- Выведите ваш код на новый уровень с помощью шаблонов проектирования и методологии SOLID: в этой электронной книге простыми словами описываются популярные шаблоны программирования и концепции объектно-ориентированного программирования, такие как KISS и DRY, которые помогут вам улучшить ваш код в Unity 6.
- Happy Harvest — пример 2D-проекта: начните создавать 2D-игры в Unity 6 с помощью этой двухмерной игры про ферму, в которой демонстрируется использование 2D-света, эффектов тени, анимации скелета, библиотек спрайтов, визуальных эффектов и многого другого.
- Dragon Crashers — UI Toolkit: пример, который поможет вам ознакомиться с UI Toolkit и UI Builder для игр, работающих в среде выполнения. В нем показано, как создавать различные слои и стили игрового интерфейса, а также продемонстрированы простые и продвинутые сценарии использования.
Спасибо вам за доверие и непрекращающуюся поддержку! Если вы этого еще не сделали, вы можете загрузить Unity 6 сейчас. С нетерпением ждем возможности взглянуть на ваши увлекательные игры, созданные с помощью Unity 6.
— Мэтт