2 Место
Unreal Engine – является довольно мощным движком для создания игр. Эта платформа даёт возможность создания 2D и 3D игр. Неотъемлемой частью таких современных и мощных движков является кроссплатформенность, и в Unreal Engine она довольно хорошо реализована. Можно создавать игр для всех популярных платформ как для смартфонов (Android, IOS), так и для компьютеров под управлением (Windows, MacOS).
Для данного движка на официальном сайте и в сети интернет есть довольно много документации и информации о работе с ним. Поэтому если вы мало знакомы с Unreal Engine вы сможете с легкостью найти всю нужную для старта информацию, а также при возникновении каких-либо проблем в ходе разработки, вы сможете обратиться на форму и обсудить либо найти решение проблемы.
Unreal Engine является полностью бесплатным движком для создания игр, который вы можете скачать с официального сайта.
Очень важно, если вы профессиональный разработчик и планируете создать довольно сложный и большой проект, тогда вам стоит обратить внимание на эту платформу, так как она имеет полностью открытый код и очень хорошо оптимизированную, современную графику. Что касается написания скриптов, то в движке используется язык программирования C++. Открытый код позволит вам добавить с движок свои библиотеки и фреймворки, что дает почти не ограниченные возможности в создании игр
Открытый код позволит вам добавить с движок свои библиотеки и фреймворки, что дает почти не ограниченные возможности в создании игр.
Хочу заметить, что, будучи не опытным в сфере создания игр, а также если вы не знаете основ программирования на С++, тогда не стоит начинать знакомство с разработкой игр с этого движка. Так как Unreal Engine является профессиональным инструментом для создания игр.
Что бы понять всю силу и возможности движка, можете просмотреть уже созданные на нем популярные проекты, такие как Gears of War 4, We Happy Few, Final Fantasy VII, Dead Island 2, Taken 7 и еще длинный список примеров возможностей.
Плюсы:
· Огромное количество инструментов.
· Создание абсолютно любого жанра игр.
· Кроссплатформенность.
· Оптимизация.
· Большое количество видео уроков и инструкций.
· Собственные форумы, обсуждения в разработке игр.
· Движок является полностью бесплатный.
· Встроенный магазин дополнений.
· Возможность создания мульти плеера в играх.
· Высокий уровень графики.
· Почти не ограниченные возможности в создании игр.
· Открытый код
Минусы:
· Не подходит для начинающих.
· Довольно требователен к компьютеру.
· Сложный интерфейс.
ТОП 3 программы
Помимо конструкторов для создания приложений существуют специальные программы. С их помощью можно создавать более серьезные проекты с расширенным функционалом. Кроме того, конструкторы содержат в себе ограниченный комплект инструментов для создания приложения, в программных редах этот выбор более обширный.
Android Studio
Программа для создания приложений для андроид, доступная к бесплатному скачиванию с официального сайта создателя. В Android Studio для разработки приложений используется Java и присутствуют инструменты для создания решений для планшетов и смартфонов. Среди инструментов можно найти полный набор для создания любого приложения, начиная от кода, заканчивая элементами дизайна интерфейса.
B4A
Бесплатный инструмент для создания приложений, не получивший широкого распространения, однако весьма полезный. Концепция быстрой разработки приложений подразумевает их создание посредством процедурного языка программирования Basic. B4A объединяет в себе обширный набор нужного функционала, такого как: отладка с помощью Bluetooth, визуальный редактор для добавления и регулирования представлений, и многое другое.
Eclipse
Программа для создания программ для андроид, которую можно установить бесплатно. Для создания приложений в Eclipse используются Java и другие известные языки программирования. Среда идеальна для создания, редактирования и отладки приложений, планирующихся к использованию на разных устройствах с разного рода версиями платформы Android.
Онлайн-сервисы для создания игр на андроид
Как создать игру на андроид? Существует большое количество онлайн-сервисов, которые могут в этом помочь. Преимущество заключается в том, что существуют отдельные платформы, заточенные под создание приложений определенного типа.
Однако стоит учитывать, что большая часть данных сервисов является платными. Средняя стоимость варьируется от 5 до 50 долл.* Далее будут рассмотрены наиболее популярные из них.
LearningApps
LearningApps — один из наиболее популярных сервисов в первую очередь потому, что является бесплатным. Основной функционал направлен на создание обучающих игр и различных приложений. Среди основных преимуществ выделяют:
- работу на наиболее известных языках, в том числе и русском;
- проходить регистрацию на сайте нужно только для создания собственных программ;
- имеется широкий выбор шаблонов для создания игр;
- можно использовать шаблоны других разработчиков, чтобы практиковаться в создании;
- простой и понятный интерфейс;
- имеется 5 полезных инструментов.
Что касается недостатков, то пользователи выделяют:
- достаточно устаревший на сегодняшний день дизайн;
- в русском переводе часто встречаются опечатки и неточности;
- отсутствие полноценной статистики по упражнениям.
ProProfs
Онлайн-сервис ProProfs известен среди пользователей своим большим функционалом. При желании можно создавать как квесты, так и пазлы, кроссворды и т. д. Обладает достаточным количеством достоинств, однако также не лишен недостатков. Среди плюсов выделяют:
- частично платный, частично бесплатный тариф на использование;
- часть создаваемых упражнений не воспринимает кириллицу.
Kahoot
Еще один достаточно известный сервис. Часто используется именно преподавателями. Основные плюсы сервиса заключаются в следующем:
Разумеется, данный сервис не обошелся и без своих минусов, однако их не так много:
- отсутствует возможность вставки текста на другие сайты. Подобное можно сделать только через ссылку;
- имеется платная подписка на некоторую часть функций. Средняя цена составляет 9-10 долл. в месяц.
Работа с Kahoot
Factile
Весьма ограниченный сервис, подходящий для создания приложений по типу «Своя игра» или «Кто хочет стать миллионером». Среди преимуществ выделяют:
- имеется бесплатный тариф, но только по определенному функционалу;
- достаточно недорогой тарифный план, всего 4-5 долл. в месяц;
- простой и понятный интерфейс;
- внешне приятный современный дизайн;
- можно без проблем делиться созданными играми;
- можно создавать до 25 команд участников.
Что касается минусов, то пользователи выделяют следующие:
- отсутствие русского языка в интерфейсе;
- обязательно необходимо пройти регистрацию, чтобы получить доступ к ресурсам;
- бесплатная подписка имеет существенные ограничения по функционалу.
Umaigra
Российский конструктор, предназначенный для создания дидактических игр с применением прототипов. Чем Umaigra выделяется среди остальных сервисов:
- предлагается 8 шаблонов, по которым можно создать и выложить простые, но при этом достаточно увлекательные приложения;
- имеется несколько вариантов упражнений, помогающих создавать игры;
- пользователь может самостоятельно устанавливать уровни сложности и лимитированное время для прохождения задания;
- разумеется, присутствует русский интерфейс;
- предоставляется возможность с легкостью поделиться ссылкой на созданное приложение;
- можно создавать классы и отслеживать статистику прохождения квеста.
Таким образом, положительных моментов хватает. Тем не менее, у Umaigra есть и недостатки. Среди них особенно выделяют:
- сложность и перегруженность интерфейса. Судя по всему, разработчики постарались вложить в свою работу как можно больше, что вызывает проблемы у некоторых пользователей;
- отсутствуют понятные видео инструкции, хотя данную проблему обещали исправить в новой версии;
- обязательна регистрация нового пользователя. Данный процесс занимает достаточно большое количество времени и признается утомительным;
- отсутствует возможностью размещения созданного приложения на сайт, только через ссылку;
- имеется ограничение по количеству игроков, максимальное число колеблется от 6 до 15.
Онлайн-сервис Umaigra
UI Class
UI Class — сервис по созданию приложений по стандартным шаблонам. Имеется достаточно простой и понятный интерфейс, однако разрабатывать с его помощью что-то свое (интересное и новое) будет весьма проблематично. Хорошо подходит для пробы пера и получения основных навыков.
Обратите внимание! При использовании указанных сервисов пользователь скорее сможет освоить начальные элементы и понять, что именно он хочет создать. Зарабатывать на играх, созданных в таком формате, будет весьма проблематично
Подготовка к публикации
Как тестировать игру на баги?
- Дайте другим поиграть в игру. Желательно вместе с вами, на случай, если они столкнутся с ошибкой и не смогут понять или объяснить её.
- Проверьте игру на разных платформах. В редакторе может не быть проблем, но работает ли она там, где её будут запускать? Будьте особенно внимательны с Linux и Android.
- Проверьте консоль на исключения. Если нашли исключение, найдите файл и строку, где сработало исключение. Если оно звучит по-марсиански, поищите решение в сети, и подумайте, почему именно в этой строке срабатывает исключение.
- Напишите в консоль. Попробуйте вывести логи (системные файлы) в предполагаемых местах ошибки. Введите разные переменные и сверьте полученные значения с ожидаемыми. При несовпадении — исправляйте.
- Проверьте логи. Системные записи вашего проекта дадут больше информации, чем консоль. Прочтите строки, где сработало исключение. Гуглите всё, что не знаете.
- Поспите. Всё починится с утра. Это просто плохой сон 🙂
Типичные ошибки
- NullReferenceException.
В чём дело: функция выполняется с несуществующей (null) переменной.Быстрое решение: проверьте, является ли переменная null. - SyntaxErrorException.В чём дело: ошибки в синтаксисе.Быстрое решение: в сообщении указано, какой символ выдал ошибку. Найдите и исправьте его.
- Розовый или чёрный экран.Возможная проблема: не обработался шейдер.Возможные причины: вы используете 3D-шейдеры в 2D-игре или шейдеры, которые не поддерживаются операционной системой. Убедитесь, что вы используете мобильные шейдеры для мобильных игр.
- Установите нужную частоту кадров. Для визуальной новеллы хватит 20 кадров в секунду, а вот для шутера нужны 60. Низкая частота кадров тратит меньше времени на отрисовку.
- Анимация / система частиц / выборочная обработка. Объекты, невидимые для камеры игрока, не обрабатываются. Персонажи анимируются, частицы обновляются, 3D-модели обрабатываются только в поле зрения игрока.
- Сжатие текстур и звуков. Для сжатия текстур используйте Crunch. Потоковая музыка и распаковка звуковых эффектов перегружают игру. Попробуйте снизить качество аудио. Сжатие может заметно снизить качество объектов.
- Не позволяйте Raycast касаться лишних объектов. Raycast похожи на маленькие лучи, выстреливающие из ваших пальцев или мыши, когда вы касаетесь экрана или кликаете. Найдите объекты, которые не должны реагировать на действия игрока и удалите их из вычислений Raycast.
- Используйте объектный пул. Частое создание и удаление большого количества объектов снижает производительность. Вместо этого, объедините их в список, очередь или другую структуру. Например, пули должны объединяться в один массив.
- Оптимизируйте шейдеры. Задайте материал для каждого визуализатора. Игре не придётся создавать новые материалы в начале игры, что сэкономит ресурсы. Пусть визуализатор включает только то, что функционально необходимо.
- Используйте AssetBundles (дословно «комплекты активов») вместо старой системы Resources в Unity. AssetBundles экспортирует ваши файлы из Unity и помещает в один файл, экономя оперативную память.
Инструменты (только для Unity)
Скрипты:Графика:
- A guide to optimizing Unity UI;
- Art Asset best practice guide.
Память:
- Reducing the file size of your build.
- Memory.
Оптимизация под платформы:
- Practical guide to optimization for mobiles;
- WebGL performance considerations;
- Memory Considerations when targeting WebGL;
- Olly’s seven stages of optimizations for mobile VR.
Unity 3D
Венец совершенства, инструмент, превращающий двухмерные декорации в трехмерные миры, обездвиженные автомобили – в масштабные уличные гонки, а статичных противников – в участников кровопролитных перестрелок, явно позаимствованных у Майкла Бея.
Unity 3D позволяет изобрести те развлечения, которые и не снились конкурентам, описанным выше. Но, к сожалению, радоваться еще рано – конструктор капризен, требует внимательного и длительного изучения и работает на достаточно производительных системах.
В иных случаях или не получится реализовать задуманные идеи, или же процесс закончится ошибками, техническими огрехами и вылетами, или же компьютер застрянет на половине пути, где-то между подготовкой текстур и рендерингом готового результата.
Что потребуется для создания игры?
Перед тем как создать игру на Андроид необходимо продумать следующий ряд вопросов:
Разработать основную концепцию и подобрать жанр. Условия геймплея должны соответствовать заданному стилю, если совместить несколько типов игры в одной, то в таком случае у игрока создастся определенный конфликт, ведь никто не сможет дать гарантии, что они одновременно понравятся и он будет играть дальше.
Разработать сценарий, который по мере прохождения будет раскрываться, подогревая интерес у пользователя
Важно, чтобы он полностью соответствовал той аудитории, на которую рассчитана игра, в противном случае она скорее всего покажется скучной.
Проработать графику. От качества прорисовки персонажей, объектов для взаимодействия и общей атмосферы полностью зависят впечатления игрока, которые он будет испытывать по мере прохождения уровней.
Продумать уровни сложности, чтобы любой пользователь смог получать удовольствие от геймплея, а не раздражение из-за непроходимости локаций.
Создавать с нуля игру не просто, но достигнутый результат сможет вас порадовать.
Стоимость разработки
Как говорится, чтобы заработать деньги надо их сначала потратить. Это не совсем так если говорить о мобильных приложениях, но вернемся к этому ниже. А пока предположим, что вы решили заказать приложение у разработчика.
В зависимости от типа приложения, которое вы хотите сделать, цена может варьироваться от $500 до $100000. Такая цена может показаться очень высокой, но стоит иметь в виду, что прибыль от успешного приложения покрывает расходы в несколько раз. Кроме того, игровые приложения самые дорогостоящие в плане разработки, так же являются хитами продаж.
Если у вас уже есть некоторые наработки (например, макет и графика), вы можете значительно уменьшить цену. Еще один способ, снизить расход, предложить разработчику часть прибыли от приложения.
Чтобы приблизительно узнать, сколько будет стоить разработать приложение можно воспользоваться калькулятором howmuchtomakeanapp. Его создала канадская компания ooomf.com. Полученную цену можно смело делить на 2, и вы узнаете цену разработки у нас. Можно посмотреть также примеры уже созданных ими приложений с ценами – crew.co.
Размещение уже готового приложения на App store обойдется вам $99.9 в год. Размещение приложения на Android Market стоит $25.
Android4Basic
Создание игр на «Андроид» с помощью этого конструктора превращается в развлечение. Приложение использует легкий язык программирования, а именно – BASIC.
Чтобы создать собственную игру на «Андроид», не нужно даже изучать основы Java, что значительно ускоряет процесс.
Приложение Android4Basic использует встроенный редактор пользовательского интерфейса WYSIWYG. С его помощью внешняя оболочка программы, которую вы создаете, будет иметь красивый внешний вид и отличаться от существующих игр.
В итоге вы получите файл с расширением .apk.
У Android4Basic есть только один недостаток – стоимость программы составляет 59 американских долларов.
Game Editor
Game Editor — бесплатный конструктор для создания несложных двухмерных игр для операционных систем Windows, Mac, Linux, IOS, Android. Создаваемые игры представляет собой набор игровых объектов, каждому из которых задается реакция на определенное событие, что определяет их поведение в игре.
За внешний вид объектов отвечают встроенные наборы анимаций. Есть возможность использования своих графических и аудио элементов. Помимо стандартных реакций объектов можно использовать и свои, написанные на специальном скриптовом языке Game Editor.
Основные возможности Game Editor:
- Простой и легкий для восприятия интерфейс.
- Готовое приложение можно экспортировать на Windows, Linux, Android, IOS.
- Созданную игру можно сразу протестировать, в любой момент остановить ее и снова начать редактировать.
- Возможность использования графических файлов в форматах JPEG, GIF, PNG, BMP, PCX, TGA, XPM, XCF и TIF.
- Возможность использования аудио файлов в форматах Ogg Vordis, MID, MOD, S3M, IT и ХМ.
Мультиплеер
Игра поддерживает мультиплеер в реальном времени для устройств с Android 9 или выше (возможно, будет работать и на 8-м, однако данное предположение не проверялось) с рейтингом и таблицей лидеров.
Сам движок не поддерживает ходы в реальном времени, потому многопользовательский режим построен таким образом, что все события происходят в один и тот же ход, в это же время существуют кулдауны на определенные действия, которые реализованы через . На Android 7 и ранее такой подход почему-то просто-напросто не работает.
Кастомный код библиотеки, которая регистрирует , для интересующихся (не забывайте также, что после регистрации колбека его нужно и отрегистрировать, что обычно происходит по завершении колбека или на анмаут компонента):
Использование:
Стандартная имплементация из библиотеки движка мне не подходила, так как она открывала ещё одно новое websocket-подключение на каждый инстанс игры, но мне также нужно было передавать данные пользователя и таблицу лидеров по своему уже существующему websocket-подключению, потому, чтобы не плодить подключения, здесь снова было использовано собственное решение на основе библиотеки . На стороне клиента подключение хендлится сбилдженной библиотекой от примуса, которое также выложил на npm с именем . Вы можете сами сбилдить себе подобную клиентскую библиотеку для определенной версии примуса через функцию на стороне сервера.
Видео геймплея многопользовательского режима можно наблюдать ниже:
Этапы создания игр
Делаем простую игру
Под простой игрой подразумевается самый незамысловатый сюжет. На примере рассмотрим такую идею: человечку необходимо преодолеть препятствия, чтобы благополучно добраться до финиша. К тому же, по дороге желательно собирать монетки. Согласитесь, воспроизвести такую картинку с помощью Construct 2 довольно просто и интересно. Рассмотрим приблизительные ориентировочные действия:
- Создаем фон любого цвета, в нашем случае для натуральности лучше выбрать зеленый;
- Делаем главного персонажа, им может выступать и животное, и человечек;
- Проектируем монетки и расставляем их по всему фону; аналогичное проделываем и с препятствиями (изображение камней, дров – лучший вариант);
- Теперь определяем взаимодействие персонажа с окружающей средой. Споткнулся о камень – игра окончена, поймал монетку – она продолжается, добежал до края фона – финиш.
Для пошаговых действий и подробной инструкции смотрите видео, которое прилагается к этому разделу.
Делаем карточную игру
Для такого жанра лучше всего использовать программу Unity 3D. Здесь же рассмотрим направления и шаги:
- Делаем основной фон для карт;
- Проектируем сами карты, то есть, инвентарь;
- Задаем взаимодействия;
- Определяем количество игроков;
- Переводим меню игры из 3D в 2D;
- Определяем конец игры.
Создаем РПГ-игру
Отличной программой для такого жанра является программа RMXP или тот же Unity3D, выпущенная японской компанией. Для создания подобной игры нужно время и внимательность, но ни с чем сложным вы не столкнетесь.
- Придумываем основную идею будущей Андроид игры;
- Пишем основной сценарий;
- Рисуем базовую карту и добавляем объекты;
- Создаем события.
Как создать онлайн-игру для Андроид
Отдельной схемы для создания именно онлайн игры не существует. Приложение данного типа делается с помощью вышеперечисленных программ, а куда публиковать свое творение – напрямую в Android и iOS, либо в браузеры – решать вам.
Обратите внимание! Создание игры без использования ПК стандартными методами невозможно. Большинство популярных программ ориентировано только на компьютеры
Что из этого выбрать
Если вы новичок, то стоит начать с движка — это поможет лучше понять, как вообще строится процесс создания игр. Выберите один движок и создайте несколько проектов. При этом постарайтесь понять, что происходит под капотом. Если у вас есть опыт в программировании, всё равно начните с движка — причина та же.
Критерии выбора движка следующие:
- Сообщество — чем больше людей пользуются движком, тем активнее его будут развивать и тем больше по нему обучающих материалов.
- Вышедшие игры — по ним можно оценить возможности движка.
- Сложность — простота интерфейса, используемый язык.
- Поддерживаемые платформы — если вы собираетесь делать мобильные игры, убедитесь, что выбранный вами движок поддерживает такое портирование.
- Направленность — по названию Cocos2D понятно, что он рассчитан на двумерные игры.
Corona
Corona – игровой движок для двухмерных игр, позиционируемый его авторами как «самая продвинутая платформа для создания 2D-программ в мире». Это бесплатный фреймворк, заточенный под написание приложений для мобильных и стационарных платформ. Он использует широко известный язык Lua, отличающийся простотой освоения и универсализмом. Модульная конфигурация поддерживает подключение внешних API и расширений. В магазине доступно более двух сотен плагинов, отвечающих за эффекты, аналитику, мультимедиа, интеграцию рекламы и другие функции во время разработки ПО.
Встроенный симулятор поддерживает просмотр результатов труда разработчика и может тестировать примененные решения в режиме реального времени. Система Live Build обеспечивает тесты разрабатываемой программы без ручной установки, так как обновление выполняется автоматически.
Плюсы Corona
Преимущества игрового движка:
- бесплатная модель распространения;
- легкость для новичка;
- кроссплатформенность;
- удобство отладки и тестирования проектов;
- масштабируемость и поддержка внешних расширений.
Что такое конструктор приложений
Если станете разрабатывать приложение на полноценной платформе, то следующим этапом станет продвижение продукта. Это как продвижение сайта (SEO), только теперь продвижение приложения (ASO — App Store optimization). Например, онлайн-сервис ASOMobile помогает с улучшением видимости приложения в магазине, ищет уникальные поисковые запросы, отслеживает позиции конкурентов и др.
Эта статья о втором способе, т.е. о разработке игр с помощью конструкторов. Что это вообще такое и как работает? Самый простой пример – это конструкторы LEGO. У разработчика есть готовые «детальки», т.е. куски кода, выполняющие определённые функции, например, вывод текста на экран, движение персонажа, оповещение игрока о событии и др.
Вы, как разработчик, разрабатываете алгоритм игры, рисуете на бумаге как всё должно быть, прорабатываете логику игрового процесса, — это самая сложная часть работы! Затем просто собираете игру из имеющихся заготовок в одно целое. Соответственно, первый этап с проработкой логики завязан на возможностях и наличии «деталек» в выбранной платформе разработки. Такой способ хорошо поймут те, кто хоть раз делал сайт на конструкторе, это очень похоже.
Обычно, совсем без программирования сложно создать что-то стоящее. Простые игры получаются хорошо, но желательно иметь базовые навыки программирования на Android, чтобы можно было поправить или добавить кусочек кода, намного упростив логическую блок-схему игры.
Движки для создания игр на Android
Опасаетесь того, что попытка создать игру на Андроид обернется полным провалом? Не отказывайтесь от реализации оригинальной идеи, осуществления мечты только из-за страха. Процесс разработки программного обеспечения на операционную систему Android не такой сложный, как кажется многим.
Виртуальный конструктор не требует от юзера знаний языков HTML, CSS, JS, PHP и т. д. Использовать специальные движки – одно удовольствие, особенно, если речь идет о проверенных, хорошо зарекомендовавших себя.
Unity 3d программа для создания игр и приложений
Приложение, позиционирующее себя, как межплатформенная среда, позволяющая создавать компьютерные игры и различные сервисы. С ее помощью можно выпустить софт для ПК, мобильного гаджета, а также игровой консоли.
В ней найдутся инструменты для изготовления продукта, совместимого с разными операционными системами (в общей сложности 20 штук, включая популярные IOS, IOS, Виндовс, Android).
Сам процесс работы в этом приложении приносит удовольствие благодаря хорошо продуманным:
- визуальной составляющей;
- модульной системе;
- мельчайшим компонентам.
С помощью данного софта уже было создано множество качественных продуктов. Им пользуются не только любители, но и разработчики-профессионалы. Важная фишка – возможность бесплатно получить доступ к библиотеке звуков, текстур, ландшафтов, моделей персонажей и т. д.
GameMaker программа для создания игр
Невзирая на то, что на русском языке эту утилиту скачать нельзя, она пользуется у российских разработчиков популярность. С ее помощью можно создавать игры для устройств, работающих на базе Android и не только.
Game Maker – удобный визуальный онлайн-конструктор игр со встроенным редактором событий и реакций. Это говорит о том, что пользователю не придется оперировать языками программирования.
Знаете один или несколько таковых и готовы применить их на практике? Воспользуйтесь соответствующей опцией. Эта особенность софта делает его в функциональном плане гибким, привлекательным даже для продвинутых юзеров. Game Maker– лучшее, что можно найти для выпуска пиксельных игр на Андроид.
Unreal engine 4 программа для создания игр
Мощная программа для создания игр. Чтобы ее использовать, нужно знать язык программирования C++. Это может смутить тех, кто ранее работал в аналогичных сервисах с C# или Java Script. Но переход наC++, каким бы болезненным он не был, того стоит. Он подойдет даже для тех, кто опасается высокого порога вхождения архаичного языка программирования. Ведь в нем есть «Blueprint».
Этот бесплатный сервис понравится тем, кто планирует выпустить собственную3D или 2D игрушку. С его помощью можно создать программный продукт, как для телефона на базе Android или IOS, так и для персонального компьютера. На базе более ранней версии Unrea lengine 4 были созданы такие хиты, как Mortal Kombat, Batman: Arkham City и не только. Дополнительный плюс движка – возможность настроить интерфейс на русский язык.