有没有人能推荐一个安卓平台上广泛使用的免费/开源游戏API/ GameEngine?
发布于 2011-03-19 16:29:55
我想你的意思是一个很好的开源和免费使用Android平台的游戏引擎。现在有许多免费和开源的游戏引擎可用,但它们仍在进行中。目前,我建议你使用AndEngine游戏引擎的安卓系统。
适用于安卓的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的功能
免费安卓2D OpenGL游戏引擎AndEngine是一个开源的安卓游戏引擎项目,它是一个针对安卓平台的免费2D OpenGL游戏引擎。主要功能包括:
其他游戏引擎
1) Android Rokon:是一款开源的Android版2D游戏引擎,是一款开源、功能广泛、功能强大、灵活的Android版2D游戏引擎。Rokon已经被从头开始重写。集成了更多的功能,未来会有很多东西。示例、教程和文档将遵循此版本。Rokon是一个开源的(新的BSD许可证) 2D OpenGL游戏引擎。在libgdx和Box2D的帮助下,开发人员为您带来了一个用本机代码编写的完整、详细的物理引擎。
项目主页: 和
2) Libgdx : Android游戏开发框架JNI Libgdx是一个开源的Android项目,是开发者尝试用编写的跨平台游戏开发库,其中包含一些JNI代码用于性能需求部分。它消除了基于OpenGL编写桌面游戏和安卓游戏之间的差异。这允许你完全在桌面上设计和开发你的应用程序,只需要6行代码就可以让它在Android上运行。
项目主页:
3)用c++/java编写的适用于android的Android-2D-Engine:引擎Android- 2d -engine是一个开源的Android 2D游戏引擎,目前正在建设中,该项目是为游戏基础而生的。实际上有两个项目: trunk/ bullet :包含bullet的c++源代码和用于与安卓通信的jni类。实际上并不需要这段代码,因为示例中包含编译后的库。主干/雄激素:包含与bullet通信所需的其余代码,以及一个用于分析目的的示例。
项目主页:
4) jMonkeyEngine:jMonkey Engine (jME)是一款领先的基于Java的3D游戏引擎
Java (jME)是一个完全用jMonkey编写的高性能3D游戏引擎。通过LWJGL支持OpenGL,在开发中支持JOGL。对于声音,支持OpenAL。还支持通过键盘、鼠标和其他控制器输入。
jME是一个社区驱动的开源项目,在“新的BSD许可证”下发布。它目前正被几个商业游戏工作室和大学游戏班使用。虽然该项目将在未来几年继续支持和开发其最受欢迎的2.0分支,但3.0分支正在迅速出现,以响应下一代在性能和硬件方面的更高标准。
现在,安卓平台已经得到了jME3的支持:jME3已经确认了对安卓的支持。因此,jMonkeyEngine可能是最重要的安卓游戏引擎之一。
项目主页:
5)。Cocos2d-android:一个为Android平台构建2D游戏的框架。
Cocos2d for Android是一个开源的Android游戏相关项目,是一个用于构建2D游戏、演示和其他图形/交互应用程序的框架。它基于cocos2d-iphone设计:它使用相同的API,但它不使用objective-c,而是使用Java。iPhone的Cocos2d是一个用于构建2D游戏、演示和其他图形/交互式应用程序的框架。它基于cocos2d设计:它使用相同的API,但它使用objective-c而不是python。
项目主页:
https://stackoverflow.com/questions/5360909
复制相似问题