Этапы сборки игры
Last updated
Last updated
Выполняется компиляция всех единиц трансляции (если у вас кодовый проект) и создается исполняемый файл.
Кукинг — процесс подготовки контента (ассетов) под целевую платформу.
UE хранит контент в специальных файлах-ассетах, а не в сырых форматах: .fbx, .obj, .wav, .png. Процесс преобразования ассетов в необходимый для платформы формат называется cooking.
Стейджинг — процесс копирования исполняемого файла и подготовленного контента в отдельную директорию.
На данном этапе происходит упаковка проекта во внутренний формат целевой платформы. Данная фаза сборки может быть пустая для некоторых платформ (Linux, кодовый проект Windows, для блюпринт проекта под Windows на данной стадии происходит всего лишь встраивание иконки .ico для исполняемого файла .exe). Основная магия на данном этапе происходит для IOS, Android и некоторых других платформ.
В этом можно убедиться, посмотрев в исходниках Automation Tool в файлах платформ:
на соответствующие функции package:
Перенос полностью собранного и упакованного проекта в финальную директорию.
Копирование исполняемого файла на целевую систему (мобильный девайс, шлем виртуальной реальности) или на сервер, в облако.
Запуск проекта на целевой платформе.