Разработка игр для Android SDK?

Может ли кто-нибудь рекомендовать широко распространенную бесплатную /open source игру API/GameEngine для платформы Android?

Ответ 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/

Форум: http://www.andengine.org/forums/

Особенности 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/