Android 8款开源游戏引擎

1、Angle  (2D Java)

Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGLES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。

最低运行环境要求不详。

项目地址:http://code.google.com/p/angle/

2、Rokon  (2D Java)

rokon是一款Android 2D游戏引擎,基于OpenGL ES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果,该项目最新版本为 2.0.3 (09/07/10)。总体来说,此引擎最大的优点在于其开发文档相当之完备,并且项目作者对反馈Bug的修正非常之神速,所以该框架的使用在目前也最为广泛,有人干脆将它称为Cocos2d-iPhone引擎的Android版(业务逻辑和编码风格上也确实很像)。

最低运行环境要求为Android 1.5。

项目地址:http://code.google.com/p/rokon/

3、LGame

LGame是一款国人开发的Java游戏引擎,有Android及PC(J2SE)两个开发版本,目前最高版本同为0.2.6(31/07/10)。其底层绘图器LGrpaphics封装有J2SE以及J2ME提供的全部Graphics API(PC版采用Graphics2D封装,Android版采用Canvas模拟实现),所以能够将J2SE或J2ME开发经验直接套用其中,两版本间主要代码能够相互移植。Android版内置有Admob接口,可以不必配置XML直接硬编码Admob广告信息。

该引擎除了基本的音效、图形、物理、精灵等常用组件以外,也内置有Ioc、xml、http等常用Java组件的封装,代价是jar体积较为庞大,PC版 已突破1.2MB,Android版有所简化也在500KB左右。此外,该引擎还内置有按照1:1实现的J2ME精灵类及相关组件,可以将绝大多数 J2ME游戏平移到Android或PC版中。唯一遗憾的是,该项目作者是个极其懒惰的家伙,开发文档从去年说到今年依旧没有提供,只有游戏示例可供下载。

最低运行环境要求为Android 1.1。

项目地址:http://code.google.com/p/loon-simple/

4、AndEngine

andengine同样是一款基于OpenGL ES技术的Android游戏引擎,物理引擎同样为Box2D(标配|||)。该框架性能普通,文档缺乏,但示例较为丰富。

下载地址(未直接提供jar下载,源码可通过svn提取):http://code.google.com/p/andengine/

最低运行环境要求不详。

项目地址:http://code.google.com/p/rokon/

5、libgdx

libgdx是一款基于OpenGL ES技术开发的Android游戏引擎,支持Android平台下的2D游戏开发,物理引擎采用Box2D实现。单就性能角度来说,堪称是一款非常强大的 Android游戏引擎,但缺陷在于精灵类等相关组件在使用上不够简化,而且文档也较为匮乏。

最低运行环境要求不详。

项目地址:http://code.google.com/p/libgdx/

6、jPCT

jPCT是一款基于OpenGL技术开发的3D图形引擎(PC环境为标准OpenGL,Android为OpenGLES), 以Java语言为基础的,拥有功能强大的Java 3D解决方案。该引擎与LGame(此为2D游戏引擎)相类似,目前拥有PC(J2SE)以及Android两个开发版本。

jPCT的最大优势之一,就在于它惊人的向下兼容性。在PC环境中,jPCT甚至可以运行在JVM1.1环境之中,因为jPCT内部提供的图形渲染接口完全符合所有的Java 1.1规范(就连已经消失的Microsoft VM乃至更古老的Netscape4 VM也不例外)。

最低运行环境要求为Android 1.5。

项目地址:http://www.jpct.net/jpct-ae/

7、Alien3d

Alien3d是一款体积非常之小的Android 3D游戏引擎,基于OpenGL ES技术开发。为了压缩体积,它根据不同功能采用多jar方式发布(包括alien3d-engine.jar,alien3d- tiled.jar,alien3d-sprites.jar,alien3d-shapes.jar,alien3d- particles2d.jar,),事实上它的核心文件大约只有40KB,所有相关jar的总和也不足150KB。

最低运行环境要求为Android 1.5。

项目地址:http://code.google.com/p/alien3d/

8、Catcake

Catcake是一款跨平台的Java 3D图形引擎,目前支持PC(J2SE)及Android环境运行(已有iPhone版规划)。该引擎在易用性和运行性能上皆有出色的表现,支持常见的游戏开发功能,诸如精灵动画,音频处理和视频播放等。

最低运行环境要求为Android 1.6。

项目地址:http://code.google.com/p/catcake/

时间: 2025-01-21 01:42:55

Android 8款开源游戏引擎的相关文章

细数隐藏在DevStore的五款开源游戏引擎

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   想必大家耳熟能详的游戏引擎要莫过于cocos2d-x.Unity3D或者OGEngine了,之前小编也有针对cocos2d-x和OGEngine的参数特性做过对比,大家也可参考一下.今天小编推荐的这5款游戏引擎虽没有像cocos2d-x那样高调.知名,但也足以让人眼前一亮. 1.Angle Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游

畅游发布全球首款3D开源游戏引擎Genesis-3D

[科技讯]11月21日消息,搜狐畅游今日正式宣布旗下首款免费开源商业级游戏引擎Genesis-3D.这款投资3000万美元,耗时四年完成的中国首款自主研发的跨平台游戏引擎,同时也是全球首款3D商业级开源游戏引擎,不仅将大幅降低国内游戏开发领域的进入门槛,同时,也将在游戏开发成本与周期方面有所突破. Genesis-3D项目负责人.搜狐畅游技术总监靳超向参加发布会的移动游戏开发者.媒体现场展示了该引擎的特性,他将这款引擎的核心优势定位于五大方面:第一,国内顶级品质,这款引擎在核心技术参数上与国际一

两大开源游戏引擎Cocos2d-x及OGEngine对比分析

在近期的全球移动开发者大会上,触控发布了Cocos 3D引擎:而在差不多同时间,以安卓为主的OGEngine也发布了新版本,并宣布将支持跨平台. Cocos2d-x和OGEngine都是当前比较受开发者欢迎的开源免费手游开发引擎,而近期更是受到越来越多的游戏开发者关注.在国内,Cocos2d-x占有一定市场份额,然而从Android社区成长起来的OGEngine发展势头迅猛,受到越来越多开发者的关注. 有意思的是,Cocos2d-x和OGEngine的发展轨迹惊人的相似:Cocos2d-x和OG

MainFirst证券:畅游使用开源游戏引擎或犯错

北京时间10月12日晚间消息,MainFirst证券香港有限公司(MainFirst Securities Hong Kong Ltd)今天发表分析报告,上调对畅游的股票评级,同时下调巨人的目标股价. 以下为报告全文: 我们更新了此前评级为"中性"(Neutral)的两家网游概念股的评级和目标股价.这两只股票过去一周中均下跌13%至17%.其中,我们将畅游评级从"中性"上调至"买入"(Buy),目标股价不变.我们将巨人的目标股价下调11%,同时维

Genesis-3D开源游戏引擎完整实例教程之跑酷游戏篇:简介及目录

跑酷游戏制作 游戏类型: 此游戏Demo,为跑酷类游戏. 框架简介: 游戏通常由程序代码和资源组成.如果说模型.贴图.声音之类的可以给游戏环境提供一个物理描述和设置,那么脚 本和代码块会给游戏赋予生命,实现游戏的可玩性.Genesis-3D开源游戏引擎不仅为游戏开发者提供部分已经编译好脚 本的编辑器,并且可以自己编写脚本,通过API接口调用,在引擎中实现制作游戏所需的功能.跑酷游戏框架涉及如下几 部分内容: (1)道路的自动生成. (2)内购如何实现 (3)暂停游戏 (4)触控操作 (5)二段跳

粉丝用开源游戏引擎重制超级马里奥 64

<超级马里奥64>的忠实粉丝Aryok Piñera正利用开源游戏引擎Blender Game Engine重制游戏.Blender Game Engine是 开源3D绘图软件Blender的一部分,<超级马里奥64>是Nintendo 64平台上最畅销的游戏,被评为史上最佳游戏之一,于1996年发布,游戏售出了超过1100万套拷贝.任天堂于2004年在 Nintendo DS平台上发布了<超级马里奥64>的增强版.Piñera制作的是游戏的高清版,其马里奥人物模型取自

或许您还不知道的八款Android开源游戏引擎

原文: http://blog.csdn.net/cping1982/article/details/5788921 很多初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情. 事实上,这种想法

历数2013年优秀的开源游戏引擎与开源游戏项目

2013年是移动游戏爆发的一年,也是开源游戏爆发的一年!在这里,我们历数一下2013年都有哪些优秀的开源游戏诞生,还有哪些优秀的开源游戏技术解决方案诞生! 开源跨平台2D客户端引擎 Cocos2d-x MIT协议,Cocos2D-X是全球知名的开源跨平台手机游戏引擎,易学易用,目前已经支持iOS.Android.Windows8.Mac OSX.Linux.BlackBerry.Windows Phone等平台.Cocos2D-HTML5基于HTML5规范集开发,实现了引擎对浏览器的支持.现在c

精心打造的全球唯一一款javascript游戏引擎

当前市面上的网页游戏基本都是采用国外成熟的flash游戏引擎开发出大同小异的网页游戏或者自己开发的flash游戏,通过一些吸引人的.刺眼的"老婆不在家"式的甚至病毒式的广告宣传,让网页浏览者不可忍受.去又拿他们没办法,人家有的是钱,烧的就是钱,损伤的用户的眼睛,损害小孩子的心灵,浪费咱的时间. 目前由睿德网络花费巨资,历时3年之久自主研发成功了一款(JavaScript HTML5)网络图形互动游戏产品,全球首创最大的WEB3.0网页虚拟社区--<奇幻世界>,采用图形虚拟社