Создание билда своей игры на CRYENGINE 5.
Изучив представленные материалы, сможете получить ответ на вопрос о том, как сделать билд игры на CRYENGINE 5 и дать опробовать своё творение всем желающим. Сразу скажу, что процесс создания билда (сборки) игры на CRYENGINE 5.3 (и младше) весьма непрост и продолжителен. Crytek обещают сильно упростить процесс сборки, предоставив специальный менеджер сборки, но пока рассмотрим старый способ.
Если отбросить создание контента, то в процесс сборки входит:
запаковка ресурсов в .pak (обычные zip-архивы с раширением .pak, из которых движок может считывать данные);
компилирование библиотек из исходного кода;
настройка конфигурационных файлов;
компилирование шейдерного кэша.
Подробности по перечисленным пунктам можно изучить в статье, состоящей из трёх частей.
В первой части рассмотрена подготовка ресурсов к запаковке в pak-архивы, в том числе настройка конфигурационных файлов:
http://noostyche.ru/blog/2017/12/06/creating-game-build-cryengine-5-3-part-1/
Во второй части речь пойдёт о непосредственной запаковке ресурсов игры в pak-архивы. На выбор два метода запаковки: специальным скриптом для rc.exe и ручная запаковка с использованием архиватора 7z.
http://noostyche.ru/blog/2017/12/06/creating-game-build-cryengine-5-3-optimization-part-2/
В третьей части будет упомянута сборка библиотек и .exe игры, компиляция шейдерного кэша и подробно рассмотрена очистка билда от фрагментов редактора, которые категорически запрещает распространять лицензия движка.
http://noostyche.ru/blog/2017/12/06/creating-game-build-cryengine-5-3-finishing-touches-part-3/
В итоге получим следующее: