background image

开源

Android 游戏引擎

很多初学

Android 游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从

何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于

 iPhone 下有诸如

Cocos2d-iphone 之类的免费游戏引擎可供使用,一边自暴自弃的抱怨 Android 平台游戏开发
难度太高,又连个像样的游

 戏引擎也没有,甚至误以为使用 Java 语言开发游戏是一件费力

不讨好且没有出路的事情。

事实上,这种想法完全是没有必要且不符合实际的,作为能和苹果

iOS 分庭抗礼的

Android(各种意义上),当然也会有相当数量的游戏引擎存在。仅仅因为我们处于这个狭
小的天地间,与外界接触不够,所以对它们的存在茫然不知罢了。

1、Angle

Angle 是一款专为 Android 平台设计的,敏捷且适合快速开发的 2D 游戏引擎,基于

OpenGL ES 技术开发。该引擎全部用 Java 代码编写,并且可以根据自己的需要替换里面的
实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。

最低运行环境要求不详。

项目地址:

http://code.google.com/p/angle/

2、Rokon

rokon 是一款 Android 2D 游戏引擎,基于 OpenGL ES 技术开发,物理引擎为 Box2D,

因此能够实现一些较为复杂的物理效果,该项目最新版本为

 2.0.3 (09/07/10)。总体来说,此

引擎最大的优点在于其开发文档相当之完备,并且项目作者对反馈

Bug 的修正非常之神速,

所以该框架的使用在目前也最为

 广泛,有人干脆将它称为 Cocos2d-iPhone 引擎的 Android

版(业务逻辑和编码风格上也确实很像)。附带一提,国内某个需要注册会员才能下

 载的

Android 游戏框架衍生于此框架,所以大家也不要刻板的认为收费便一定是好的,免费就一
定不好。

最低运行环境要求为

Android 1.5。

项目地址:

http://code.google.com/p/rokon/

3、LGame