游戏引擎列表
引擎概览

| 名称 | 程序语言 | 平台 | 授权 | 图像 | 音效 | 联网 | 脚本 | 其他特性 | 插件 | 备注 |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Mojoc （页面存档备份，存于） | C | Android, IOS | 开源 | OpenGLES3.x | 是 | 是 | 否 |  |  |  |  |
| 3DCakeWalk | Python | Windows, Linux | 商业 | 2D/3D基于DirectX和OpenGL | 是 | 是 | Python | 参见 |  |  |  |
| A6游戏引擎 （页面存档备份，存于） | C-Script，模仿C++/Delphi | Windows | 商业 | 3D基于DirectX | 是 | 是 | C-Script脚本语言 | 带物理运算 |  |  |  |
| AGL引擎 | C++ | Windows | 商业 | 2D基于DirectDraw，Direct3D和OpenGL | 是 | 否 | 否 | 高级游戏场景框架 | 易于使用，硬件抽象，自动资源管理，自定义文件系统 |  |  |
| Allegro | C++ | DOS, Unix, Windows, BeOS, QNX, MacOS | 开源免费 | 2D以及3D | 是 | 否 | 否 |  |  |  |  |
| Artificial引擎 （页面存档备份，存于） | .NET | Windows | 免费 | 3D基于DirectX | 是 | 是 | 否 |  |  |  |  |
| Axiom | .NET |  | 免费 | 3D基于OpenGL | 否 | 否 | 否 |  |  |  |  |
| Babylon.js | JavaScript、TypeScript | 跨平台 | Apache License 2.0 | 3D基於WebGL | 是 | 是 | 是 |  |  |  |  |
| Baja引擎 （页面存档备份，存于） | C++/Lua | Windows, Mac Os X | 免费 | 3D基于OpenGL | 是 | 是 | Lua | 专业级品质，包含各种开发工具 | 灵活性高 |  |  |
| Blend4Web | JavaScript、Python、C、C++ | 網頁瀏覽器 | GPLv3、商業 | 3D基於WebGL | 是 | 是 | 是 |  |  |  |  |
| Blitz3D | Basic | Windows | zlib | 2D/3D基于DirectX7 | 是 | 是 | BlitzBasic | 使用者众多 | 易于使用，支持BSP，3DS | 非面向对象，basic语法 |  |
| BlitzMax | Object Basic | Windows, Linux, MacOS | zlib | 2D基于OpenGL | 是 | 是 | BlitzMAX脚本 | 提供多种模块（GUI，3D，音效，物理运算等）易于使用 | 高速2D引擎，面向对象，支持LUA | 没有3D支持 |  |
| Brume Game引擎 （页面存档备份，存于） | .NET 2.0（C#） | Windows | 免费 | 3D基于DirectX | 是 | 否 | 否 | 提供多种模块（GUI，音效，物理运算，碰撞检测，动画等） | 易于使用，面向对象 |  |  |
| C4引擎（英语：） | C++ | Windows, MacOS | 商业 | 3D | 是 | 是 | 是 | 参见 | 正在开发 | 特性支持不完整 |  |
| Chrome Engine | C++ | Windows, Linux, PlayStation 4, Xbox One | 商業 | 3D |  |  |  |  |  |  |  |
| Cipher Game引擎 （页面存档备份，存于） | C/C++ | Windows | 商业 | 3D | 是 | 是 | 未知 | 碰撞检测，AI |  |  |  |
| ClanLib（英语：） | C++ | Windows, Linux, MacOS | 开源免费 | 2D加速 | 是 | 是 | 否 | 网络系统表现优秀 |  |  |  |
| Classical Moon GDK | C/C++ | Windows | 免费/商业 | 2D基于OpenGL | 基于OpenAL | 是 | 可定制化C/C++脚本语言 |  |  | 中文界面 |  |
| Clockwork[永久]（未完成） | 不需要 | Windows, Linux | Indie/商业 | 3D基于OpenGL | 基于OpenAL | 计划中 | Lua |  |  |  |  |
| Cocos2d | C++、Python、Objective-C、JavaScript | 跨平台 | MIT | 2D、2.5D、3D | 是 | 是 | 是 |  |  |  |  |
| Construct | C++、JavaScript | 跨平台 | 商業、GPL | 2D基於HTML5 | 是 | 是 | 是 |  |  |  |  |
| CopperCube | C++、JavaScript | Windows, macOS, Android, WebGL, Adobe Flash | 商業 | 3D基於WebGL | 是 | 是 | 是 |  |  |  |  |
| CryENGINE | C++、Lua、C# | 跨平台 | 商業 | 3D | 是 | 是 | 是 |  |  |  |  |
| CRM32Pro （页面存档备份，存于） | C++ | Windows, Linux | 闭源LGPL | 2D基于SDL/glSDL，优化MMX | 基于SDL_mixer的API | 基于SDL_Net的API | 否 | XML解析器，自带文件打包管理器，参见 （页面存档备份，存于） | 基于各种CPU的高级设定，可定制化配置系统 |  |  |
| Crystal Space | C/C++ | Linux, Windows, MacOS | 免费（LGPL） | 3D基于OpenGL | 是 | 否 | Python, Perl或Java |  |  |  |  |
| Crystal Tools |  | PlayStation 3、Xbox 360、Windows、Wii | 商業 | 3D | 是 | 是 |  |  |  |  |  |
| DaBooda Turbo引擎 （页面存档备份，存于） | VB | Windows |  | 2D基于DirectX | 是 | 否 | 否 |  |  |  |  |
| Daimonin （页面存档备份，存于） | C（服务端），C++（客户端），Java（编辑器） | Linux, Windows, MacOSX | GPL | 2D/3D基于SDL及OGRE3D | 是 | 是 | Lua | 完整的MMORPG引擎 |  |  |  |
| Decima |  | PlayStation 4、Windows | 商業 | 3D | 是 |  |  |  |  |  |  |
| Delta3D（英语：） | C++ | Linux, Windows, MacOS | 免费（LGPL） | 3D OpenGL | 是 | 是 | Python | 物理运算，场景编辑器，参见 | 支持大规模地形渲染。 |  |  |
| DarkbasicPro （页面存档备份，存于） | Basic | Windows | 共享 | 2d/3D基于DirectX9 | 是 | 是 | Darkbasic | 用户众多 | 易于使用，支持BSP，3DS。 | 非面向对象，basic语法 |  |
| DizzyAGE （页面存档备份，存于） | C++ | Windows | 免费 | 2D基于DirectX | 是 | 否 | GS9脚本语言 | 有开发工具，用于快速创建冒险类游戏 |  |  |  |
| DXGame引擎 （页面存档备份，存于） | VB6 | Windows | 免费 | 2D+基于Direct3D | 是 | 否 | 否 | 自动精灵管理，2D贴图地图（层数无限），基本粒子系统，碰撞检测 |  |  |  |
| dx_lib32 2.0 | VB 6.0（亦有VB.NET） | Windows | 免费 | 2D基于D3D 8) | 基于DirectAudio (DSound8) | 否 | 否 | 支持Quake/Half-Life的打包文件格式 | 界面简单，易于使用，说明文档完备 | 不完全面向对象，说明文件及网站都是西班牙语 |  |
| EasyWay引擎 （页面存档备份，存于） | Java | Windows, Linux, Mac OS | 开源GPL | 2D/3D基于OpenGL | OpenAL | 计划中 | 否 | 可扩展，像素级碰撞检测，自动寻路 | 使用简便 | API说明文件不完善 |  |
| Epee引擎 （页面存档备份，存于） | C++ | Windows, Linux, Mac | zlib/libpng | 2D基于SDL，3D计划使用OpenGL | 是 | 计划中 | 计划中 | Epee参见 （页面存档备份，存于） | 渲染快速 | 引擎还在开发中 |  |
| ephLib | C++/io | OS X | GPL/其他 | 2D/3D基于OpenGL | OpenAL | 是 | 完整io脚本支持 | 高级粒子系统 | 可修改 | 开发中，特性不完整 |  |
| Espresso3D | Java | Windows, Linux, MacOS X | 免费/商业 | 3D基于LWJGL | 2D/3D基于OpenAL | 否 | 否 | 参见 |  |  |  |
| Fenix Project (beta) （页面存档备份，存于） | Pascal/C | Windows, Linux, Mac OS, Solaris, BeOs, DreamCast, GP32X | 开源 | 2D基于SDL | 基于MikMod | 基于SDL_Net | 否 | 像素级碰撞检测，自动寻路 | 易于使用 | 基于软件渲染的2D，非面向对象的脚本语言，漏洞少 |  |
| FIFE （页面存档备份，存于） | C++ | Win32, Linux, MacOS X, BSD | 免费（GPL 2.0） | 2D软件渲染，基于SDL，有硬件加速模式，基于OpenGL | OpenAL | 否 | Lua 5.1 | 计划支持各种特效 |  | 还不完整 |  |
| FlatRedBall 2.5D （页面存档备份，存于） | .NET | Windows | 免费 | 3D基于DirectX | 是 | 即将到来 | 否 | 模板，碰撞检测，骨骼系统，物理运算 |  |  |  |
| G3D （页面存档备份，存于） | C++ | Linux, Windows, MacOS X | 免费（BSD） | 3D基于OpenGL | 否 | 否 | 否 |  |  |  |  |
| G3DRuby | Ruby | Windows, Linux | 免费 | 3D基于OpenGL | 否 | 否 | 否 |  |  |  |  |
| GameMaker | C++ (運行時)、C# (IDE) | Windows、MacOS | 免费/商业 | 2D/3D | 是 | 某些 | 自创GML脚本 | 快速2D贴图地图游戏开发，但支持3D速度不够（基于DirectX） |  |  |  |
| Genesis3D （页面存档备份，存于） | C++ | Windows | 免费/商业 | 3D基于DirectX | 未知 | 未知 | 未知 |  |  |  |  |
| GFX3D | C++ | Windows | 商业 |  | 未知 | 未知 | 未知 |  |  |  |  |
| GhostEngine | C++/.NET | Windows（Mac和Linux在开发中） | 引擎代码使用Zlib/libPNG许可证，非代码资源使用多种许可 | 3D基于OpenGL/DirectX，对DirectX还在开发 | FMOD | TCP/IP正在重写，UDP支持在计划中 | Lua | 普通 |  | 开发中 |  |
| Goblin 2D+ | C/C++ | Windows | 免费/共享/商业 | 主要是基于D3D的2D，但支持.X和.MD2模型 | 自创 | 否 | 否 |  | 开发中 |  |  |
| Golden T游戏引擎 （页面存档备份，存于） | Java | Windows, Linux, MacOS X | 免费 | 2D基于OpenGL | 是 | 未知 | 未知 |  |  |  |  |
| Gosu | C++, Ruby | Windows, Mac, Linux | 免费 | 2D基于OpenGL/DirectX | 未知 | 未知 | 未知 |  |  |  |  |
| HGE | C++ | Windows | 开源（Zlib/libpng许可证） | 2D基于DirectX | 基于BASS | 否 | 否 | 带开发工具 | 引擎框架好 |  |  |
| Irmo （页面存档备份，存于） | C | Linux | 免费 |  | 未知 | 是 | Ruby |  |  |  |  |
| Irrlicht（英语：） | C++/.NET | Windows, Linux, MacOS | 免费（zlib/pnglib许可证） | 3D基于DirectX（8,9），OpenGL，多种软件渲染 | 否 | 否 | Lua | 碰撞检测，HDR | 大公司开发，教学资源丰富 | 开发中 |  |
| ika （页面存档备份，存于） | C++ | Windows, Linux | 免费（GPL） | 2D基于OpenGL | 是 | 否 | Python | 资源消耗少 |  |  |  |
| Jad引擎- C#+MDX引擎 | C# | Windows | LGPL | 3D基于Managed DirectX | MDSound和Vorbis .NET | 否 | 否 | 需要支持shaders 2.0以上的图形卡，使用牛顿力学引擎 （页面存档备份，存于）来实现逼真的运动和力回馈，支持HDR，带AI引擎（遗传算法框架） | 开发界面直观 | 开发文档不完整 |  |
| Jamagic 1.2 （页面存档备份，存于） | Jamascript | Windows | 商业 | 3D | 是 | 是 | 是 | 嵌入式编辑器 | 易学 |  |  |
| JEngine SSE | C++ | Windows, Linux | 免费（GPL） | 2D基于OpenGL | 是 | 是 | Lua | 碰撞检测，Cg&GLS效果 |  |  |  |
| Jet3D （页面存档备份，存于） | C/C++ | Windows | 免费 | 3D基于DirectX | 未知 | 是 | 未知 |  |  |  |  |
| JGame （页面存档备份，存于） | Java | Windows, Unix, MacOSX | 免费（BSD） | 2D | 是 | 否 | 否 |  |  |  |  |
| jMonkey引擎（英语：） | Java | Windows, Linux, MacOS | 免费（BSD） | 3D基于LWJGL | 是 | 否 | 否 |  |  |  |  |
| JOGRE引擎 （页面存档备份，存于） | Java | Windows, Linux, MacOS X | 免费（BSD） | 2D | 未知 | 否 | 否 | Java在线游戏引擎 |  |  |  |
| KlayGE引擎 （页面存档备份，存于） | C++, Python | Windows, Linux | 免费（GPL） | 3D可以使用D3D9-11，OGL 2.0-4.0，以及OGL ES 2.0 | 是 | 否 | Python | 支持粒子系统，HDR等大部分特效 |  |  |  |
| LGame引擎 （页面存档备份，存于） | Java | Windows, Linux, MacOS X, Android, WP7 | 免费（Apache 2.0） | 2D基于LWJGL，以及OGL ES 2. | 是 | 否 | 自制 | 附带有AVG、RPG、SRPG、STG等游戏开发包 |  |  |  |
| Multimedia Fusion 2 （页面存档备份，存于） | 非脚本 | Windows | 商业 | 2D | 是 | 是 | Lua | ActiveX, Dll，插件丰富，可扩展 | 易学 |  |  |
| neabEngine | PHP | Windows, Linux | 商业 | 2D (AJAX) | 否 | 是 | 是 | 带完整源代码，可添加模块 |  |  |  |
| NeL （页面存档备份，存于） | C/C++ | Windows, Linux | 免费/商业 | 3D基于DirectX或OpenGL | 是 | 是 | 未知 | CEGUI集成 |  |  |  |
| NemoX 3D引擎 （页面存档备份，存于） | VB/Delphi/.NET | Windows | 免费 | 3D基于DirectX | DirectX | 是 | 未知 | 易于使用 |  |  |  |
| NeoEngine （页面存档备份，存于） | C++ | Windows, Linux | 免费（MPL） | 3D基于DirectX或OpenGL | 是 | 是 | Lua |  |  |  |  |
| OGE - Open Game Engine | C++ | Windows（mingw, VC）, Linux (gcc) | 免费（LGPL）/商业 | 3D（OGRE，hence DX + OpenGL) | OpenAL | RakNet | Squirrel | 多线程设计，GUI (CEGUI)物理系统（ODE） | 简便的开发平台 |  |  |
| OGRE | C++ | Windows, Linux, MacOS | MIT | 3D基于Directx或OpenGL | 否 | 否 | 否 | 几乎支持所有高端3D技术 | 大公司开发，教程丰富，开源 | 源代码庞大 |  |
| ORE （页面存档备份，存于） | VB6 | Windows | 免费 | 2D基于DirectX7/DirectX8 | 是 | 是 | 是 |  |  |  |  |
| Ovorp引擎 | .NET | Windows | 免费 | 2D基于DirectX | 未知 | 是 | 未知 |  |  |  |  |
| PAB游戏引擎 | VB | Windows |  |  | 未知 | 未知 | 未知 |  |  |  |  |
| Panda3D（英语：） | C++、Python | Windows、Linux、macOS、iOS | 免费(BSD) | 3D DirectX / OpenGL | 基于FMOD、OpenAL、Miles | 是 | Python（官方建議）、C++ | 內建碰撞與ODE物理引擎，有效能監控等輔助程式 |  |  |  |
| Photon （页面存档备份，存于） | C++ | Linux, Windows | zlib | 2D基于OpenGL | OpenAL | 否 | 否 | 带资源管理 | 文档丰富 | 开发早 |  |
| PLib （页面存档备份，存于） | C++ | Linux, UNIX, Windows, MacOSX, MacOS9 | 免费（LGPL） | 2D/3D基于OpenGL | 是 | 是 | 是 |  |  |  |  |
| Popcap Framework | C++ | Windows | 免费 | 2D | 是 | 否 | 否 | 开发过Zuma |  | 不支持3D |  |
| PowerRender | C++ | Windows, Xbox | 商业 | 3D基于DirectX | 是 | 否 | C++脚本 | 物理系统，碰撞检测，HDR | 可定制引擎 | 阴影算法不佳 |  |
| PTK引擎 | C++ | Windows, Mac | 免费/商业 | 2D | 是 | 否 | 否 | 支持TTF字体，各种线条，Tar文件 |  |  |  |
| PPTactical引擎 | C++ | Windows, Linux | 免费（LGPL） | 2D | 未知 | 未知 | 未知 |  |  |  |  |
| PureBasic （页面存档备份，存于） | Basic | Mac OS X, Linux, Windows | 商业 | } | 未知 | 未知 | 未知 |  |  |  |  |
| Quake Engine（页面存档备份，存于） | C | DOS, Windows | GPL/商业 | Software, OpenGL | 是 | 是 | QuakeC |  |  |  |  |
| Quake II引擎（页面存档备份，存于） | C | Windows, Linux | GPL/商业 | OpenGL | 是 | 是 | 未知 |  |  |  |  |
| Quake III Arena引擎（页面存档备份，存于） | C | Windows, Linux, Mac OS | GPL/商业 | OpenGL | 是 | 是 | 未知 |  |  |  |  |
| Raydium 3D （页面存档备份，存于） | C | Windows, Linux | 免费（GPL） | 3D基于OpenGL | 基于OpenAL | 是 | 嵌入式PHP, Python | 基于ODE的物理系统 |  |  |  |
| Ray Game Designer 2 （页面存档备份，存于） | 不需要 | Windows | 免费 | 3D基于OpenGL或Direct3D | 是 | 否 | 是 | 碰撞检测，半透明，灯光效果 | 不需要编程基础，易用，含各种开发工具 | 游戏设定优先，图像引擎过时 |  |
| Reality Factory | 不需要 | Windows |  | 3D基于Genesis3D （页面存档备份，存于）（DirectX） | 是 | 是 | 是 |  |  |  |  |
| RealmForge （页面存档备份，存于） | .NET |  |  | 3D基于Axiom（OpenGL） | 是 | 是 | 是 |  |  |  |  |
| RetinaX （页面存档备份，存于） | .NET 2.0 (C#) |  | 免费（BSD） | 3D基于Managed DirectX | 是 | 否 | 否 | 有用户界面 | 易用，可定制性强 |  |  |
| Revolution3D | VB/C++/.NET | Windows | 免费 | 3D基于DirectX | 是 | 否 | 否 |  |  |  |  |
| Rockstar高级游戏引擎 |  | 跨平台 | 商業 | 3D |  | 是 |  |  |  |  |  |
| RPG Maker 2003 | C/Delphi | Windows | 共享 | 2D | 基于DirectX | 是 | Ruby | 有关卡编辑器 | 易用 | 闭源 |  |
| RPG Maker XP | C/Delphi | Windows | 共享软件 | 2D | 基于DirectX | 是 | Ruby | 有关卡编辑器 | 易用 | 闭源 |  |
| Saq2D | C# | Windows | 免费 | 2D基于XNA | 未知 | 未知 | 否 |  |  |  |  |
| Sprite Craft （页面存档备份，存于） | VB/C++/Delphi | Windows | 免费 | 2D | 未知 | 未知 | VBScript, JavaScript |  |  |  |  |
| Source引擎 | C++ | Windows、Linux（服务端） | 商业 | Direct3D | 是 | 是 | 否 | 基于Havok的物理系统，基于Valve的面部表情系统，VGUI, HDR |  |  |  |
| The Nebula Device 2 | C++ | Windows | 免费 | 3D基于DirectX | 是 | 是 | 是 |  |  |  |  |
| Thousand Parsec框架 | Python/C++/其他 | Windows, Linux, MacOS X | 免费（GPL） | 2D/3D | 否 | TCP协议 | 是 | 用于联机游戏的引擎框架 |  |  |  |
| TNT Basic | Basic | MacOSX | 免费（GPL） | 2D | 是 | 否 | 否 |  |  |  |  |
| Torque（英语：） | C++ | Windows, Linux, MacOS | MIT | 3D基于OpenGL | OpenAL | 是 | 自定义脚本 | 任务/地形编辑器，支持Mac和Linux，实时界面编辑器，粒子系统，支持多语言 | 开源，用户众多，支持Many 3D模型导入 |  |  |
| Torque2D（英语：） | C++ | Windows, Linux, MacOS | MIT | 2D | OpenAL | 是 | 自定义脚本 |  |  |  |  |
| Truevision3D | VB/Delphi/C++/.NET | Windows | 免费/商业 | 3D基于DirectX | DirectX | 是 | VBscript, Python, Javascript | 物理引擎，支持各种常见模型文件，正规映射，阴影 |  |  |  |
| 虛幻引擎 | C++、UnrealScript | Windows, Linux, MacOS, PS2, Xbox, PS3, XBOX 360 | 商业 | 3D | 是 | 是 | UnrealScript | 物理系统, HDR (UE3及更新) |  |  |  |
| Unigine（英语：） | C++ | Windows, Linux | 商业 | 3D | 是 | 是 | UnigineScript（类似C++） | 物理系统, HDR, PRT，像素阴影（3.0） | 图像表现类似Doom3, Unreal，价格较低，工具很多 |  |  |
| Unity | C++ | 跨平台 | 商業 | 2D、2.5D、3D | 是 | 是 | 是 |  |  |  |  |
| vbGORE | VB6 | Windows | 开源免费 | 2D基于3D | 是 | 是 | 否 | 针对ORPG和MMORPG设计的引擎 |  |  |  |
| Valve | Python | Windows, Linux | 商业 | 2D/3D基于DirectX和OpenGL | 是 | 未知 | Python | 更多信息 |  |  |  |
| Visual3D Game Engine（英语：） | .NET 2.0（C#） | Windows, Xbox 360 | 商业，对初学者免费 | 3D基于DirectX和XNA | 是 | 是 | C#, VB.NET, C++.NET, J#（Java）, JScript.NET (JavaScript), IronPython, Visual Programming/Modeling | 可视化开发环境，布娃娃系统，正规映射，Shaders（3.0）, HDR |  |  |  |
| YAKE Engine | C++ | Windows, Linux | 免费 | 3D基于OGRE（OpenGL）, Direct3D 9 | OpenAL | 是 | Lua | GUI基于CEGUI，基于ODE的物理系统 |  |  |  |
| Yage （页面存档备份，存于） | D | Windows, Linux | 免费（LGPL） | 3D基于OpenGL | OpenAL | 否 | 否 |  |  |  |  |
| Panda 3D （页面存档备份，存于） | C++/Python | Windows, Linux | 免费 | 3D | 是 | 是 | C++和Python | 提供免费模型，文档，教程 | 迪士尼公司用来制作ToonTown，易学，很稳定 |  |  |
| zerodin引擎 | C++ | Windows, Linux, MacOS X, PS2, Xbox, PS3, XBOX 360 | 商业 | 3D | 是 | 是 | 是 | ,HDR ，自动寻路，碰撞检测，等 | 渲染快速，工具充足，易于使用，说明文档完备。 | 分布式服务器结构，理论上实现10万以上同时在线 |  |
| Zak Engine | C++ | Windows | 免费 | 2D基于DirectX 8.1 and 9.0 | Audiere | 是 | AngelScript | Tiles地图（AnaConda地图编辑器），精灵，粒子系统，位图字体 | 很稳定，易用 |  |  |
| ZFX Community Engine | C++ | Windows, Linux, BSD | 免费（LGPL） | 3D基于DirectX和OpenGL | 是 | 是 | Lua |  |  |  |  |