Существует немало приложений, позволяющих создавать Android-игры разной степени сложности. Рассказываем о десяти лучших.

Unity

Unity — межплатформенная среда. В ней были разработаны такие проекты как Among Us, Call of Duty: Mobile и Escape from Tarkov.

У Unity интуитивно понятный интерфейс и широкий набор функций. Вы сможете работать над любыми жанрами: от шутеров и гонок до стратегий и симуляторов. Приятная особенность Unity — наличие огромного количества учебных пособий в сети.    

Программа поддерживает импорт из 3dsMax, Maya, Softimage, CINEMA 4D, Blender. Последняя версия, Unity 5, имеет 64-битную архитектуру и поддержку WebGL.

GameMaker

GameMaker — среда для создания мобильных игр. Она легла в основу Hotline Miami, Undertale и многих других проектов инди-сцены. Идеально подойдет новичкам.

Game Maker позволяет разобраться с основами разработки. Без программирования и прочих сложных материй. Постигайте базовые вещи, используя программу как визуальный конструктор.

Для опытных спецов есть функция добавления кода. Она предлагает собственный язык программирования — Game Maker Language (GML).  

Unreal Engine

Unreal Engine в представлении не нуждается. Сердце этого движка бьется в серии Batman: Arkham, трилогии Mass Effect, последних частях Mortal Kombat и бесчисленном множестве прочих игр. 

Главный плюс UE — универсальность. Движок одинаково хорошо подходит для создания как консольных ААА-блокбастеров, так и мобильных игр. Например, в нем была создана PUBG: New State.

При этом нельзя сказать, что данная среда разработки подойдет каждому. Как минимум, вам необходимо владеть C++ и Blueprint, чтобы работать в ней.

Solar2D

Одна из простейших программ для разработки мобильных игр. На YouTube полно видеоуроков, демонстрирующий процесс создания незамысловатых проектов.

Solar2D изначально заточена только на 2D-проекты, поэтому вам пригодится весь ее функционал. Здесь точно не будет каких-то лишних нагромождений. Удобство в использовании — главное преимущество программы. Вы пишете код и сразу видите результат.

В Solar2D используется простой скриптовой язык Lua. Для справки — он использовался при создании Dota 2

Android Studio

Все ясно по названию — ведущая среда разработки в сегменте Android-приложений. На борту два языка программирования: Java и Kotlin. Последний был признан Google официальным языком под Android.

Фишка Android Studio в упрощенном написании кода. Программа сама находит и исправляет ошибки. А встроенный ИИ способен написать код за вас.

После завершения процесса Android Studio автоматически задаст формат, подходящий для публикации в Google Play, AppGallery, RuStore и других магазинах мобильных приложений.

Defold

Еще одна простая среда разработки 2D и 3D-игр. Благодаря языку HTML5 все проекты, созданные в Defold, отлично оптимизированы. Они «полетят» даже на старых устройствах и не будут занимать много места в памяти.

Также Defold может похвастаться богатым редактором для работы с частицами, анимациями и физикой объектов. На этом движке были разработаны такие инди-хиты как Plague Lords, Craftomation 101, BoxRob.

Слабые места Defold — ограниченный инструментарий по работе с 3D-объектами и сложный интерфейс.

Clickteam Fusion 2.5

Визуальный конструктор, стоящий в одном ряду с Game Maker и Solar2D. Элементарный интерфейс, большая библиотека пресетов и максимально наглядный процесс разработки.

Среди конкурентов Clickteam Fusion выделяется редактором событий. Он позволяет быстро генерировать игры или приложения без необходимости писать код.

В Clickteam Fusion вы будете разрабатывать как скромные 2D-проекты, так и солидные игры. В портфолио движка имеется известный хоррор Five Nights at Freddy’s.

Buildbox

Buildbox — наиболее дружелюбная среда разработки для Android. Ее авторы выпустили подробную серию видеоуроков на официальном сайте, а один из роликов даже интегрировали в саму Buildbox.

Любой желающий может обсудить программу на форуме или задать вопрос создателям по электронной почте. Такая поддержка пользователей дорогого стоит. Как и наличие мобильного приложения Buildbox World.

С ним вы можете экспортировать свой проект из материнской программы на смартфон. Тестируйте игру и вносите правки в любой момент.           

Construct 3

Среда, которая часто используется при разработке мобильных RPG или головоломок. В 2013 году в ней была создана Mortar Melon, ставшая хитом в США. Автор игры заявил, что на работу ушло два дня. 

Construct 3 намного проще Unity и гибче Buildbox. Главная особенность программы — возможность пропустить несколько начальных этапов разработки. Все благодаря наличию встроенного физического движка Box2D. 

В качестве языка программирования здесь используется Java Script. При этом разрабатывать простенькие игры можно и без кода.

MonoGame

Идейный наследник платформы Microsoft XNA — набора инструментов и библиотек, облегчавших разработку игр.

XNA давно канул в лету, но MonoGame продолжает начатое. Доступный интерфейс, языки C# и .NET, а также солидный набор функций. Плюс движок может похвастаться наличием открытого кода.

Среди заметных проектов на MonoGame значатся инди-хиты Stardew Valley и Transistor.

Заглавное фото: Hashbyte Studio