Как разработчик, использование игрового движка позволяет вам сосредоточить свою энергию на создании игры вместо того, чтобы создавать целый стек технологий.
Воспользуйтесь преимуществами инструментов разработки Android
Инструменты разработки Android могут помочь в разработке игр для Android независимо от того, какой игровой движок используется. Android Studio включает инструменты, которые вы можете использовать, чтобы:
- Проверьте производительность вашей игры с помощью профилировщиков системы, процессора и памяти.
- Проверьте содержимое пакета вашей игры или пакета приложений.
- Интегрируйте дополнительные функции Android SDK и NDK.
Инспектор графического процессора Android может оценить производительность рендеринга вашей игры и помочь вам изучить детали визуализированных кадров с помощью захвата кадров.
Оцените свой двигатель
Рассматривая игровой движок для использования на Android, вам следует оценить его совместимость с требованиями Google Play и поддержку желаемых функций Android. Убедитесь, что ваш игровой движок поддерживает общие требования, перечисленные ниже.
Требования Google Play
Начиная с августа 2021 года Google Play потребует, чтобы все приложения Android отправлялись в виде пакетов Android App Bundle и использовали целевой уровень API 30 или выше. Убедитесь, что движок, который вы хотите использовать, соответствует этим требованиям.
Покупки в приложении
Если в вашем игровом дизайне используются покупки внутри приложения, убедитесь, что ваш движок поддерживает библиотеку Google Play Billing Library (GPBL). В зависимости от движка GPBL может быть напрямую интегрирован в движок или доступен через надстройку или плагин.
Основные функции Google Play
Основная библиотека Google Play предоставляет интерфейс времени выполнения для Google Play Store. С помощью основной библиотеки Play вы можете:
- Уведомлять пользователя об обновлениях приложения
- Загрузка и доступ к данным в пакетах активов
- Запросить обзоры в приложении
Если вы собираетесь использовать какую-либо из этих функций, убедитесь, что движок поддерживает основную библиотеку Google Play либо напрямую, либо с помощью надстройки или плагина.
Разрешения приложения
Некоторые функции Android требуют согласия пользователя, прежде чем их можно будет использовать в игре. Система разрешений Android используется для запроса доступа к этим функциям. Если ваша игра требует разрешений, убедитесь, что движок имеет способ указать их в параметрах проекта или позволяет вам настроить манифест приложения, включив необходимые разрешения.
Уведомления
Уведомления Android используются для уведомления или сообщения пользователю, когда он не играет в вашу игру. Если эта функция важна для вашей игры, убедитесь, что движок поддерживает отправку и обработку уведомлений.
Ресурсы двигателя
Следующие коммерческие игровые движки и игровые движки с открытым исходным кодом имеют надежную поддержку Android. Для каждого игрового движка мы предоставили руководства по настройке проектов движка для Android, которые помогут обеспечить безупречный и привлекательный пользовательский интерфейс при работе на устройстве Android.
Развернуть
Defold — это движок с открытым исходным кодом, который использует язык программирования Lua в качестве языка сценариев. Defold имеет обширную поддержку 2D-игр и графики со встроенной поддержкой частиц, спрайтов, тайловых карт и моделей Spine. Хотя Defold ориентирован на 2D, он использует механизм 3D-рендеринга и поддерживает рендеринг 3D-моделей и сеток, а также настройку материалов и шейдеров. Поддержка физики встроена, с опциями для 2D или 3D физики. Defold основан на визуальном редакторе с инструментами макета и свойств игровых сцен и объектов. Редактор Defold включает в себя интегрированные функции редактирования и отладки сценариев. Собственный код поддерживается в движке Defold через систему плагинов.
Путеводители
- Установка и настройка проектов для Android
- Поддержка нескольких форм-факторов и размеров экрана
- Экспорт в Android
Годо
Godot — это движок с открытым исходным кодом, подходящий как для 2D, так и для 3D-игр. Он поддерживает ряд возможностей, охватывающих все: от 2D-спрайтов и тайловых карт до 3D-моделей с физическим рендерингом и глобальным освещением. Он имеет встроенную физическую систему, поддерживающую 2D и 3D физику. Для Godot существует несколько вариантов языка программирования, включая собственный язык GDScript, C# 8.0, C++, а также визуальные сценарии. Проекты движка Godot построены на основе основных объектов Scene и Node. Включает визуальный редактор для создания и редактирования этих объектов. Редактор также имеет встроенную поддержку редактирования и отладки языка GDScript.
Путеводители
- Установка и настройка проектов для Android
- Параметры рендеринга Godot
- Поддержка нескольких форм-факторов и размеров экрана
- Экспорт в Android
Кокосовые острова
Cocos Creator — это эффективный, легкий, бесплатный кроссплатформенный 2D- и 3D-графический движок с открытым исходным кодом, а также интерактивная платформа для создания 2D- и 3D-цифрового контента в реальном времени. Cocos Creator предлагает множество преимуществ, таких как высокая производительность, низкое энергопотребление, потоковая загрузка и кроссплатформенная публикация. Вы можете использовать его для создания проектов в таких областях, как игры, автомобили, XR, метавселенная и т. д.
Путеводители
- Шаги по созданию игры для Android в Cocos Creator
- Опубликуйте свою игру как приложение Google Play Instant в Cocos Creator.
- Опубликуйте свою игру с помощью Android App Bundle в Cocos Creator
- Удаленная отладка на Android
Единство
Unity — это коммерческий игровой движок, используемый во многих играх. Unity предназначен для разработки как 2D, так и 3D-игр. Unity использовалась для всего: от базовых 2D-спрайтовых игр до игр с большими сложными 3D-мирами. Unity имеет несколько вариантов рендеринга, включая Universal Render Pipeline, предназначенный для высокопроизводительной 2D- и 3D-графики на оборудовании мобильных устройств. Unity использует язык программирования C# с поддержкой плагинов для взаимодействия с собственным кодом. Благодаря своей популярности Unity предлагает широкий спектр официальных и общественных информационных и образовательных ресурсов. Unity управляет Unity Asset Store, который представляет собой обширный рынок готовых графических и кодовых ресурсов, как бесплатных, так и платных, доступных для использования в проектах Unity.
Путеводители
- Разработка Android с Unity
- Создайте пакет приложений для Android с помощью Unity
- Интегрируйте доставку игровых ресурсов
- Освещение для мобильных игр в Unity
- Используйте Android Performance Tuner с Unity
Нереально
Unreal Engine 4 — коммерческий игровой движок, специализирующийся на высококачественных 3D-играх со сложной графикой. Unreal включает в себя визуальный редактор для редактирования игровых уровней и работы с импортированными моделями и материальными активами. Unreal Engine 4 не использует встроенный язык программирования сценариев. В редакторе Unreal есть система визуальных сценариев под названием Blueprints, которую можно использовать для создания логики игры и интерфейса. Функциональность игры также может быть реализована в виде кода C++. Epic Games, разработчик Unreal, управляет Unreal Engine Marketplace как цифровым магазином ресурсов Unreal Engine. На Unreal Engine Marketplace имеется широкий выбор готовых графических и кодовых ресурсов, доступных как бесплатно, так и платно, для использования в проектах Unreal. Расширение Android Game Development Extension можно использовать для отладки проектов Unreal, работающих на Android.
Дополнительные сведения см. в разделе Разработка Android с помощью Unreal .
,Как разработчик, использование игрового движка позволяет вам сосредоточить свою энергию на создании игры вместо того, чтобы создавать целый стек технологий.
Воспользуйтесь преимуществами инструментов разработки Android
Инструменты разработки Android могут помочь в разработке игр для Android независимо от того, какой игровой движок используется. Android Studio включает инструменты, которые вы можете использовать для:
- Проверьте производительность вашей игры с помощью профилировщиков системы, процессора и памяти.
- Проверьте содержимое пакета вашей игры или пакета приложений.
- Интегрируйте дополнительные функции Android SDK и NDK.
Инспектор графического процессора Android может оценить производительность рендеринга вашей игры и помочь вам изучить детали визуализированных кадров с помощью захвата кадров.
Оцените свой двигатель
Рассматривая игровой движок для использования на Android, вам следует оценить его совместимость с требованиями Google Play и поддержку желаемых функций Android. Убедитесь, что ваш игровой движок поддерживает общие требования, перечисленные ниже.
Требования Google Play
Начиная с августа 2021 года Google Play потребует, чтобы все приложения Android отправлялись в виде пакетов Android App Bundle и использовали целевой уровень API 30 или выше. Убедитесь, что движок, который вы хотите использовать, соответствует этим требованиям.
Покупки в приложении
Если в вашем игровом дизайне используются встроенные покупки, убедитесь, что ваш движок поддерживает библиотеку Google Play Billing Library (GPBL). В зависимости от движка GPBL может быть напрямую интегрирован в движок или доступен через надстройку или плагин.
Основные функции Google Play
Основная библиотека Google Play предоставляет интерфейс времени выполнения для Google Play Store. С помощью основной библиотеки Play вы можете:
- Уведомлять пользователя об обновлениях приложения
- Загрузка и доступ к данным в пакетах активов
- Запросить обзоры в приложении
Если вы собираетесь использовать какую-либо из этих функций, убедитесь, что движок поддерживает основную библиотеку Google Play либо напрямую, либо с помощью надстройки или плагина.
Разрешения приложения
Некоторые функции Android требуют согласия пользователя, прежде чем их можно будет использовать в игре. Система разрешений Android используется для запроса доступа к этим функциям. Если ваша игра требует разрешений, убедитесь, что движок имеет способ указать их в параметрах проекта или позволяет вам настроить манифест приложения, включив необходимые разрешения.
Уведомления
Уведомления Android используются для уведомления или сообщения пользователю, когда он не играет в вашу игру. Если эта функция важна для вашей игры, убедитесь, что движок поддерживает отправку и обработку уведомлений.
Ресурсы двигателя
Следующие коммерческие игровые движки и игровые движки с открытым исходным кодом имеют надежную поддержку Android. Для каждого игрового движка мы предоставили руководства по настройке проектов движка для Android, которые помогут обеспечить безупречный и привлекательный пользовательский интерфейс при работе на устройстве Android.
Развернуть
Defold — это движок с открытым исходным кодом, который использует язык программирования Lua в качестве языка сценариев. Defold имеет обширную поддержку 2D-игр и графики со встроенной поддержкой частиц, спрайтов, тайловых карт и моделей Spine. Хотя Defold ориентирован на 2D, он использует механизм 3D-рендеринга и поддерживает рендеринг 3D-моделей и сеток, а также настройку материалов и шейдеров. Поддержка физики встроена, с опциями для 2D или 3D физики. Defold основан на визуальном редакторе с инструментами макета и свойств игровых сцен и объектов. Редактор Defold включает в себя интегрированные функции редактирования и отладки сценариев. Собственный код поддерживается в движке Defold через систему плагинов.
Путеводители
- Установка и настройка проектов для Android
- Поддержка нескольких форм-факторов и размеров экрана
- Экспорт в Android
Годо
Godot — это движок с открытым исходным кодом, подходящий как для 2D, так и для 3D-игр. Он поддерживает ряд возможностей, охватывающих все: от 2D-спрайтов и тайловых карт до 3D-моделей с физическим рендерингом и глобальным освещением. Он имеет встроенную физическую систему, поддерживающую 2D и 3D физику. Для Godot существует несколько вариантов языка программирования, включая собственный язык GDScript, C# 8.0, C++, а также визуальные сценарии. Проекты движка Godot построены на основе основных объектов Scene и Node. Включает визуальный редактор для создания и редактирования этих объектов. Редактор также имеет встроенную поддержку редактирования и отладки языка GDScript.
Путеводители
- Установка и настройка проектов для Android
- Параметры рендеринга Godot
- Поддержка нескольких форм-факторов и размеров экрана
- Экспорт в Android
Кокосовые острова
Cocos Creator — это эффективный, легкий, бесплатный кроссплатформенный 2D- и 3D-графический движок с открытым исходным кодом, а также интерактивная платформа для создания 2D- и 3D-цифрового контента в реальном времени. Cocos Creator предлагает множество преимуществ, таких как высокая производительность, низкое энергопотребление, потоковая загрузка и кроссплатформенная публикация. Вы можете использовать его для создания проектов в таких областях, как игры, автомобили, XR, метавселенная и т. д.
Путеводители
- Шаги по созданию игры для Android в Cocos Creator
- Опубликуйте свою игру как приложение Google Play Instant в Cocos Creator.
- Опубликуйте свою игру с помощью Android App Bundle в Cocos Creator
- Удаленная отладка на Android
Единство
Unity — это коммерческий игровой движок, используемый во многих играх. Unity предназначен для разработки как 2D, так и 3D-игр. Unity использовалась для всего: от базовых 2D-спрайтовых игр до игр с большими сложными 3D-мирами. Unity имеет несколько вариантов рендеринга, включая Universal Render Pipeline, предназначенный для высокопроизводительной 2D- и 3D-графики на оборудовании мобильных устройств. Unity использует язык программирования C# с поддержкой плагинов для взаимодействия с собственным кодом. Благодаря своей популярности Unity предлагает широкий спектр официальных и общественных информационных и образовательных ресурсов. Unity управляет Unity Asset Store, который представляет собой обширную площадку готовых графических и кодовых ресурсов, как бесплатных, так и платных, доступных для использования в проектах Unity.
Путеводители
- Разработка Android с Unity
- Создайте пакет приложений для Android с помощью Unity
- Интегрируйте доставку игровых ресурсов
- Освещение для мобильных игр в Unity
- Используйте Android Performance Tuner с Unity
Нереально
Unreal Engine 4 — коммерческий игровой движок, специализирующийся на высококачественных 3D-играх со сложной графикой. Unreal включает в себя визуальный редактор для редактирования игровых уровней и работы с импортированными моделями и материальными активами. Unreal Engine 4 не использует встроенный язык программирования сценариев. В редакторе Unreal есть система визуальных сценариев под названием Blueprints, которую можно использовать для создания логики игры и интерфейса. Функциональность игры также может быть реализована в виде кода C++. Epic Games, разработчик Unreal, управляет Unreal Engine Marketplace как цифровым магазином ресурсов Unreal Engine. На Unreal Engine Marketplace имеется широкий выбор готовых графических и кодовых ресурсов, доступных как бесплатно, так и платно, для использования в проектах Unreal. Расширение Android Game Development Extension можно использовать для отладки проектов Unreal, работающих на Android.
Дополнительные сведения см. в разделе Разработка Android с помощью Unreal .
,Как разработчик, использование игрового движка позволяет вам сконцентрировать свою энергию на создании игры вместо того, чтобы создавать целый стек технологий.
Воспользуйтесь преимуществами инструментов разработки Android
Инструменты разработки Android могут помочь в разработке игр для Android независимо от того, какой игровой движок используется. Android Studio включает инструменты, которые вы можете использовать, чтобы:
- Проверьте производительность вашей игры с помощью профилировщиков системы, процессора и памяти.
- Проверьте содержимое пакета вашей игры или пакета приложений.
- Интегрируйте дополнительные функции Android SDK и NDK.
Инспектор графического процессора Android может оценить производительность рендеринга вашей игры и помочь вам изучить детали визуализированных кадров с помощью захвата кадров.
Оцените свой двигатель
Рассматривая игровой движок для использования на Android, вам следует оценить его совместимость с требованиями Google Play и поддержку желаемых функций Android. Убедитесь, что ваш игровой движок поддерживает общие требования, перечисленные ниже.
Требования Google Play
Начиная с августа 2021 года Google Play потребует, чтобы все приложения Android отправлялись в виде пакетов Android App Bundle и использовали целевой уровень API 30 или выше. Убедитесь, что движок, который вы хотите использовать, соответствует этим требованиям.
Покупки в приложении
Если в вашем игровом дизайне используются покупки внутри приложения, убедитесь, что ваш движок поддерживает библиотеку Google Play Billing Library (GPBL). В зависимости от движка GPBL может быть напрямую интегрирован в движок или доступен через надстройку или плагин.
Основные функции Google Play
Основная библиотека Google Play предоставляет интерфейс времени выполнения для Google Play Store. С помощью основной библиотеки Play вы можете:
- Уведомлять пользователя об обновлениях приложения
- Загрузка и доступ к данным в пакетах активов
- Запросить обзоры в приложении
Если вы собираетесь использовать какую-либо из этих функций, убедитесь, что движок поддерживает основную библиотеку Google Play либо напрямую, либо с помощью надстройки или плагина.
Разрешения приложения
Некоторые функции Android требуют согласия пользователя, прежде чем их можно будет использовать в игре. Система разрешений Android используется для запроса доступа к этим функциям. Если ваша игра требует разрешений, убедитесь, что движок имеет способ указать их в параметрах проекта или позволяет вам настроить манифест приложения, включив необходимые разрешения.
Уведомления
Уведомления Android используются для уведомления или сообщения пользователю, когда он не играет в вашу игру. Если эта функция важна для вашей игры, убедитесь, что движок поддерживает отправку и обработку уведомлений.
Ресурсы двигателя
Следующие коммерческие игровые движки и игровые движки с открытым исходным кодом имеют надежную поддержку Android. Для каждого игрового движка мы предоставили руководства по настройке проектов движка для Android, которые помогут обеспечить безупречный и привлекательный пользовательский интерфейс при работе на устройстве Android.
Развернуть
Defold — это движок с открытым исходным кодом, который использует язык программирования Lua в качестве языка сценариев. Defold имеет обширную поддержку 2D-игр и графики со встроенной поддержкой частиц, спрайтов, тайловых карт и моделей Spine. Хотя Defold ориентирован на 2D, он использует механизм 3D-рендеринга и поддерживает рендеринг 3D-моделей и сеток, а также настройку материалов и шейдеров. Поддержка физики встроена, с опциями для 2D или 3D физики. Defold основан на визуальном редакторе с инструментами макета и свойств игровых сцен и объектов. Редактор Defold включает в себя интегрированные функции редактирования и отладки сценариев. Собственный код поддерживается в движке Defold через систему плагинов.
Путеводители
- Установка и настройка проектов для Android
- Поддержка нескольких форм-факторов и размеров экрана
- Экспорт в Android
Годо
Godot — это движок с открытым исходным кодом, подходящий как для 2D, так и для 3D-игр. Он поддерживает ряд возможностей, охватывающих все: от 2D-спрайтов и тайловых карт до 3D-моделей с физическим рендерингом и глобальным освещением. Он имеет встроенную физическую систему, поддерживающую 2D и 3D физику. Для Godot существует несколько вариантов языка программирования, включая собственный язык GDScript, C# 8.0, C++, а также визуальные сценарии. Проекты движка Godot построены на основе основных объектов Scene и Node. Включает визуальный редактор для создания и редактирования этих объектов. Редактор также имеет встроенную поддержку редактирования и отладки языка GDScript.
Путеводители
- Установка и настройка проектов для Android
- Параметры рендеринга Godot
- Поддержка нескольких форм-факторов и размеров экрана
- Экспорт в Android
Кокосовые острова
Cocos Creator — это эффективный, легкий, бесплатный кроссплатформенный 2D- и 3D-графический движок с открытым исходным кодом, а также интерактивная платформа для создания 2D- и 3D-цифрового контента в реальном времени. Cocos Creator предлагает множество преимуществ, таких как высокая производительность, низкое энергопотребление, потоковая загрузка и кроссплатформенная публикация. Вы можете использовать его для создания проектов в таких областях, как игры, автомобили, XR, метавселенная и т. д.
Путеводители
- Шаги по созданию игры для Android в Cocos Creator
- Опубликуйте свою игру как приложение Google Play Instant в Cocos Creator.
- Опубликуйте свою игру с помощью Android App Bundle в Cocos Creator
- Удаленная отладка на Android
Единство
Unity — это коммерческий игровой движок, используемый во многих играх. Unity предназначен для разработки как 2D, так и 3D-игр. Unity использовалась для всего: от базовых 2D-спрайтовых игр до игр с большими сложными 3D-мирами. Unity имеет несколько вариантов рендеринга, включая Universal Render Pipeline, предназначенный для высокопроизводительной 2D- и 3D-графики на оборудовании мобильных устройств. Unity использует язык программирования C# с поддержкой плагинов для взаимодействия с собственным кодом. Благодаря своей популярности Unity предлагает широкий спектр официальных и общественных информационных и образовательных ресурсов. Unity управляет Unity Asset Store, который представляет собой обширный рынок готовых графических и кодовых ресурсов, как бесплатных, так и платных, доступных для использования в проектах Unity.
Путеводители
- Разработка Android с Unity
- Создайте пакет приложений для Android с помощью Unity
- Интегрируйте доставку игровых ресурсов
- Освещение для мобильных игр в Unity
- Используйте Android Performance Tuner с Unity
Нереально
Unreal Engine 4 — коммерческий игровой движок, специализирующийся на высококачественных 3D-играх со сложной графикой. Unreal включает в себя визуальный редактор для редактирования игровых уровней и работы с импортированными моделями и материальными активами. Unreal Engine 4 не использует встроенный язык программирования сценариев. В редакторе Unreal есть система визуальных сценариев под названием Blueprints, которую можно использовать для создания логики игры и интерфейса. Функциональность игры также может быть реализована в виде кода C++. Epic Games, разработчик Unreal, управляет Unreal Engine Marketplace как цифровым магазином ресурсов Unreal Engine. На Unreal Engine Marketplace имеется широкий выбор готовых графических и кодовых ресурсов, доступных как бесплатно, так и платно, для использования в проектах Unreal. Расширение Android Game Development Extension можно использовать для отладки проектов Unreal, работающих на Android.
Дополнительные сведения см. в разделе Разработка Android с помощью Unreal .