Многие игроделы желают создать игру для популярной платформы Android и хотят выбрать подходящий движок. Чтобы упростить поиск движков для Android, я напишу небольшой обзор самых популярных движков для этой платформы. Итак, начнем.
jMonkeyEngine - движок, на котором можно разработать 3D игру с хорошей графикой для мобильных (и не только мобильных!) платформ, включая Андроид. Для программирования используется язык Java, и некоторые другие ЯП. Данный движок распространяется на лицензии BSD. Для новичков бцдет сложноват. Подробнее...
Linderdaum Engine - весьма интересный экземпляр, на котором можно писать 3D игры на языке C++. Следует отметить, что движок также работает со скриптовым языком LinderScript. Имеет встроенный редакторм миров и GUI. Распространяется на лицензии MIT. Подробнее...
ShiVa Engine - популярный движок, в котором для написания 3D игр используется ЯП C++ и скриптовый язык Lua. Поддерживается клиент-сервер. Лицензия индивидуальная, платная. Подробнее...
Esenthel Engine - это движок для игр ААА-класса на C++. На этом движке можно создавать MMO-игры: поддерживается ММО фреймворк, FTP, клиент-сервер. Подробнее...
SoftPixel Engine - движок, распространяемый на лицензии MIT, использующий для программирования C++. Поддерживается клиент-сервер, различные графические спецэффекты, мультитекстуринг, объемный звук. Подробнее на официальном сайте
GameStart - неплохой движок на C++ для создания 2D и 3D игр! Графика на высоком уровне, в играх можно использовать 3D модели форматов FBX, Collada, 3DS и OBJ. Лицензия: индивидуальная. Подробнее на официальном сайте
TERRA Engine - бесплатный для некоммерческого использования игровой 3D движок (Коммерческая лицензия стоит недорого - $100) для платформ Windows, Linux, Mac OS X, iOS, и конечно, Google Android. Поддерживаемые языки программирования: Delphi 7+, FPC 2.4+ . Движок использует 3D модели форматов DirectX (*.x), 3DS, OBJ и другие. Поддерживается работа с сетью. Подробнее на официальном сайте
Подробную информацию о движках смотрите по указанным ссылкам.
Просьба сюда не постить, т.к. сюда будут выкладываться только краткие описания движков для Android! Спасибо!
А сегодня немного о двухмерных движках для Android.
IwGame Engine - бесплатный движок для Android (и многие другие платформы) с открытым исходным кодом. Служит для создания 2D и 3D игр. Для программирования используется язык Си. Официальный сайт движка
AndEngine - бесплатный 2D движок для платформы Android. Для написания игр используется язык программирования Java. Физика на высоком уровне, физический движок - Box2D. Есть мультиплеер. Список игр, использующих AndEngine:
osu!droid, Pop the Bubble, Psycho Cyclist, QuickWords, Racer - Just Race!, Save The Words, Shifting Sands, Shut the Box, Socialscape, Space Assault, Stack Em Up, Star Spartan, Sueca (free), The HangMan, Throw a Panda 2, Titan Turret, Tw!sted, Ultimate Inversion, Vikings vs The World, Wheelz - Free Edition, Wheelz- 2d physics platformer, WordLines, но это далеко не все
Orx - это 2D движок на C++. Используется графическая API OpenGL ES 2.0. К сожалению, в этом движке устарела графика. Лицензия: zlib. Подробнее...
Antiryad Gx 2 - это кроссплатформенный движок, использующий языки программирования C, C++ и Gel. На данном движке можно создавать 2D и 3D игры. Движок бесплатен, как для некоммерческого, так и для коммерческого использования. Подробнее...
На сегодня всё. Вопросы и пожелания в Л.С, вопросы о движках - в специальную тему.
Всем добра
Сообщение отредактировал Cre-game - Четверг, 15 Марта 2012, 16:17
А сегодня я немного расскажу о конструкторах игр и простых систем разработки под Android.
Mominis Studio - бесплатный конструктор игр под мобильные платформы. На этом движке можно создавать 2D игры под различные мобильные платформв без программирования! Более опытные пользователи могут использовать скриптовый ЯП для дополнительных возможностей. Подробнее...
PhoneGap - это по сути, конвертер HTML 5-игр на различные мобильные платформы (Android, badaOS, iOS, Windows Phone, BlackBerry, Symbian, WebOS) . А игру на HTML 5 можно создать в Tululoo HTML5 Game Maker, Scirra Construct 2 и в многих других конструкторах. Подробнее на официальном сайте
Corona SDK - 2D движок под мобильные платформы, для программирования используется Lua. Данный движок очень прост в освоении. Мультиплеер возможен. К сожалению, движок относительно дорогой: pro-версия - $349/год, indi-версия - $199/год. Подробнее...
Всем добра
Сообщение отредактировал Cre-game - Понедельник, 19 Марта 2012, 12:51
Basic4Android - простой инструмент для разработки под Андроид, для программирования используется язык Basic. Используется графическая API OpenGL ES. Также работает с сетью (TCP, UDP, FTP, SMTP and POP3), камерой, GPS, поддерживается мультитач. Присутвует WYSIWYG-редактор. Цена движка $59.
Papaya - конструктор игр под Android и iOS, использующий скриптовые языки PapayaAS и Python. Из особенностей можно отметить интеграцию с различными социальными сервисами. Используется графическая API OpenGL ES.
IRM - это бесплатный конструктор jRPG игр на платформу Андроид. Программирование не используется. Очень прост в освоении.
Бесплатные 3D движки для разработки игр под платформу Android
Alien3D - это бесплатный движок на Java под платформу Андроид. Позволяет создавать хорошие игры, используя графическую библиотеку OpenGL ES. Доступен исходный код. Официальный сайт
Ardor3D - открытый мультиплатформенный движок на Ява, распространяющийся на лицензии zlib. В комплекте с движком постовляются различные утилиты для импорта формата Collada в движок, утилиты для визуализации и оптимизации, джаглы и т.д. Имеется англоязычное коммьюнити. Подробнее...
GameKit - открытый (MIT) кроссплатформенный движок на C++. В качестве графического движка используется Irrlicht и OGRE. А в качестве физического - Bullet. Поддерживает импорт форматов FBX, и форматов 3D пакета Blender. Поддерживаемые платформы: Windows and Mac OSX, Linux, Android и iPhone. Официальная страница
openFrameworks - это открытый простой в освоении движок на C++, поддерживающий пять платформ, а именно: Windows, OSX, Linux, IOS, Android; а также 4 IDE: XCode, Code :: Blocks, и Visual Studio и Eclipse.
Движок использует следующие библиотеки: OpenGL, GLEW, GLUT, libtess2 и cairo для работы с графикой. rtAudio, PortAudio or FMOD and Kiss FFT для качественного звука. FreeType для реализации шрифтов. FreeImage for для сохранения и загрузки изображений. Quicktime and videoInput для работы с видео. Poco для всего прочего. Оф. сайт
Платные коммерческие движки AAA-класса
BatteryTech - это коммерческий игровой движок на C++ под платформы Android и iOS (Стоимость движка для инди разработчика равна $199.95, для профессионалов - $799.95).
Данный игровой движок отличет то, что он может быть интегрирован с различными физическими движкам, такими как Chipmunk Physics, Box2D, Bullet, и некоторыми другими. Графическая: API OpenGL ES 1.0, 1.1 и 2.0 (Shader). Есть поддержка сети. Оф. сайт
SIO2 Engine - это так же коммерческий движок на C++ под платформы Android и iOS. Для программирования можно использовать языки C++ и Lua. Графика на высоком уровне, можно создавать 2D, 2.5D и 3D игры. Для физики используется Bullet Physics. Движок работает с сетью. Оф. сайт
Unity - пожалуй, тут комментарии излишни, но все же: для программирования используется C# и JavaScript. Графика очень хорошая.Сеть поддерживается. Лицензия профессиональня стоит $1500, кстати, под Андроид можно взять инди лицензию за $400. Подробнее