Unreal Engine 6 стал вайбкод-движком: большую часть кода теперь пишет ИИ
В основном программисты компании следят за тем, чтобы ИИ делал что велено.
Epic Games активно использует искусственный интеллект при разработке Unreal Engine 6. По словам вице-президента по разработке Маркуса Вассмера, программисты компании передали ИИ написание большей части кода.
Теперь, объясняет Вассмер, разработчики в основном не пишут код лично, а ставят нейросетям задачи, проверяют результаты их работы и постепенно дорабатывают код. Такой подход позволяет добавлять в UE 6 новые функции с учетом требований к производительности, потреблению оперативной памяти и масштабируемости движка.
Для программирования Epic Games использует несколько ИИ-инструментов, в том числе Claude Code от Anthropic и Codex от OpenAI. Пока разработчикам все более-менее нравится.
В частности, Вассмер рассказал, что нейросети помогли практически почти устранить ошибки недетерминированной сборки игровых ресурсов — с такими проблемами разработчики Unreal Engine боролись около 10 лет. Кроме того, ИИ-интеллект ускорил работу над сжатием шейдеров, уменьшив размер обновлений.
Другим примером удачной ИИ-разработки стала переработка значительной части слоя рендеринга D3D12, отвечающего за взаимодействие движка с DirectX 12. По оценке Вассмера, одному программисту потребовалось бы на это от 3 до 6 недель, с помощью ИИ задачу выполнили за неделю, попутно снизив нагрузку на CPU.
В Epic Games уверены, что широкое применение нейросетей ускорит и создание игр, и разработку связанного с ними программного обеспечения — например, движков. Компания обещает делиться накопленным опытом с другими разработчиками.

