Документация для разработчиков Unreal Engine содержит большую часть того, что вам понадобится для использования Unreal Engine на устройствах Android.
Начиная
Краткое руководство по Android охватывает большую часть того, что вам понадобится для начала разработки под Android, в том числе:
- Создание мобильного проекта
- Настройка проекта для Android
- Настройка редактора для предпросмотра мобильного рендерера
- Запуск на целевом устройстве Android
- Упаковка вашей сборки Android в APK для тестирования
Если вы используете Windows в качестве платформы разработки, Unreal интегрируется с расширением Android Game Development Extension для Visual Studio.
Упаковка вашего проекта
Руководство по упаковке проектов Android охватывает не только упаковку вашей сборки Android в файл APK, но и подготовку вашей сборки к распространению с помощью Android App Bundle .
Доставка игровых активов
Справочник по Google Play Asset Delivery содержит сведения о том, как включить Play Asset Delivery в вашем проекте, как назначить правила для создания фрагментов ресурсов, которые станут пакетами ресурсов в Android App Bundle, а также как воспользоваться преимуществами ресурсов, доступных во время установки, с возможностью быстрого отслеживания и по запросу.
API целостности воспроизведения
Play Integrity API помогает вам проверить, что ваша игра не модифицирована, установлена Google Play и запущена либо на подлинном устройстве Android, либо на подлинном экземпляре Google Play Games для ПК. Внутренний сервер вашей игры может реагировать на обнаружение опасного трафика, чтобы предотвратить несанкционированный доступ и мошенничество. Обратитесь к документации и справочнику Runtime API, чтобы узнать, как интегрировать эту функцию с плагином Unreal Engine.
Обновления в приложении Play
Play In-app Updates позволяет вам предлагать пользователям обновиться до последней версии вашей игры, когда новая версия доступна, без необходимости посещения Play Store. Обратитесь к документации и справочнику Runtime API, чтобы узнать, как интегрировать эту функцию с плагином Unreal Engine.
Обзоры Play In-app
Play In-app Reviews позволяет вам предлагать пользователям отправлять оценки и обзоры в Play Store, не выходя из игры. Обратитесь к документации и справочнику Runtime API, чтобы узнать, как интегрировать эту функцию с плагином Unreal Engine.
Google Play Биллинг
В руководстве по покупкам внутри приложения рассказывается, как настроить игру для платежной системы Google Play , как читать информацию о покупках и как совершать покупки.
API Вулкан
Vulkan — это кроссплатформенный, высокопроизводительный API 3D-графики, который имеет низкие накладные расходы по сравнению с OpenGL ES.
Чтобы включить графический API Vulkan, перейдите в Project Settings > Platforms > Android > Build и выберите Support Vulkan . Если вы выберете и Support Vulkan , и Support OpenGL ES3.2 , Unreal по умолчанию будет использовать Vulkan. Если устройство не поддерживает Vulkan, Unreal вернется к OpenGL ES 3.2.

Темп кадра
Unreal 4.25 и выше интегрирует Android Frame Pacing Library , которая является частью Android Game Development Kit . Статья Mobile Frame Pacing объясняет, как включить Android Frame Pacing Library и как управлять фрейм-паузой из кода C++.
Оптимизация рендеринга
Руководство по оптимизации рендеринга для мобильных устройств содержит рекомендации и лучшие практики для оптимизации производительности мобильных устройств, включая то, когда использовать карты нормалей вместо сеток с высоким числом вершин. Оно охватывает основы для сокращения вызовов отрисовки, количества сеток и идентификаторов материалов, а также сложность материалов, оптимизацию разрешения текстур, время загрузки и размер пакета.
Лучшие практики
У нас также есть статьи с рекомендациями по художественным ресурсам , идентичности , распространению и многому другому, которые помогут вам ориентироваться в экосистеме Android с помощью Unreal Engine.
Поддержка страниц размером 16 КБ
Страница — это гранулярность, с которой операционная система управляет памятью . Чтобы повысить общую производительность операционной системы и предоставить производителям устройств возможность сделать этот компромисс, Android 15 (уровень API 35) и выше могут работать с размерами страниц 4 КБ или 16 КБ. Устройства, настроенные с размерами страниц 16 КБ, в среднем используют немного больше памяти, но также получают различные улучшения производительности.
Unreal 5.6 и выше поддерживают размер страницы 16 КБ.