Может ли кто-нибудь рекомендовать широко распространенную бесплатную /open source игру API/GameEngine для платформы Android?
Разработка игр для Android SDK?
Ответ 1
Я думаю, вы имели в виду хороший открытый исходный код и можете использовать Gaming Engine для платформы Android. Хорошо, что теперь доступно множество бесплатных игровых движков с открытым исходным кодом, но они все еще продолжаются. На данный момент я рекомендую вам использовать AndEngine Gaming Engine для Android.
AndEngine Gaming Engine для Android
Веб-сайт: http://www.andengine.org
Блог: http://www.andengine.org/blog
Загрузить исходный код: http://code.google.com/p/andengine/
Советы и руководства: http://theorynine.com/labs/andengine-tips-and-tutorials/
Особенности AndEngine
Бесплатный Android 2D OpenGL Game Engine AndEngine - это Android-движок с открытым исходным кодом, который является бесплатным 2D-игровым движком OpenGL для платформы Android. Основные функции:
Android-Оптимизированное
Совместимость с Android 1.6
Splitscreen
Сетевой мультиплеер
Live-стола
MultiTouch
Физический двигатель (Box2D)
Другие игровые моторы
1) Rokon: 2D-движок с открытым исходным кодом для Android Rokon - это открытый, обширный, мощный и гибкий 2D-движок для Android. Rokon был переписан с нуля. Многие функции интегрированы, а будущее promises - это многое. В этом выпуске будут приведены примеры, руководства и документация. Rokon является открытым исходным кодом (новая лицензия BSD) 2D OpenGL игровой движок для Android. С помощью libgdx и Box2D разработчики принесут вам полный, подробный физический движок, написанный в собственном коде.
Проект home: http://rokonandroid.com/ и http://code.google.com/p/rokon/
2) Libgdx: платформа разработки игр для Android Libgdx - это Android-проект с открытым исходным кодом, который представляет собой попытку разработчиков в кросс-платформенной библиотеке разработки игр, написанной на Java, с некоторым кодом JNI для голодных разделов производительности. Он абстрагирует различия между написанием настольных игр и Android-игр на базе OpenGL. Это позволяет вам полностью прототипировать и разрабатывать ваше приложение на рабочем столе и всего лишь 6 строк кода, чтобы он запускался на Android.
Проект дома: http://code.google.com/p/libgdx/
3) Android-2D-Engine: Двигатель для двух игр, написанных для Android в С++/java Android-2d-engine - это Android-движок Android с открытым исходным кодом, который в настоящее время строится, проект, созданный для использования в качестве основы для игр. На самом деле есть два проекта: trunk/bullet: содержит исходный код С++ для пули и класс jni для связи с android. Этот код не нужен, так как образец содержит скомпилированную библиотеку lib. trunk/androgine: Содержит остальную часть кода, необходимую для связи с маркелем плюс образец с профилированием.
Главная страница проекта: http://code.google.com/p/android-2d-engine/
4) jMonkeyEngine: jMonkey Engine (jME) - ведущий 3D-игровой движок на основе Java.
jMonkey Engine (jME) - высокопроизводительный движок 3D-игр, полностью написанный на Java. OpenGL поддерживается через LWJGL с поддержкой JOGL в разработке. Для звука поддерживается OpenAL. Также поддерживается вход с клавиатуры, мыши и других контроллеров.
jME - проект с открытым исходным кодом, созданный сообществом, выпущенный под новой лицензией BSD. В настоящее время он используется несколькими коммерческими игровыми студиями, а также университетскими игровыми классами. Хотя проект будет продолжать поддерживать и развивать свою самую популярную отрасль 2.0 в течение долгих лет, отрасль 3.0 быстро появляется в ответ на более высокие стандарты следующего поколения в производительности и оборудовании.
Теперь платформа Android была отмечена jME3: поддержка Android подтверждена для jME3. Таким образом, jMonkeyEngine может быть одним из самых важных движков игр для Android.
Проект дома: http://code.google.com/p/jmonkeyengine/ http://www.jmonkeyengine.com/
5). Cocos2d-android: платформа для создания 2D-игр для платформы Android.
Cocos2d для Android - это проект для Android с открытым исходным кодом, который является основой для создания 2D-игр, демонстраций и других графических/интерактивных приложений. Он основан на дизайне cocos2d-iphone: он использует тот же API, но вместо использования objective-c он использует Java. И Cocos2d для iPhone - это основа для создания 2D-игр, демонстраций и других графических/интерактивных приложений. Он основан на дизайне cocos2d: он использует тот же API, но вместо использования python он использует objective-c.
Главная страница проекта: http://code.google.com/p/cocos2d-android/