我认为你是一个很好的开源,并且可以免费为Android平台使用游戏引擎。
那么现在有许多免费和开放源代码的游戏引擎可用,但是它们仍然在进行中。
目前我会建议您使用
Android的
**AndEngine游戏引擎
**。
**AndEngine游戏引擎为Android
**
网址:
http
:
](http://www.andengine.org/)
博客:
http
:
](http://www.andengine.org/blog)
下载源代码:
http
:
[//code.google.com/p/andengine/
](http://code.google.com/p/andengine/)
提示和教程:
http
:
[//theorynine.com/labs/andengine-tips-and-tutorials/
](http://theorynine.com/labs/andengine-tips-and-tutorials/)
论坛:
http
:
](http://www.andengine.org/forums/)
**AndEngine的特点
**
免费的Android 2D OpenGL游戏引擎AndEngine是一款开源Android游戏引擎项目,是Android平台的免费2D OpenGL游戏引擎。
主要功能包括:
Android的优化
Android 1.6兼容性
拆分屏幕
网络多人游戏
现场壁纸
多点触摸
物理引擎(Box2D)
**其他游戏机
**
1)
**Rokon:
** Android Rokon的开源2D游戏引擎是Android的开源,广泛,功能强大和灵活的2D游戏引擎。
罗康已经从头改写。
更多的功能被整合,未来承诺了很多事情。
本新闻稿将附有示例,教程和文档。
Rokon是Android的开源(新BSD许可)2D OpenGL游戏引擎。
在libgdx和Box2D的帮助下,开发人员为您提供了一个以本地代码编写的完整详细的物理引擎。
**项目主页:
[http
](http://rokonandroid.com/) :
//rokonandroid.com/
和
[http://code.google.com/p/rokon/
](http://code.google.com/p/rokon/)**
2)
**Libgdx:Android游戏开发框架
** Libgdx是一个开放源码的Android项目,它是开发人员尝试使用Java编写的跨平台游戏开发库,并提供了一些JNI代码来表现饥饿的部分。
它吸收了基于OpenGL的桌面和Android游戏之间的差异。
这允许您完全在桌面上对应用程序进行原型开发,只需要6行代码即可在Android上运行。
**项目主页:
http
:
[//code.google.com/p/libgdx/
](http://code.google.com/p/libgdx/)**
3)
**Android-2D-Engine:
**为c ++ / java中为android编写的2d游戏的引擎Android-2d-engine是一款开源的Android 2D游戏引擎,目前正在建设中,该项目以游戏为基础诞生。
实际上有两个项目:trunk / bullet:包含用于子弹的c ++源代码和jni类与android通信。
该代码不是真正需要的,因为样本包含编译的lib。
trunk / orrogine:包含用于与子弹进行通信所需的其余代码以及具有分析目的的样本。
**项目主页:
http
:
[//code.google.com/p/android-2d-engine/
](http://code.google.com/p/android-2d-engine/)**
4)
**jMonkeyEngine
**:jMonkey Engine(jME)是一款领先的基于Java的3D游戏引擎
jMonkey引擎(jME)是一个高性能的3D游戏引擎,完全用Java编写。
OpenGL通过LWJGL支持,JOGL支持开发。
对于声音,支持OpenAL。
还支持通过键盘,鼠标和其他控制器进行输入。
jME是根据“新BSD许可证”发布的社区驱动的开源项目。
它目前被几个商业游戏工作室以及大学游戏类使用。
虽然该项目将继续支持和开发其最受欢迎的2.0分支机构,但仍然有3.0个分支正在迅速涌现,以响应下一代性能和硬件的更高标准。
现在,Android平台已被jME3所支配:Android支持确认为jME3。
所以jMonkeyEngine可能是最重要的Android游戏引擎之一。
**项目主页:
[http
](http://code.google.com/p/jmonkeyengine/) :
//code.google.com/p/jmonkeyengine/
[http://www.jmonkeyengine.com/
](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。
**Project Home:
http
:
[//code.google.com/p/cocos2d-android/