Android开源游戏引擎都有哪些?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android开源游戏引擎都有哪些?相关的知识,希望对你有一定的参考价值。

参考技术A android开源游戏引擎是Android游戏开发的基础,选择一个好的Android游戏开发的引擎能让更好的来开发游戏,下面就简绍几个Android开源游戏引擎。
1、Angle
Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL
ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。
2、Rokon
rokon是一款Android
2D游戏引擎,基于OpenGL
ES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果,该项目最新版本为
2.0.3
(09/07/10)。总体来说,此引擎最大的优点在于其开发文档相当之完备,并且项目作者对反馈Bug的修正非常之神速,所以该框架的使用在目前也最为
广泛,有人干脆将它称为Cocos2d-iPhone引擎的Android版(业务逻辑和编码风格上也确实很像)。附带一提,国内某个需要注册会员才能下
载的Android游戏框架衍生于此框架,所以大家也不要刻板的认为收费便一定是好的,免费就一定不好,最低运行环境要求为Android
1.5。
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版中。唯一遗憾的是,该项目作者是个极其懒惰的家伙,开发文档从去年说到今年依旧没有提供,只有游戏示例可供下
载。
4、jPCT
jPCT是一款基于OpenGL技术开发的3D图形引擎(PC环境为标准OpenGL,Android为OpenGL
ES),
以Java语言为基础的,拥有功能强大的Java
3D解决方案。该引擎与LGame(此为2D游戏引擎)相类似,目前拥有PC(J2SE)以及Android两个开发版本。
jPCT的最大优势之一,就在于它惊人的向下兼容性。在PC环境中,jPCT甚至可以运行在JVM1.1环境之中,因为jPCT内部提供的图形渲染接口完
全符合所有的Java
1.1规范(就连已经消失的Microsoft
VM乃至更古老的Netscape
4
VM也不例外)。
5、Catcake
Catcake是一款跨平台的Java
3D图形引擎,目前支持PC(J2SE)及Android环境运行(已有iPhone版规划)。该引擎在易用性和运行性能上皆有出色的表现,支持常见的游戏开发功能,诸如精灵动画,音频处理和视频播放等。
当然还有其他的Android开源游戏引擎,也许更好。

3d游戏引擎都有哪些?

参考技术A 最新国产游戏开发软件,针对正版用户赠送幻影金庸群侠传2D游戏的所有源代码,
全自主研发的游戏设计软件,幻影可视化设计器2012,场景系统,界面系统等游戏所需要的所有功能一应俱全,
并且支持C++,VB,C#,易语言等多种语言,价格也是世界上同类产品中最低价位的,并获得终身使用授权,无需任何分成!
全部是视频教程,很容易可以看懂并入们,还有免费版本可以使用。
参考技术B   这个太多了,
  开源的
  Aleph One · Away3D · Allegro library · Arianne · Axiom Engine · Build engine · Box2D · Cafu Engine · Crystal Space · Cube · Cube 2: Sauerbraten · Delta3D · Digital Novel Markup Language · Dim3 · Exult · Flixel · FTE QuakeWorld · Game Blender · Genesis Device · Genesis3D · GLScene · HPL Engine 1 · Wolfenstein 3D engine · Id Tech 1 · Id Tech 2 · Id Tech 3 · Ioquake3 · Irrlicht · JMonkey Engine · Jogre · KiriKiri · Lightweight Java Game Library · Luxinia · Nebula Device · OGRE · Ogre4j · ORX · Panda3D · PixelLight · PLIB · Open Wonderland · Python-Ogre · Pygame · Quake engine · RealmForge · Ren'Py · Retribution Engine · Spring · StepMania · Stratagus · Thousand Parsec · Ultimate 3D · VASSAL Engine · Visualization Library · Xconq

  不开源的
  Advance Guard Game Engine · Anvil · Bork3D · C4 Engine · CPAGE · Chrome Engine · Coldstone · CRX · Creation Engine · CryEngine · CryEngine 2 · CryEngine 3 · Crystal Tools · DXFramework · Dark Engine · Diesel · Digital Molecular Matter · EGO · Electron · Elflight · Enigma · Essence · Euphoria · Filmation · Freescape · Frostbite · Game Maker · Gamebryo · Generic Tile Engine · Genie · Geo-Mod · Gold Box · GoldSrc · Havok · HeroEngine · Hybrid Graphics · HydroEngine · HPL Engine 2 · IMUSE · INSANE · Id Tech 4 · Id Tech 5 · id Tech 6 · Infinity Engine · Iron Engine · Jade engine · Jedi · Kaneva Game Platform · Kinetica · Kynapse · LS3D engine · Leadwerks Engine · Lithtech · LyN engine · 4A Engine · M.U.G.E.N · MT Framework · Metismo · Mscape · MADE · NanoFX GE · NScripter · NxMakaqu · Odyssey Engine · PathEngine · Phoenix Engine (Relic) · Phoenix Engine (Wolfire) · PhyreEngine · Python-Ogre · Pie in the Sky · Q · Quazal · Real Virtuality · Refractor Engine · RelentENGINE · RenderWare · Revolution3D · Riot Engine · RAGE · SAGE · Scaleform · Serious Engine · Shark 3D · Shoot the Bullet · Silent Storm engine · Sith · Source · Southpaw · SpeedTree · SunBurn (game engine) · Titan · Torque (game engine) · TOSHI · Trinigy · Truevision3D · Unigine · Unity · Unreal Engine · Vengeance Engine · Vicious Engine · Virtual Theatre · Visual3D Game Engine · WGAF · XnGine · YETI engine · Z-machine · ZZT-oop · Zero · Zillions of Games本回答被提问者采纳

以上是关于Android开源游戏引擎都有哪些?的主要内容,如果未能解决你的问题,请参考以下文章

3d游戏引擎都有哪些?

用于构建像 Elevate 这样的 Android 游戏的编程工具都有哪些? [关闭]

用android编出来的小游戏都有哪些

Android游戏引擎汇总

腾讯自主研发的游戏都有哪些?

基于android开发的手机游戏的可用性问题都有哪些