Автоматизация РУТИНЫ в Unreal Engine

Автоматизация РУТИНЫ в Unreal Engine

1. Оружие (и персонажи)

Когда мы делаем игру, и у нас уже готовы механики, то приходит время для наполнения контентом. Например, мы сделали механики стрельбы из пистолета, автомата и гранатомета. Ок, и есть DA (DataAsset) (или DT - Data Table) с параметрами, которые нужно как-то заполнить. В этот дата-ассет будут добавлен руками Иконка оружия, меш и материал оружия, и вписаны скорость стрельбы и т.д.

Или не руками?

Мы качаем с FAB пак с оружием, там разные автоматы и пистолеты. Много разных мешей, материалов.

Для начала я прошу нейронку OpenCode (Big Pickle)

Сделай мне список путей для мешей из папки /Content/WeaponsFromFAB во временный файлик

промт в OpenCode (Big Pickle)

Получившийся список путей для мешей (текстовый файл) я отдаю бесплатной нейронке DeepSeek, и дополнительно отправляю md-файлы своего диздока, которые касаются оружия, сеттинга, описание механики стрельбы и патронов. Пишу промт

Сделай файл csv для всего оружия, что сейчас есть в игре (смотри файлик с мешами), в таблице должны быть ID, Название, Описание, Урон, Какие патроны и т.д. в соответствии с диздоком.

промт в DeepSeek

Дипсик генерит текстовый файл. В OpenCode я пишу запрос

У нас есть csv и на основе его создай DA для оружия.

промт в OpenCode (Big Pickle)

OpenCode пишет пайтон-скрипт, который сначала создает DA (на основе моего PrimaryDA), вписывает в него все параметры, и еще назначает меши.

Готово. Это быстрее чем вручную создавать каждый единичный DA и писать руками.

2. Текстурные атласы

Для своей игры я сгенерил текстурный атлас 6х5 - 30 иконок для персонажей. Отдал часть диздока про персонажи в нейронку и получил иконки. Этот текстурный атлас я нарезал шейдером в Анриале. И мне теперь нужно создать 30 Material Instance, правильно их назвать, и потом найти DA персонажа и туда впихнуть. Это супер-нудятина.

Нейронка уже создала и заполнила для меня все DA персонажей, есть и их имена, и ID. Теперь я прошу OpenCode

Сделай дубликаты MI для иконок персонажей и назначь их в DA.

промт в OpenCode (Big Pickle)

OpenCode пишет пайтон-скрипт и все копии материалов созданы и назначены Дата Ассетам.

Хорошего дня! =)

П.С. Про игру я пишу в тележке https://t.me/want_to_make_game

11