Обзор сред разработки приложений/игр на Android.

Задумываясь о разработке приложений/игр на телефон многие задаются вопросом, а какую среду выбрать. Именно об этом мы сейчас и погорим, расскажем про несколько «движков».

1. AIDE

AIDE представляет собой интегрированную среду разработки для разработки приложений для Android прямо на устройстве. Написание кода ведется в режиме реального времени проверки ошибок. Также встроены рефакторинг и умная навигация.

AIDE позволяет писать, как консольные, так и полноценные, компилируемые в .apk, приложения на языках Java, C/C++ и связке HTML/CSS/JavaScript.

Для программирования на C/C++ необходимо загрузить дополнительный файл весом около 1 ГБ. Для программирования в HTML/CSS/JavaScript необходимо закачать отдельное приложение — AIDE Web. Приложение является полностью бесплатным.


Обзор сред разработки приложений/игр на Android.


Обзор сред разработки приложений/игр на Android.


Обзор сред разработки приложений/игр на Android.


Обзор сред разработки приложений/игр на Android.


Обзор сред разработки приложений/игр на Android.

2. Unity

Unity — межплатформенная среда разработки компьютерных игр. Позволяет создавать приложения, работающие под более чем 20 различными операционными системами, включающими персональные компьютеры, игровые консоли, мобильные устройства, интернет-приложения и другие.

Выпуск Unity состоялся в 2005 году и с того времени идёт постоянное развитие.

Основными преимуществами Unity являются наличие визуальной среды разработки, межплатформенной поддержки и модульной системы компонентов. К недостаткам относят появление сложностей при работе с многокомпонентными схемами и затруднения при подключении внешних библиотек.

На Unity написаны тысячи игр, приложений и симуляций, которые охватывают множество платформ и жанров. При этом Unity используется как крупными разработчиками, так и независимыми студиями.


Обзор сред разработки приложений/игр на Android.


Обзор сред разработки приложений/игр на Android.


Обзор сред разработки приложений/игр на Android.


Обзор сред разработки приложений/игр на Android.


Обзор сред разработки приложений/игр на Android.

3. Game Maker: Studio

Game Maker: Studio – один из самых популярных игровых движков, позволяющий разрабатывать приложения под множество платформ.

GameMaker: Studio является серьёзным развитием его предшественника — Game Maker и главным отличием является добавление кроссплатформенности, а также другим существенным доработкам, GameMaker: Studio стал мощным инструментом для профессиональной разработки.

Создатель и главный разработчик первых шести версий оригинального конструктора Game Maker — Марк Овермарс, последующие версии, включая GameMaker: Studio, разрабатываются компанией YoYo Games.

Бесплатная версия (Standard) ограничена компиляцией под Windows, также при загрузке программ, сделанных в ней, отображается надпись «Made with GameMaker: Studio». По сравнению с ней, Professional версия имеет множество преимуществ, включая управление ресурсами, компиляцию для mac OS, Ubuntu и запуск на Android.

Также, в профессиональной версии можно покупать отдельные модули, расширяющие функциональность программы. Версия Master Collection содержит все текущие модули и будущие дополнения версии 1.x.

GameMaker: Studio позволяет писать расширения под множество платформ на соответствующих им языках. Поддерживаются следующие типы файлов расширений: gml везде, dll-библиотеки на Windows, Windows Phone, Xbox One, js-скрипты для HTML5, so-библиотеки на Linux и Tizen, dylib-библиотеки на Mac, prx на PS4, suprs на PSVita, а также специальные placeholder для iOS и Android.

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

4. Corona 2d

Corona — бесплатный, кроссплатформенный фреймворк, который идеально подходит для создания игр и приложений для мобильных устройств и ПК. Более тысячи встроенных API, широкий ассортимент плагинов и родные расширения Corona на C, C++, Obj-C, Java. Вы даже сможете тестировать свои проекты одновременно на всех устройствах с помощью инструмента Live Builds.


Обзор сред разработки приложений/игр на Android.

5. Cocos2d

Cocos2d — кроссплатформенный фреймворк, используемый для разработки интерактивных приложений и игр (преимущественно для мобильных устройств). Является открытым программным обеспечением (программное обеспечение с открытым исходным кодом). Cocos2d содержит множество ответвлений, таких как Cocos2d-ObjC, Cocos2d-x, Cocos2d-html5 и Cocos2d-XNA.


Обзор сред разработки приложений/игр на Android.


Обзор сред разработки приложений/игр на Android.

6. Marmalade SDK

Marmalade SDK — кроссплатформенное SDK от компании Ideaworks3D Limited. Представляет собой набор библиотек, образцов, инструментов и документаций, необходимых для разработки, тестирования и развертывания приложений для мобильных устройств. Язык интерфейса многоязычен.

Чтобы использовать Marmalade SDK, необходимо приобрести лицензию. Лицензия требуется для каждого компьютера, на котором установлен Marmalade SDK.

 
Поделиться в facebook
Facebook
Поделиться в twitter
Twitter
Поделиться в vk
VK
Поделиться в google
Google+
Поделиться в email
Email

Один ответ к “Обзор сред разработки приложений/игр на Android.”

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Группа в VK

Помощь проекту

Обнаружили опечатку?

Сообщите нам об этом, выделите текст с ошибкой и нажмите Ctrl+Enter, будем очень признательны!

Свежие статьи

Похожие статьи

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: