За последние пару лет разработка приложений для мобильных игр стремительно развивалась. Совокупность новых мобильных устройств и ОС ставит перед разработчиками игровых приложений постоянную задачу: поднимать собственную планку и создавать лучшие, более быстрые и впечатляющие игры каждый раз. В то время как можно найти сотни очень полезных инструментов для создания игровых приложений, мы представляем вам 8 самых популярных на 2013 год.
конфитюр
Marmalade SDK — это самый популярный инструмент для разработчиков для создания мультиплатформенных игр на C ++. Это позволяет использовать Xcode или Visual Studio для создания файла проекта Marmalade, а затем скомпилировать его для Android, iOS, Windows Phone, BlackBerry 10 и множества других мобильных платформ.
Marmalade Juice, кроссплатформенный SDK для Objective-C, помогает вам разрабатывать код внутри Marmalade, а затем вставлять специфичные для платформы функции для нескольких основных ОС ‘. Marmalade Quick, с другой стороны, является инструментом ускорения, который предлагает вам быструю и эффективную открытую среду для разработки вашего приложения. Web Marmalade помогает ускорить ваши усилия по веб-разработке.
Мармелад SDK стоит около 500 долларов за годовую лицензию.
-
Разработка для нескольких платформ одновременно.
-
Эмуляторы для различных платформ.
-
Требуется годовая абонентская плата.
-
Недостаток учебных ресурсов.
-
SDK больше не поддерживается.
-
iOS разработка больше не работает.
Нереальный Двигатель
Unreal Engine предлагает полный исходный код Unreal Engine 3, который предоставляет вам полный доступ к Unreal Development Kit, Unreal Engine Editor Suite, исходному коду C ++, а также неограниченную поддержку. Unreal Engine, который является настоящей мощью впечатляющей серии Infinity Blade , интегрирован с ведущими технологиями промежуточного программного обеспечения и работает на 10 мобильных платформах, предлагая вам наилучший сервис.
Unreal Engine 4 был создан специально для поддержки игр нового поколения и включает в себя широкий спектр ПК, высококлассных ПК, современных игровых консолей, Интернета и различных мобильных ОС ».
В то время как UDK доступен бесплатно, Unreal Engine 3 оценивается по заявке.
-
Кроссплатформенный.
-
Способен достичь превосходной графики.
-
Эффективная технология рендеринга.
-
Позволяет создавать игры без кода.
-
Требуется ежемесячная подписка.
-
Высокая кривая обучения.
-
Требуется высококлассный компьютер для разработки.
Corona SDK
Хорошо зарекомендовавший себя Corona SDK позволяет беспрепятственно публиковать приложения на нескольких мобильных платформах с использованием единой базы кода. Это поможет вам без лишних усилий создавать высококачественные, высокоскоростные игровые приложения, которые будут держать ваших пользователей вовлеченными в него. Используя среду разработки Lua, Corona предлагает поддержку Android , iOS, Kindle и Nook .
Базовый Corona SDK доступен бесплатно. Corona SDK Pro стоит около 588 долларов, а Corona Enterprise — около 950 долларов.
-
Бесплатная платформа разработки.
-
Большая библиотека плагинов.
-
Разработка для всех основных платформ.
-
Разрабатывайте только 2D-приложения.
-
Сложно отлаживать код.
Единство
Unity всегда была очень популярна среди разработчиков 2D и 3D экшенов. Unity предлагает разработчикам мобильных приложений интегрированную среду разработки для переноса своих приложений на все основные мобильные платформы, в Интернет и на различные игровые приставки, что помогает разработчикам охватить максимальное количество игроков.
В то время как базовые инструменты Unity и Unity 4 доступны бесплатно, стоимость Unity Pro начинается от 750 долларов.
-
Движок Unity бесплатный.
-
Отличные онлайн-учебники.
-
Большое пользовательское сообщество.
-
Большие игры могут испытывать проблемы с производительностью.
-
Управление 3D-камерой может быть сложным.
-
Может быть несколько глючит.
РУКА
ARM — мощная технология, стоящая за некоторыми из существующих мобильных устройств. Кроме того, она предлагает разработчикам множество полезных инструментов для разработки программного обеспечения. OpenGL ES Emulator позволяет использовать свои технологии для разработки высококачественных, мощные и безглючности игровых приложений для нескольких мобильных устройств, тем самого увеличивая шансы на лучшую видимость приложений и достичь в приложении рынка по вашему выбору.
Средства разработки программного обеспечения ARM Mali GPU доступны бесплатно.
-
Большое сообщество разработчиков ARM.
-
Много образовательных ресурсов для разработчиков.
-
Доступны многочисленные инструменты разработки.
-
Доступно только для Windows и Linux.
-
Ограничено ARM-устройствами.
Autodesk
Продолжая свою приверженность разработчикам инди, Autodesk представила свой новый пакет Maya в августе этого года. Maya была разработана специально для мобильных разработчиков и стартапов. Используя Maya LT на ПК или Mac, дизайнеры могут использовать набор инструментов Nex, включая анимацию и другие расширенные функции для создания реалистичной графики в своих приложениях.
Maya LT дополнительно предлагает поддержку Unreal Engine, Unity и CryEngine. Кроме того, он предлагает вам SDK для формата файлов Autodesk FBX.
Стоимость Maya LT составляет 700 фунтов стерлингов, а плагин Autodesk Unity доступен за 195 фунтов стерлингов.
-
Легко использовать.
-
Регулярно обновляется с новыми функциями.
-
Платформа разработки стоит дорого.
-
Небольшое нишевое интернет-сообщество пользователей.
-
Бесплатная версия недоступна.
PowerVR Graphics SDK
PowerVR Graphics SDK, разработанный Imagination Technologies, позволяет создавать высококачественные и высокопроизводительные игровые приложения для нескольких мобильных устройств. Поддерживая кроссплатформенность для iOS, Android и BlackBerry, этот инструмент предлагает вам решение для всех ваших потребностей в разработке 3D-графики.
PowerVR Graphics SDK предоставляется бесплатно.
-
Бесплатный и открытый исходный код.
-
Кроссплатформенный.
-
Доступно множество демоверсий SDK и учебных пособий.
-
Крутая кривая обучения для начинающих.
Просветите
Инструмент Enlighten от Geometrics стал мобильным с последних двух лет или около того. Этот инструмент поможет вам масштабировать ваше игровое приложение для различных мобильных ОС и консолей, включая Android , iOS и PS Vita . Использование предложений Enlighten позволяет вам быстро и без усилий создавать приложения консольного качества, используя его множество расширенных функций.
Enlighten оценивается в соответствии с требованиями разработчика.
-
Кроссплатформенный.
-
Разработка фотореалистичной графики.
-
Мощный инструмент для цифровых художников.
-
Дорого для индивидуальных разработчиков.
-
Уже интегрирован в Unity.