English | Русский | Назад к UE Forge
Сборка плагинов Unreal Engine из исходников через UAT (Unreal Automation Tool).
- Автообнаружение движков — сканирует стандартные пути установки и реестр, отображает версию и путь для каждого
- Валидация
.uplugin— проверяет структуру плагина перед сборкой (модули, директории исходников, целостность дескриптора) - Живая консоль — вывод UAT в реальном времени с подсветкой по уровням логирования
- Расширенные флаги — strict includes, unity build, PCH, выбор платформ, кастомные аргументы UAT
- Настройки на движок — сохранение конфигурации сборки для каждой версии движка
- Drag & drop — перетаскивание папки плагина или
.upluginпрямо в окно
# Standalone
python -m ue_forge.plugin_builder
# В хост-окне UE Forge
python -m ue_forge # → выбрать "Builder" в сайдбаре- Выберите или перетащите
.uplugin - Укажите целевую версию движка
- (Опционально) Настройте advanced-опции — платформы, флаги
- Нажмите Build Plugin
- Следите за прогрессом в консоли
Ядро (builder.py) формирует командную строку UAT BuildPlugin и запускает её как subprocess. Обнаружение движков (engine_finder.py) проверяет реестр Windows (HKLM\SOFTWARE\EpicGames\Unreal Engine), стандартные пути установки и кастомные пути из настроек.
Вывод сборки стримится построчно с определением уровня логирования (ошибки, предупреждения, успехи подсвечиваются в консольном виджете).
