Первая предварительная версия Unreal Engine 6 появится через два-три года

Приличное количество разработчиков игровых проектов предпочитает использовать движок Unreal Engine 5, способный предложить все современные технологии и высокую гибкость, хоть и с некоторыми нюансами в плане производительности, над которой надо поработать как Epic Games, так и каждому разработчику по отдельности, подгоняя движок под свои нужды.

Первая предварительная версия Unreal Engine 6 появится через два-три года

Пока последняя версия движка постепенно дорабатывается и обзаводится новым функционалом, Тим Суини, генеральный директор Epic Games, рассказал о том, что следующее действительно крупное обновление, которое позволит перейти на шестое поколение движка, произойдёт в ближайшие два-три года, но тут есть тот самый нюанс, заключающийся в том, что это будет лишь первая предварительная версия, а не полноценная.

Unreal Engine 6 будет отличаться от прошлых версий наличием полноценной многопоточности: тот же UE5 хоть и умеет задействовать много процессорных ядер и потоков, на деле движок полагается на однопоточное программирование, то есть основную работу продолжает выполнять одно ядро, в то время как остальные лишь помогают ему, из-за чего нельзя выжать максимум. С одной стороны, это упрощает разработку движка и игр. С другой стороны, это фундаментальная проблема, решение которой заключается в усложнении работы с движком.

Первая предварительная версия Unreal Engine 6 появится через два-три года

«Самым большим ограничением, которое накопилось со временем, является однопоточный характер игрового моделирования на Unreal Engine. Если у вас 16-ядерный процессор, мы используем одно ядро для моделирования игры и запускаем остальную сложную игровую логику, потому что однопоточное программирование на порядки проще многопоточного, а мы не хотели обременять себя, наших партнёров или сообщество сложностями, связанными с многопоточностью.

Со временем это становится всё большим ограничением, поэтому мы действительно думаем и работаем над технологиями следующего поколения, а поскольку речь идёт о Unreal Engine 6, то именно к этому поколению мы действительно собираемся устранить ряд основных ограничений, которые были с нами на протяжении всей истории Unreal Engine, и поставить его на более прочную основу, которую заслуживает современный мир, учитывая всё, что было изучено в области вычислительной техники за это время».

Источник

Добавить комментарий