1、游戏引擎列表免费和开源引擎Agar 一个高级图形应用程序框架,用于 2D 和 3D 游戏。Allegro 基于 C/C+ 的游戏引擎,支持图形,声音,输入,游戏时钟,浮点,压缩文件以及 GUI。Axiom 引擎 OGRE 的衍生引擎。Baja 引擎 专业品质的图像引擎,用于 The Lost Mansion。Boom Doom 代码的一部分。由 TeamTNT 开发Build 引擎 一个第一人称射击游戏引擎,用于 Duke Nukem 3D。Bullet 开源物理引擎,广泛应用在各大游戏主机。BYOND “Build Your Own Net Dream”的縮写,支持各种类型的游戏,包括MMO
2、RPG。Ca3D-引擎 一个比较成熟的引擎,有自己的 SDK,世界编辑器等。Cadabra 3D 引擎 用于快速开发 3D 游戏。Catmother 一个基于 BSD 授权的引擎,只限个人使用,不能做商业用途。是一家游戏公司的开源引擎。CheapHack 一个已经过时的 TomazQuake 衍生引擎。Crystal Entity Layer Crystal Space 3D 引擎的扩充Crystal Space 3D 应用程序的常规框架。Cube Cube2 SauerbratenDarkPlaces 高级开源 3D 引擎之一。Delta3d 整合和其他知名免费引擎,最初由美国军方开发。DG
3、D 一个面向对象的 MUD 引擎。Doom 引擎 现在已经免费的引擎,曾用于 Doom 和 Doom IIDXFramework 一个简单,带有教学性质的 2D/3D 引擎,基于 DirectX 和 Visual StudioDX Studio 一个专业 3D 引擎,附带编辑器套件,由 Worldweaver 公司开发。Eclipse 一个 2D MMORPG 编辑器。Elysium Source 2D 网络游戏引擎, VB6 开发。Engine 001 2D 动作类 RPG 游戏编辑器。Epee 引擎 -一个 2D/3D 开放源代码图像引擎,多平台。Eternity 引擎 Doom 引擎的改
4、进。Exult Ultima VII 使用的引擎的开源版。FIFE 辐射 1 和 2 使用引擎的克隆。Game Blender Blender 的子项目游戏引擎,用于开发游戏。Game Maker 面向对象的软游戏开发平台,支持拖放编辑以及其自己的脚本语言。GQ 一个 Quake 引擎,增添了来自 TomazQuake 和 DarkPlaces 的许多新特性。GZDoom 基于 ZDoom 的引擎。Genesis3D 用于 Windows 的 3D 实时渲染引擎GemRB Infinity Engine 的一个免费的软件实现。G3DRuby 用于高级 3D 图形。Haafs Game Engi
5、ne 一个使用硬件加速的 2D 游戏引擎。Irrlicht 引擎 一个多平台高质量的 3D 图形引擎。ioquake3 一个基于 id Tech 3 的引擎Gosu 2D 游戏开发库,用于 C+。Jogre 一个基于 Java 的网络游戏引擎。MRPGe Visual Basic 开发的 2D RPG 游戏引擎,附带内置的脚本支持,可定制化强,正在开发阶段。M.U.G.E.N 2D 格斗游戏引擎。Multiverse Network 网络游戏开发平台,包含服务端、客户端,以及一些开发工具(对个人免费)Nebula Device 由德国的游戏开发工作室开发的实时渲染 3D 引擎。NeL 引擎 用
6、于开发网络游戏的引擎。OctLight Java 游戏引擎,基于 OpenGL。Open Dynamics Engine 物理引擎Open Game Engine 一个开源引擎,包含开发游戏所需的各种组件。OGRE Engine 一个非常流行的面向对象图形渲染引擎,亦称 OGRE3D。Online RPG Maker 一个 2D 网络游戏引擎,以脚本方式编辑。Panda3D 引擎 基于 Python 的快速开发游戏引擎。PlayerWorlds 一个简洁且广泛使用的 2D 网络游戏引擎。PLIB 包含 3D、音效、GUI、窗口管理。支持 Linux/Windows/MacOSX。ProQuak
7、e 更动过的 Quake 引擎。Pygame python 游戏引擎,作品见 PyWeek毁灭公爵 II 引擎 Quake II 的引擎。毁灭公爵 III 引擎 Quake III 的引擎。Reality Factory 一个开源引擎,面向非程序员开发,基于 Genesis3d 图形引擎。Raydium Maniadrive 使用RealmForge 用于微软 .NET Framework 的引擎, Visual3D.NET 的原始版本。Sauerbraten 一个基于 Cube 引擎的优化版。Sonic Robo Blast 2 深度修改的 Doom Legacy 引擎Soya 3D 基于
8、Python 的开源 3D 引擎Stratagus 一个多平台即时战略游戏引擎。Telejano Quake 引擎的修改版。Tenebrae Quake 引擎的修改版。Toi 一个正在开发的 3D 游戏引擎,可用于单机和网络游戏开发。Tomb4 The engine used to play custom Tomb Raider games built using TRLE (Tomb Raider Level Editor)vbGORE 用 Visual Basic 6 开发的网络游戏引擎(通过 3D 函数表达 2D 图形)Well of Souls 基于脚本化编辑的 2D 引擎,附带可视化
9、世界编辑器。Yake 组件化,面向对象化的的引擎。Zak 引擎 为业余和专业游戏开发者开发的 2D 引擎,基于 DirectX 8.1 和 9。 支持脚本、贴图地图、音效、粒子系统等商业引擎Arcane 引擎 Wolfpack Studios 为Shadowbane开发的引擎Aurora 引擎 为 RPG 研发的引擎。Beyond Virtual 一个面向对象化的实时渲染 3D 引擎,表现优秀。Blade3D 基于 Microsoft XNA 的新一代引擎。BRender 一个即时渲染 3D 引擎,用于电脑游戏,模拟器,绘图工具开发。C4 Engine Eric Lengyel 开发的下一代电
10、脑游戏引擎Chrome Engine 支持 DirectX 10 的下一代游戏框架,主要用于 FPS 游戏(Windows, Xbox 360),由 Techland 开发。Coldstone game engine an old game creation suite for Macintosh/Windows to create role-playing or adventure-style gamesCryENGINE, CryENGINE2 CryENGINE 是孤岛惊魂的游戏引擎。 CryEngine 2 是 Crytek 为开发 孤岛危机研发的新一代游戏引擎。Dagor Engin
11、e 3 A high-tech cross-platform game engine (3D, physics, game logic) with rich toolset for content developmentDeep Creator A 3D game engineDoom 3 engine Used by the games Doom 3, Quake 4, Prey and Quake WarsEAGL (EA Graphics Library) A cross-platform graphics engine used by Electronic Arts in their
12、EA Sports titles.Earth-4 Engine The graphics engine used in Earth 2160Electron engine Currently in development by Obsidian Entertainment for their game Neverwinter Nights 2, based on the Aurora engineeuphoria A real-time motion synthesis engine by NaturalMotionExplorations 2d MMO creatorFPSCreator 3
13、D First Person Shooter creatorFrostbite Engine- Game engine used for the next-gen title Battlefield: Bad CompanyGamebryo A cross-platform 3D computer graphics engine coded in C+GFX3D 目标公司为旗下的数款游戏开发的引擎。Havok1 Very High-tech cross platform (PC, PS3, Xbox 360 etc) middleware Engine.IMUSE Specifically d
14、esigned to synchronize music with visual actionINSANE Used in LucasArts gamesInfinity Engine Allows the creation of isometric computer role-playing gamesJedi A game engine developed by LucasArts for Star Wars: Dark Forces and OutlawsKaneva Game Platform A full featured MMOG engine for independent an
15、d professional game developmentKjAPI A C+ technology to create games and 3D applications for PC computersLithtech A competing alternative to the Quake, and Unreal engines.Lithtech Juipter Ex A new generation Lithtech engine developed by Monolith to create the game F.E.A.R.Medusa A C+ 3D game engine
16、developed by Palestar and used in the DarkSpace MMO. It features distributed world simulation, single tool version control and asset realisation, cross-platform compatibility and an integrated client/server network system.morpheme A graphically-authorable animation engine by NaturalMotionMonumental
17、Technology Suite A MMOG platform, including server and cleint technology and development / live management tools.Multiverse Network an MMOG platform, including server, client, and tools. (Free for development and userevenue sharing upon commercial deployment).Odyssey Engine Used to create three dime
18、nsional computer role-playing games, used in Star Wars: Knights of the Old RepublicORE Online RPG EngineQuest3D http:/ Render A general purpose software development kit for games and 3D visualizationRAGE A game engine created by Rockstar Games use it to power their upcoming video games on the Xbox 3
19、60 and PlayStation 3Reality Engine 3D game engine by Artificial StudiosRelentENGINE A next-generation FPS engine supporting massive destroyable city environments and realistic vehicle control, makes extensive use of shader model 3.RenderWare A very popular 3D API and graphics rendering engineRetribu
20、tion Engine A game engine to make first person shooter gamesRevolution3D A 3D graphics engine developed by X-Dream ProjectRPG Maker XP A 2D engine to make top-down and isometric-style role-playing games for Windows.SAGE engine Used to create real-time strategy gamesSCUMM engine Used in LucasArts gra
21、phical adventure gamesSerious Engine The engine by Croteam used in the epic Serious Sam: The First Encounter and the inspirational The Second EncounterShark 3D A middleware from Spinor for computer, video games and realtime 3D applicationsSilent Storm engine A turn-based strategy game engineSith A g
22、ame engine developed by Lucasarts for Jedi Knight: Dark Forces IISlayer A game engine created by The Collective, Inc. and used in Buffy the Vampire Slayer, Star Wars Episode III: Revenge of the Sith, Indiana Jones and the Emperors Tomb and Wrath UnleashedSource engine A Game Engine developed by Valv
23、e Software for Half-Life 2Torque Game Engine A modified version of a 3D computer game engine originally developed by Dynamix for the 2001 FPS Tribes 2Torque Game Engine Advanced A next-generation 3D game engine support modern GPU hardware and shaders.TOSHI A fourth generation cross platform game eng
24、ine designed by Blue Tongue EntertainmentTruevision3d A 3D game engine using the DirectX APIUnigine Cross-platform middleware with great graphicsUnity An easy-to-use open-ended 3D game/interactive software engineUnreal engine One of the most popular game engines for action gamesVengeance engine A vi
25、deo game engine based on the Unreal Engine 2/2.5Vicious Engine Available for Microsoft Windows, Sony PlayStation 2, Microsoft Xbox, and Sony PlayStation Portable3DGame Studio http:/ Game Engine A commercial game engine used in 50+ titles by companies like T2, Atari, Neowiz and Threewave. Available f
26、or PC, Xbox, Xbox360 and PS3Visual3D.NET 3D platform and visual development environment built upon Microsoft .NET 2.0 and XNA Framework for developing for PC, Xbox 360, and Windows Mobile devices using C#, Visual Basic, J#, C+.NET, JScript.NET, IronPython, and visual scripting.Virtools A 3D engine c
27、ombined with unique high-level development framework, used for game prototyping and rapid developments. Available for Windows, Macintosh, Xbox, PSPWhite Engine Square-Enixs proprietary seventh generation game engine to be used for their PS3 projects.zerodin engine 一个 MMORPG 专用的商业引擎,用于 PC,XBOX360 等多个
28、平台,目前为止最适合开发 MMORPG 的商业引擎,引擎前身用于著名的 RF online.Zero 3D game engine used in Star Wars: The Clone Wars, Star Wars: Battlefront, and Star Wars: Battlefront IIMaz 3D Game Engine Designed by Students C+ 命令与征服 3:泰伯利亚战争;魔戒:中土大战 II EASource 引擎 半条命 2;Sin Episodes;魔法门之黑暗弥赛亚 Valve;Ritual Entertainment;Arkane St
29、udios CryENGINE 孤岛惊魂 CrytekCryENGINE2 孤岛危机;孤岛危机:弹头 CrytekEssence 引擎 英雄连;英雄连:对立前线 Relic EntertainmentScimitar 刺客信条 育碧公司zerodinengine RF oline;dark eden2 CCR,SOFTON(开发中),GRAVITY(开发中)Alamo 星球大战:帝国战争;星球大战:帝国战争-堕落之军;宇宙战争:地球突击战 PetroglyphUnreal Engine 3 虚幻竞技场 3 Epic GamesDoom 3 引擎 毁灭战士 3;雷神之锤 4;深入敌后:雷神战争
30、Id SoftwareNeon 引擎 闪点行动 2; 极速房车赛 CodemastersGFX3D 复活 (游戏)、天骄 目标软件公司引擎概览(AG)本章节来自 游戏编程 Wiki,版权依据 GNU 自由文档许可证 1.2名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注 3DCakeWalk Python Windows/Linux 商业 2D/3D 基于 DirectX 和OpenGL Python 参见 A6 游戏引擎 C-Script,模仿 C+/Delphi Windows 商业 3D 基于 DirectX 是 是 C-Script 脚本语言 带物理运算 AGL
31、 引擎 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 否 否 否 Baja 引擎 C+/Lua Windows, Mac Os X 免费 3D 基于 OpenGL 是 是 Lua 专
32、业级品质,包含各种开发工具 灵活性高 Blitz3D Basic Windows 商业 2d/3D 基于 DirectX7 是 是 BlitzBasic 使用者众多 易于使用,支持 BSP,3DS 非面向对象,basic 语法 BlitzMax Object Basic Windows, Linux, MacOS 商业 2D 基于 OpenGL 是 是 BlitzMAX 脚本 提供多种模块(GUI,3D ,音效,物理运算等)易于使用 高速 2D引擎,面向对象,支持 LUA 没有 3D 支持 Brume Game 引擎 .NET 2.0 (C#) Windows 免费 3D 基于 DirectX
33、 是 否 否 提供多种模块(GUI,音效,物理运算,碰撞检测,动画等) 易于使用,面向对象 C4 引擎 C+ Windows/MacOS 商业 3D 是 是 可视化脚本编辑 参见 正在开发 特性支持不完整 Cipher Game 引擎 C/C+ Windows 商业 3D 是 是 碰撞检测,AI 名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注 ClanLib C+ Windows, Linux, MacOSX 开源免费 2D 加速 是 是 否 网络系统表现优秀 Classical Moon GDK C/C+ Windows Free/商业 2D 基于 OpenGL 是
34、,基于 OpenAL 是 可定制化 C/C+脚本语言 Chinese Clockwork (未完成) 不需要 Windows, Linux Indie/商业 3D 基于 OpenGL 基于 OpenAL 计划中 Lua CRM32Pro C+ Windows, Linux 闭源 LGPL 2D 基于 SDL/glSDL,优化 MMX 基于 SDL_mixer 的 API 基于 SDL_Net 的 API 否 XML 解析器,自带文件打包管理器,参见 基于各种 CPU 的高级设定,可定制化配置系统 Crystal Space C/C+ Linux, Windows, MacOS X 免费(LGP
35、L) 3D 基于 OpenGL 是 否 Python, Perl 或 Java DaBooda Turbo 引擎 VB Windows 2D 基于 DirectX 是 否 否 Daimonin C(服务端),C+(客户端)java(编辑器) Linux, Windows, MacOSX GPL 2D/3D 基于 SDL 及 OGRE3D 是 是 Lua 完整的 MMORPG 引擎 Delta3D C+ Linux, Windows, MacOSX 免费(LGPL) 3D OpenGL 是 是 Python 物理运算,场景编辑器,参见 支持大规模地形渲染。 名称 程序语言 平台 版权 图像 音效
36、 联网 脚本 其他特性 插件 备注 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)
37、Windows 免费 2D 基于 D3D 基于 DirectAudio (DSound8) 否 否 支持 Quake/Half-Life 的打包文件格式 界面简单,易于使用,说明文档完备 不完全面向对象,说明文件及网站都是西班牙语 EasyWay 引擎 Java Windows, Linux, Mac OS 开源 GPL 2D/3D 基于 OpenGL OpenAL 计划中 否 可扩展,像素级碰撞检测,自动寻路 使用简便 API 说明文件不完善 名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注 Epee 引擎 C+ Windows, Linux,Mac zlib/lib
38、png 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, DreamC
39、ast, 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 Free 3D 基于 DirectX 是 Soon 否 模板,碰撞检测,骨骼系统,物理运算 G3D C+ Linux, Wind
40、ows, MacOS X 免费(BSD) 3D 基于 OpenGL 否 否 否G3DRuby Ruby Windows, Linux Free 3D 基于 OpenGL 否 否 否 Game Maker Delphi Windows 免费/ 商业 2D/3D 是 Some 自创 GML 脚本 快速 2D 贴图地图游戏开发,但支持 3D 速度不够(基于 DirectX) Genesis3D C+ Windows 免费/ 商业 3D 基于 DirectX GFX3D C+ windows 商业 引擎概览(GQ)名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注 GhostEn
41、gine 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+
42、, Ruby Windows, Mac, Linux 免费 2D 基于 OpenGL/DirectX HGE HGE C+ Windows 开源(Zlib/libpng 许可证) 2D 基于 DirectX 是,基于 BASS 否 否 带开发工具 引擎框架好 Irmo C Linux 免费 是 Ruby Irrlicht C+/.NET Windows, Linux, Mac OSX 免费 (zlib/pnglib 许可证) 3D 基于 DirectX(8,9),OpenGL,多种软件渲染 否 否 Lua 碰撞检测,HDR 大公司开发,教学资源丰富 开发中 ika C+ Windows, Li
43、nux 免费(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 是 是 是 嵌入式编辑器 易学 JEn
44、gine SSE C+ Windows, Linux 免费(GPL) 2D 基于 OpenGL 是 是 Lua 碰撞检测,Cg&GLS 效果 Jet3D C/C+ Windows Free 3D 基于 DirectX 是 JGame Java Windows, Unix, MacOSX 免费(BSD) 2D 是 否 否 jMonkey 引擎 Java Windows, Linux, MacOS X 免费(BSD ) 3D 基于 LWJGL 未知 否 否 JOGRE 引擎 Java Windows, Linux, MacOS X 免费(BSD) 2D ? 否 否 Java在线游戏引擎 Multi
45、media 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 ) 3
46、D 基于 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 X 免费(LGPL)/商业 3D 基于 Directx或 OpenGL 否 否 否 几乎支持所有高端 3D 技术 大公司开发,教程丰富,开源 源代码庞大 ORE VB6
47、Windows 免费 2D 基于 DirectX7/DirectX8 是 是 是 名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注 Ovorp 引擎 .NET Windows 免费 2D 基于 DirectX 是 PAB 游戏引擎 VB Windows Panda3D C+ Windows, Linux 免费(BSD) 3D DirectX / OpenGL 是,基于FMOD、OpenAL、Miles 有 Python(官方建議)、C+ 內建碰撞與 ODE 物理引擎,有效能監控等輔助程式 Photon C+ Linux, Windows zlib 2D 基于 OpenG
48、L 是,OpenAL 否 否 带资源管理 文档丰富 开发早 PLib 顽皮狗引擎 (唯一的独占平台引擎)代表系列:神秘海域系列首先一点悬念也没有的是:E3 09,未知海域 2 用它的画面震撼了世界,并且还告诉大家:如果 PS3 的引擎开发对了的话,潜力无穷。用制作组命名的顽皮狗引擎,不仅仅只是 UC 独占,杰克与达斯特系列(为 PS3 开发的那一款)也用到了的。并且这个游戏在 07 年一代 UC 的时候就已经展现出了一些惊人的效果了。惊人的动态画面以及同样牛逼的人物建模,壮丽的光照和音效,丰富的色彩以及好莱坞大片一般的过场都是它的杀手锏。对于 UC2 来说,制作组花了两年的时间将引擎升级为 2.0,当然结果如大家所见。干净漂亮的环境,其中富含大量的动态物体,每一个还有自己的物理效果,更加平滑,更多的环境互动,光照上也有让人吃惊的进步,还有人工智能的进步,游戏与动画中间的切换几乎看不出来,还有支持合作与对战简直就是一个怪物!我们认为顽皮狗小组和索尼的 Ice Team 应该私下有不少交流,后者是专门负责开发PS3 基础开发包以提升游戏效果的。顽皮