无论是2D游戏还是3D游戏,游戏引擎都充当着游戏骨架的角色,没有游戏引擎就无法做出一款真正的游戏,通过游戏引擎制作者可以把画面、剧情、关卡、操作等元素拼接在一起,成为一款完整的游戏,同时赋予制作者实现其设计理想的可能性。


    游戏引擎的功能丰富程度、画面表现力与拓展性,对于游戏的最终品质有很大的影响,于是商业引擎便开始崭露头角,Unity3D、Cocos2d、UDK, libgdx、OGEngine等这些知名引擎的名字,也逐渐被一般玩家所熟知。


    下面我就简单整理下游戏引擎,欢迎大家补充:


cocos2d-x

    Cocos2d-x是一个开源的移2D框架MIT布的是一个C++ Cocos2d-iPhone目的版本Cocos2d-X展的重点是围绕Cocos2d跨平台Cocos2d-x提供的框架外手机游可以写在C++或者Lua使用APICocos2d-iPhone完全兼容

http://www.cocos2d-x.org


OGEngine

    OGEngine是国著名开源引擎AndEngine的一个分支遵循LGPL开源出来的Android程序引擎使用OpenGL ES2集成了Box2D物理引擎因此可以的物理效果 OGEngine主要使用Java言开但在大算量的耗功能OGEngine使用了C/C++本地代码进行开相比于其他android引擎OGEngine的效率优势十分明 OGEngine开源免,由橙子游公司专业团队维护更新

http://www.ogengine.com



Libgdx

    libGdx是一个跨平台的2D/3D的游框架它由Java/C/C++写而成它基于Apache License, Version 2.0使用和非商使用均免。ApacheLicense 2.0。

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



UDK

虚幻游戏开发工具,最优秀的商用游戏开发引擎之一,从主机到台式电脑再到手持设备都支持。5万刀以下的项目可以免费使用。

http://www.udk.com/



Unity3d

    Unity是由Unity Technologies的一个玩家如三建筑可实时画等类型互内容的多平台的合型游工具是一个全面整合的引擎10万刀以下的项目可以免费使用。

http://unity3d.com



LGame

    LGame是一款国人开Java引擎AndroidPC(J2SE)两个开版本(测试版添加了C#版本)最低境要求Android 1.1其底 层绘图LGrpaphics封装有J2SE以及J2ME提供的全部Graphics APIPC版采用Graphics2D封装Android版采用Canvas拟实),所以能够将J2SEJ2ME发经直接套用其中两版本 主要代能够相互移植

http://code.google.com/p/loon-simple/



JPCT

    jPCT是一款基于OpenGL3D形引擎(PC为标OpenGLAndroidOpenGL ES)Java有功能强大的Java 3D解决方案引擎与LGame2D引擎相类似目前PC(J2SE)以及Android两个开版本最低境要求Android1.5

http://www.jpct.net/index.php



Conora SDK

    Corona SDK是几乎与cocos2d名的一个移框架支持androidiOS支持硬件加速GPS指南及照相机等内建物理集成以及不的社区支持

http://coronalabs.com/



Angle

    Angle是一款专为Android平台敏捷且适合快速开2D引擎基于OpenGL ES引擎全部用Java码编并且可以根据自己的需要替里面的缺陷在于文档不足而且下的代仅仅包含有少量的示例教程

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

http://www.eoeandroid.com/forum-863-1.html

www.ogengine.com