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/

Android 8款开源游戏引擎相关推荐

  1. FW:十大开源游戏引擎深入比较_拔剑-浆糊的传说_新浪博客

    http://book.2cto.com/201301/15170.html 在国内外,业界盛传有十大开源游戏引擎,分别是OGRE.Irrlicht.Panda3D.Crystal Space.jME ...

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

    在近期的全球移动开发者大会上,触控发布了Cocos 3D引擎:而在差不多同时间,以安卓为主的OGEngine也发布了新版本,并宣布将支持跨平台. Cocos2d-x和OGEngine都是当前比较受开发 ...

  3. 《Genesis-3D开源游戏引擎-FQA常见问题解答》2014年01月10号版本

    1.Genesis-3D开源游戏引擎主要面向哪些用户人群?有限制吗? 1.我们的引擎没有限制,只要您想了解和使用我们的引擎,就可以加入Genesis-3D的大家庭. 2.我们的主要用户群是各个相关的企 ...

  4. 转载: 【社区专栏】陈书艺:Egret Html5开源游戏引擎背后的故事

    [社区专栏]陈书艺:Egret Html5开源游戏引擎背后的故事 2014-05-23 12:06 CSDN CODE 作者 陈书艺 5 846 开源  游戏  html5  Egret  游戏引擎  ...

  5. 最常见的开源游戏引擎

    开源即开放源代码(Open Source),游戏引擎好比赛车的引擎,是用于控制所有游戏功能的主程序,从计算碰撞.物理加速系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等.无论是角 ...

  6. 最常见的开源游戏引擎_拔剑-浆糊的传说_新浪博客

    最常见的开源游戏引擎 http://www.open-open.com/lib/view/open1349767893947.html 开源即开放源代码(Open Source),游戏引擎好比赛车的引 ...

  7. python和java的格斗动画_《Genesis-3D开源游戏引擎--横版格斗游戏制作教程04:技能的输入与检测》...

    4.技能的输入与检测 概述: 技能系统的用户体验,制约着玩家对整个游戏的体验.游戏角色的技能华丽度,连招的顺利过渡,以及逼真的打击感,都作为一款游戏的卖点吸引着玩家的注意.开发者在开发游戏初期,会根据 ...

  8. 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程01: 资源导入》

    2019独角兽企业重金招聘Python工程师标准>>> 1. 资源导入 概述: 制作一款游戏需要用到很多资源,比如:模型.纹理.声音和脚本等.通常都是用其它相关制作资源软件,完成前期 ...

  9. 五大开源游戏引擎介绍

    本文总结分享了五个开源游戏引擎.对游戏编程初哥来说,选择一个好的游戏引擎是一个很头疼的事.本文介绍的五个游戏引擎不仅被证明是可靠的,而且全部开放源码. AD:   对游戏编程初哥来说,选择一个好的游戏 ...

最新文章

  1. 2.10 m 个样本的梯度下降-深度学习-Stanford吴恩达教授
  2. zookeeper源码分析之五服务端(集群leader)处理请求流程
  3. G6 图可视化引擎——入门教程——图的交互 Behavior
  4. 硬件知识:什么是扩展坞,看完你就明白了!
  5. Microsoft Teams的Meet Now功能
  6. canvas-a13prototype.html
  7. 点击劫持:X-Frame-Options未配置
  8. MySQL Statement Cancellation Timer] but has failed to stop it.
  9. VUE2)vue-devtools的安装与使用
  10. STM32F10X 工程复制 STM32F10x_StdPeriph_Lib_V3.5.0 文件到工程文件夹
  11. 微信开放平台开发文档
  12. python计算圆周率、根据下面的泰勒级数关系式_C语言 计算圆周率 根据下面关系式,求圆周率的值,直到最后一项的值小于给定阈值。...
  13. 【积分变换】积分变换常用公式定理与方法
  14. mysql 数组_mysql怎么存数组
  15. keil和protues仿真点亮一个LED灯
  16. 初始智遥工作流软件——流程设置篇
  17. 【华为云】 搭建TFP站点心得体会
  18. 关于ECharts中调整容器与图表的位置关系
  19. 《软件设计的哲学》读书总结
  20. python学习——把Excel的内容自动填写到Word

热门文章

  1. css——常用选择器
  2. Linux安装JDK(rpm)
  3. Codeforces Global Round 1
  4. 【audio】耳机插拔 线控按键识别流程【转】
  5. 【ADO.NET--MVC】初学MVC(MVC入门)(1)
  6. 关于Python对齐问题
  7. C语言学习4(数据的输入与输出)
  8. 转:ubuntu或linux网卡配置/etc/network/interfaces
  9. 讲述一个自学七年Python编程的码农人生
  10. 学3D建模,工作后薪资一般是多少