Процедурная генерация уровней в Unreal Engine. Rekesh Gaal devlog

Приветствую всех на Dtf!
Разработка компьютерной игры Rekesh Gaal продолжается.
Давно не делился своими рабочими моментами и сегодня хочу это исправить.
Все последние две-три недели занимался разработкой системы процедурной генерации для подземных уровней. Решил это сделать, так как считаю, что это должно в перспективе сэкономить много времени, плюс добавление элементов программным способом дает идеальную точность. Реализована система на Блупринтах, в последствии возможно переделаю на С++.

Ранее собирал свой первый уровень вручную из своих же ассетов и это был хороший опыт, так как это дало представление, какая должна быть система генерации и сами ассеты в моем случае (последние практически все пришлось переделать из-за несоответствия размерам). Также когда планировал концепцию, были мысли сделать генерацию при помощи сплайнов, и у них есть свои плюсы, но в итоге решил обойтись без них.
На видео ниже небольшой фрагмент готовой системы.

Больше о проекте Rekesh Gaal в группе VK:

Начать дискуссию