Android游戏开发SDK?

use*_*774 44 android

有人可以为Android平台推荐一个广泛使用的免费/开源游戏API/GameEngine吗?

Muh*_*hab 65

我认为你的意思是一个好的开源,可以免费使用Android平台的游戏引擎.那么现在有很多免费和开源的游戏引擎,但它们仍在进行中.目前我建议你为Android 使用AndEngine游戏引擎.

适用于Android的AndEngine游戏引擎

网站: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游戏引擎AndEngine是一个开源的Android游戏引擎项目,是Android平台的免费2D OpenGL游戏引擎.主要功能包括:

  • Android的优化

  • Android 1.6兼容性

  • 拆分屏幕

  • 网络多人游戏

  • 动态壁纸

  • 多点触摸

  • 物理引擎(Box2D)

其他游戏引擎

1)Rokon:适用于Android的开源2D游戏引擎Rokon是一款适用于Android的开源,广泛,强大且灵活的2D游戏引擎.Rokon已经从头开始改写.集成了更多功能,未来承诺了很多东西.示例,教程和文档将遵循此版本.Rokon是Android的开源(新BSD许可证)2D OpenGL游戏引擎.在libgdx和Box2D的帮助下,开发人员为您带来了一个用本机代码编写的完整,详细的物理引擎.

项目主页:http://rokonandroid.com/http://code.google.com/p/rokon/

2)Libgdx:Android游戏开发框架 Libgdx是一个开源的Android项目,是开发人员尝试使用Java编写的跨平台游戏开发库,其中包含一些JNI代码,用于性能饥渴的部分.它抽象了基于OpenGL的桌面和Android游戏之间的差异.这使您可以完全在桌面上进行原型设计和开发应用程序,只需要6行代码即可在Android上运行.

项目主页:http://code.google.com/p/libgdx/

3)Android-2D-Engine:用于在c ++/java中为Android编写的2d游戏的引擎Android-2d-engine是一个开源的Android 2D游戏引擎,目前正在建设中,该项目的诞生是作为游戏的基础.实际上有两个项目:trunk/bullet:包含bullet的c ++源代码和与android通信的jni类.由于示例包含已编译的lib,因此不需要此代码.trunk/androgine:包含与bullet通信所需的其余代码以及具有分析目的的示例.

项目主页:http://code.google.com/p/android-2d-engine/

4)jMonkeyEngine:jMonkey Engine(jME)是一款领先的基于Java的3D游戏引擎

jMonkey Engine(jME)是一款完全用Java编写的高性能3D游戏引擎.通过LWJGL支持OpenGL,在开发中支持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:用于为Android平台构建2D游戏的框架.

Cocos2d for Android是一个开源的Android游戏相关项目,它是一个用于构建2D游戏,演示和其他图形/交互式应用程序的框架.它基于cocos2d-iphone设计:它使用相同的API,但不使用objective-c,而是使用Java.而Cocos2d for iPhone是一个用于构建2D游戏,演示和其他图形/交互式应用程序的框架.它基于cocos2d设计:它使用相同的API,但不使用python而是使用objective-c.

项目主页:http://code.google.com/p/cocos2d-android/