Epic Games подробно раскрыла, как использует генеративный ИИ при разработке Unreal Engine и Fortnite

1793207214640.webp
Компания Epic Games впервые подробно рассказала о практическом применении инструментов генеративного искусственного интеллекта в процессе разработки движка Unreal Engine и королевской битвы Fortnite. Исполнительный вице-президент по разработке Маркус Вассмер (Marcus Wassmer) в интервью изданию This Week in Videogames перечислил конкретные модели и производственные задачи, которые сейчас решаются с помощью ИИ.

Инструменты и оптимизация Unreal Engine

По словам представителя компании, инженеры активно задействуют программные ассистенты Claude Code и Codex. Использование нейросетевых моделей помогло закрыть ряд застарелых технических проблем и оптимизировать ресурсы:

  • Практически полностью устранены ошибки недетерминированного «кукинга» (компиляции ресурсов), решение которых искали около десяти лет.
  • Ускорены алгоритмы компрессии шейдеров, что позволило существенно уменьшить объём выпускаемых патчей.
  • Значительная часть рендеринг-слоя DirectX 12 (D3D12) была полностью переписана всего за одну неделю вместо расчетных 3–6 недель ручного труда одного специалиста, обеспечив снижение нагрузки на процессор и сокращение багов.
  • Автоматизированы процессы тестирования и расширено покрытие кода внутренними тестовыми наборами.
  • Появилась возможность проводить масштабные архитектурные рефакторинги кодовой базы движка, которые ранее откладывались из-за колоссального числа затронутых файлов.

Автоматизация Fortnite и практика «vibe-coding»

В случае с Fortnite нейросети используются для автоматического мониторинга стабильности клиента на ПК, выявления первопричин критических сбоев и генерации готовых правок, что ускорило исправление системных проблем.

Кроме того, Вассмер подтвердил, что студия переходит на концепцию «vibe-coding» (когда разработчик формулирует задачу и направляет ИИ, вместо того чтобы писать весь синтаксис вручную) не только в интерфейсе Epic Games Store, но и внутри кодовой базы самого Unreal Engine:

Да, мы действительно практикуем vibe-coding. Это значит, что наши инженеры больше не пишут основную массу кода вручную, но по-прежнему направляют инструменты для достижения нужного архитектурного результата. Мы не создаем движок «в один клик», а последовательно итерируем с помощью ИИ, чтобы внедрять востребованные функции и одновременно удерживать параметры производительности, масштабируемости и памяти в заданных границах.

Комментируя выбранный курс, руководство студии подчеркнуло, что опасность отстать от стремительного развития технологий для компании гораздо критичнее, чем общественный скепсис вокруг внедрения ИИ.
 
Назад
Сверху Снизу