Android游戏开发SDK?

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

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

AndEngine游戏引擎为Android

url: 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游戏引擎。 主要function包括:

  • Android的优化

  • Android 1.6兼容性

  • 拆分屏幕

  • networking多人游戏

  • dynamic壁纸

  • 多点触摸

  • 物理引擎(Box2D)

其他游戏引擎

1) Rokon: Android Rokon的开源2D游戏引擎是一个开源,广泛,function强大且灵活的2D游戏引擎。 Rokon已经从头改写了。 更多的function被整合,未来承诺很多东西。 示例,教程和文档将遵循此版本。 Rokon是一个开放源代码(新的BSD许可证)Android的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二维游戏引擎。Android-2d-engine是一个开源的Android 2D游戏引擎,目前正在build设中,作为游戏基础出生。 实际上有两个项目:trunk / bullet:包含子弹的c ++源代码和jni类与android通信。 这个代码并不是真的需要,因为样本包含编译的lib。 trunk / androgine:包含与子弹通信所需的其他代码以及带分析目的的示例。

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

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

jMonkey引擎(jME)是一个高性能的3D游戏引擎,完全用Java编写。 通过LWJGL支持OpenGL,开发中支持JOGL。 对于声音,支持OpenAL。 还支持通过键盘,鼠标和其他控制器input。

jME是一个由“新的BSD许可证”发布的社区驱动的开源项目。 它目前正在被几个商业游戏工作室以及大学游戏课程所使用。 尽pipe该项目将继续支持和发展其最受欢迎的2.0分支,但是随着下一代性能和硬件的更高标准,3.0分支将迅速涌现。

现在,Android平台得到了JME3的支持:Android支持已经为jME3确认了。 所以jMonkeyEngine可能是最重要的Android游戏引擎之一。

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

5)。 Cocos2d-android :用于构buildAndroid平台的2D游戏的框架。

适用于Android的Cocos2d是一个开源的Android游戏相关项目,它是构build2D游戏,演示和其他graphics/交互式应用程序的框架。 它基于cocos2d-iphonedevise:它使用相同的API,但不使用objective-c,而是使用Java。 iPhone的Cocos2d是构build2D游戏,演示和其他graphics/交互式应用程序的框架。 它基于cocos2ddevise:它使用相同的API,但是使用python而不是使用objective-c。

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