Modules / Targets
Module
Основной кирпичик функциональности движка. Весь код поделен на модули: Engine, AI, UMG, Niagara, CoreUObject, Core и так далее. Ваша игра также является модулем движка.
Правила сборки модуля находятся в файле [ProjectName.Build.cs]:
В данном C# файле настраиваются правила сборки вашего кода.
Target
Target — термин build системы UE. Target. Отвечает за то, как будет собран исходный код нашего проекта. В Unreal Engine имеется 5 типов target:
Game — standalone игра, включается сетевой код, можно использовать как listen сервер
Client — standalone игра, сетевой код не включается
Server — dedicated сервер
Editor — сборка кода для запуска под редактором
Program — вспомогательная программа-утилита, которая использует функционал UE (UnrealHeaderTool, UnrealVersionSelector и так далее)
Notes
При использовании бинарной версии движка, которую мы устанавливаем с помощью лаунчера, доступны два таргета Game и Editor.
Чтобы собрать клиент и сервер, необходимо использовать UE из исходников или собрать собственную бинарную версию Installed Build.
Документация
Подробнее в видео уроке
Last updated