游戏引擎是指一些已編寫好的可編輯遊戲系統或者一些互交式实时图像应用程式的核心组件。
引擎概览
自由开源
*[http://libagar.org/ 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”的縮写,支持各种类型的游戏,包括MMORPG。
*[http://www.ca3d-engine.de/ Ca3D-引擎] - 一个比较成熟的引擎,有自己的SDK,世界编辑器等。
*[https://web.archive.org/web/20071010023134/http://www.cadabra3d.org/ Cadabra 3D引擎] - 用于快速开发3D游戏。
*Catmother - 一个基于BSD授权的引擎,只限个人使用,不能做商业用途。是一家游戏公司的开源引擎。
*CheapHack - 一个已经过时的TomazQuake衍生引擎。
*Cocos2d - 一个开源的2D游戏框架,使用Python编写,基于pyglet开发。目前Cocos2D框架已经被移植到了多种语言和平台上。
*[https://web.archive.org/web/20100921192908/http://www.cocos2d-iphone.org/ Cocos2d-iPhone] - Cocos2d的使用Objective-C的用于iPhone的版本。
*[http://www.cocos2d-x.org/ Cocos2d-X] - Cocos2d-iPhone基于OpenGL和OpenGL ES的C++跨平台版本。
*[http://www.crystalspace3d.org/main/CEL#Downloads Crystal Entity Layer] - Crystal Space 3D引擎的扩充
*[http://www.crystalspace3d.org/main/Download Crystal Space] - 3D应用程序的常规框架。
*Cube - Cube2 ──> Sauerbraten
*DarkPlaces - 高级开源3D引擎之一。
*Delta3d - 整合和其他知名免费引擎,最初由美国军方开发。
*DGD - 一个面向对象的MUD引擎。
*Doom引擎 - 现在已经免费的引擎,曾用于Doom和Doom II
*DXFramework - 一个简单,带有教学性质的2D/3D引擎,基于DirectX和Visual Studio
*DX Studio - 一个专业3D引擎,附带编辑器套件,由Worldweaver公司开发。
*[http://www.touchofdeathproductions.com Eclipse] - 一个2D MMORPG编辑器。
*[https://web.archive.org/web/20070609121337/http://splamm.com/elysium/index.php Elysium Source] - 2D网络游戏引擎,VB6开发。
*[http://engine001.com/ Engine 001] - 2D动作类RPG游戏编辑器。
*[http://epeeengine.org Epee引擎] -一个2D/3D开放源代码图像引擎,多平台。
*Eternity引擎 - Doom引擎的改进。
*Exult - Ultima VII使用的引擎的开源版。
*FIFE - 辐射1和2使用引擎的克隆。
*Game Blender - Blender的子项目游戏引擎,用于开发游戏。
*Game Maker - 面向对象的软游戏开发平台,支持拖放编辑以及其自己的脚本语言。
*GQ - 一个Quake引擎,增添了来自TomazQuake和DarkPlaces的许多新特性。
*GZDoom - 基于ZDoom的引擎。
*Genesis3D - 用于Windows的3D实时渲染引擎
*GemRB - Infinity Engine的一个免费的软件实现。
*[https://web.archive.org/web/20070615102812/http://g3d-ruby.rubyforge.org/ G3DRuby] - 用于高级3D图形。
*[https://web.archive.org/web/20070611152232/http://hge.relishgames.com/ Haaf's Game Engine] - 一个使用硬件加速的2D游戏引擎。
*[http://irrlicht.sourceforge.net/ Irrlicht引擎] - 一個跨平台/開源的3D繪圖引擎。
*ioquake3 - 一个基于id Tech 3的引擎
*[https://web.archive.org/web/20070528033538/http://www.raschke.de/julian/gosu/ Gosu] 2D游戏开发库,用于C++。
*Jogre - 一个基于Java的网络游戏引擎。
*KlayGE - 一个开放源代码的,跨平台的,基于插件结构的游戏引擎。强调技术的先进性。
*MRPGe - Visual Basic开发的2D RPG游戏引擎,附带内置的脚本支持,可定制化强,正在开发阶段。
*M.U.G.E.N - 2D格斗游戏引擎。
*[http://www.multiverse.net/ Multiverse Network] - 网络游戏开发平台,包含服务端、客户端,以及一些开发工具(对个人免费)
*[https://web.archive.org/web/20120311190411/http://nebuladevice.cubik.org/ Nebula Device] - 由德国的游戏开发工作室开发的实时渲染3D引擎。
*[https://web.archive.org/web/20070531233530/http://www.nevrax.org/tikiwiki/tiki-index.php NeL引擎] - 用于开发网络游戏的引擎。
*OctLight - Java游戏引擎,基于OpenGL。
*Open Dynamics Engine - 物理引擎
*[https://web.archive.org/web/20070602091516/http://www.opengameengine.org/ Open Game Engine] - 一個由許多開發遊戲所需的函式庫(library)組合而成的引擎。
*[http://www.ogre3d.org OGRE Engine] - 一个非常流行的面向对象图形渲染引擎,亦称OGRE3D。
*[https://web.archive.org/web/20171016050821/http://www.orpgmaker.com/ Online RPG Maker] - 一个2D网络游戏引擎,以脚本方式编辑。
*[http://www.ogre3d.cn Orz] - 易扩展,易使用的游戏开发框架,基于其他功能性引擎实现。
*[http://www.panda3d.org Panda3D引擎] - 基于Python的快速开发游戏引擎。
*PlayerWorlds - 一个简洁且广泛使用的2D网络游戏引擎。
*PLIB - 包含3D、音效、GUI、窗口管理。支持Linux/Windows/MacOSX。
*ProQuake - 更动过的Quake引擎。
*Pygame - python游戏引擎,作品见PyWeek
*毁灭公爵II引擎 - Quake II的引擎。
*毁灭公爵III引擎 - Quake III的引擎。
*[http://www.realityfactory.info/cms/ Reality Factory] - 一个开源引擎,面向非程序员开发,基于Genesis3d图形引擎。
*Raydium - Maniadrive使用
*RealmForge - 用于微软.NET Framework的引擎,Visual3D.NET的原始版本。
*Sauerbraten - 一个基于Cube引擎的优化版。
*Sonic Robo Blast 2 - 深度修改的Doom Legacy引擎
*Soya 3D - 基于Python的开源3D引擎
*Stratagus - 一个多平台即时战略游戏引擎。
*Telejano - Quake引擎的修改版。
*Tenebrae - Quake引擎的修改版。
*[http://toi3d.com/ Toi] - 一个正在开发的3D游戏引擎,可用于单机和网络游戏开发。
*Tomb4 - The engine used to play custom Tomb Raider games built using TRLE(Tomb Raider Level Editor)
*[https://web.archive.org/web/20070122151012/http://www.vbgore.com/ vbGORE] - 用Visual Basic 6开发的网络游戏引擎(通过3D函数表达2D图形)
*[http://synthetic-reality.com/wosHome.htm Well of Souls] - 基于脚本化编辑的2D引擎,附带可视化世界编辑器。
*Yake - 组件化,面向对象化的的引擎。
*[http://blog.csdn.net/kflizcst Ycnd 2D] - 一款免费的,轻量级的2D引擎,基于DirectX 9,附带有较完整的GUI系统、粒子系统、音频、动画及视频播放系统。
*[http://blog.csdn.net/kflizcst Ycnd 3D] - 目前还处在实验室阶段的3D引擎,同样基于DirectX 9,目前具备完整的GUI、粒子、模型管理器、地形生成器以及初步的场景管理系统。
*[https://web.archive.org/web/20070609214006/http://www.zakengine.com/ Zak引擎] - 为业余和专业游戏开发者开发的2D引擎,基于DirectX 8.1和9。支持脚本、贴图地图、音效、粒子系统等。
*[https://web.archive.org/web/20170515222100/http://gaimo.net/ 盖莫引擎] - 为业余和专业游戏开发者开发的3D引擎,基于OpenGL。支持脚本(lua),音效,粒子系统,内置资源管理器和ode物理引擎
商业引擎
*Arcane引擎 - Wolfpack Studios为《Shadowbane》开发的引擎
*Aurora引擎 - 为RPG研发的引擎。
*Beyond Virtual - 一个面向对象化的实时渲染3D引擎,表现优秀。
*Blade3D - 基于Microsoft XNA的新一代引擎。
*BRender - 一个即时渲染3D引擎,用于电脑游戏,模拟器,绘图工具开发。
*C4 Engine - Eric Lengyel开发的下一代电脑游戏引擎
*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 games
*CryENGINE, CryENGINE2 - CryENGINE是《孤岛惊魂》的游戏引擎。CryEngine 2是Crytek为开发《-{zh-hans:孤岛危机; zh-hant:孤岛危机;}-》研发的新一代游戏引擎。
*Dagor Engine 3 - A high-tech cross-platform game engine(3D, physics, game logic)with rich toolset for content development
*Deep Creator - A 3D game engine
*Doom 3 engine - Used by the games Doom 3, Quake 4, Prey and Quake Wars
*EAGL(EA Graphics Library) - A cross-platform graphics engine used by Electronic Arts in their EA Sports titles.
*Earth-4 Engine - 地球2160的遊戲引擎
*Electron engine - Currently in development by Obsidian Entertainment for their game Neverwinter Nights 2, based on the Aurora engine
*Euphoria - 由NaturalMotion出品的实时运动合成引擎
*Explorations - 2d MMO creator
*FPSCreator - 3D第一人称射击游戏制作器
*Frostbite - EA DICE为战地系列游戏设计的一款引擎,除了渲染大规模的地图,还支持破坏包括建筑物、树木、地面在内的90%以上的环境物体。
*Gamebryo - 一个C++写的跨平台3D绘图引擎
*GFX3D - 目标公司为旗下的数款游戏开发的引擎。
*Havok - 非常先进的跨平台(PC, PS3, Xbox 360 etc)中量级引擎
*iMUSE - Specifically designed to synchronize music with visual action
*INSANE - Used in LucasArts games
*Infinity Engine - Allows the creation of isometric computer role-playing games
*IW引擎-由Infinity Ward工作室开发用于使命召唤系列,并作为詹姆斯·邦德游戏的主要引擎。
*Jedi - A game engine developed by LucasArts for Star Wars: Dark Forces and Outlaws
*Kaneva Game Platform - A full featured MMOG engine for independent and professional game development
*KjAPI - A C++ technology to create games and 3D applications for PC computers
*Lithtech - 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 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 NaturalMotion
*Monumental 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 use--revenue sharing upon commercial deployment)。
*Odyssey Engine - Used to create three dimensional computer role-playing games, used in Knights of the Old Republic
*ORE - Online RPG Engine
*Quest3D - www.quest3d.com
*Power Render - A general purpose software development kit for games and 3D visualization
*Phantom Game Engine - 幻影游戏引擎, www.cosmic-life.com(简单域名:www.3dkaifa.com),支持全中文,支持多国语言(中文简体,中文繁体,英文等),同时支持多个目标程序语言开发(C++,VB,C#,易)。
*RAGE - A game engine created by Rockstar Games use it to power their upcoming video games on the Xbox 360 and PlayStation 3
*Reality Engine - 3D game engine by Artificial Studios
*Refractor 2 - EA DICE为戰地風雲1942、战地2等游戏使用的引擎。
*RelentENGINE - A next-generation FPS engine supporting massive destroyable city environments and realistic vehicle control, makes extensive use of shader model 3.
*RenderWare - 一个非常流行的3D API和图像渲染引擎
*Retribution Engine - 一个用于FPS的游戏引擎
*Revolution3D - A 3D graphics engine developed by X-Dream Project
*RPG 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 games
*SCUMM engine - Used in LucasArts graphical adventure games
*Serious Engine - The engine by Croteam used in the epic Serious Sam: The First Encounter and the inspirational - The Second Encounter
*Shark 3D - A middleware from Spinor for computer, video games and realtime 3D applications
*Silent Storm engine - A turn-based strategy game engine
*Sith - A game engine developed by Lucasarts for Dark Forces II
*Slayer - A game engine created by The Collective, Inc. and used in Buffy the Vampire Slayer, Revenge of the Sith, Indiana Jones and the Emperor's Tomb and Wrath Unleashed
*Source引擎 - Valve公司为半条命2开发的游戏引擎。
*Torque Game Engine - A modified version of a 3D computer game engine originally developed by Dynamix for the 2001 FPS Tribes 2
*Torque Game Engine Advanced - A next-generation 3D game engine support modern GPU hardware and shaders.
*TOSHI - A fourth generation cross platform game engine designed by Blue Tongue Entertainment
*Truevision3d - 一个使用DirectX API的3D游戏引擎
*Unigine - Cross-platform middleware with great graphics
*Unity - 一个易于使用的开放式的3D游戏/交互式软件引擎
*虚幻(Unreal)引擎 - 最流行的动作游戏引擎之一
*Vengeance engine - 一个基于虚幻2/2.5的游戏引擎
*Vicious Engine - 可用于Microsoft Windows, Sony PlayStation 2, Microsoft Xbox和Sony PlayStation Portable
*3DGame Studio - 见www.3dgamestudio.com
*[http://www.trinigy.de/ Vision Game Engine] - A commercial game engine used in 50+ titles by companies like T2, Atari, Neowiz and Threewave. Available for PC, Xbox, Xbox360 and PS3
*Visual3D.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 combined with unique high-level development framework, used for game prototyping and rapid developments. Available for Windows, Macintosh, Xbox, PSP
*White Engine - Square-Enix's proprietary seventh generation game engine to be used for their PS3 projects.
*zerodin engine - 一个MMORPG专用的商业引擎,用于PC,XBOX360等多个平台,目前为止最适合开发MMORPG的商业引擎,引擎前身用于著名的RF online.
*Zero - 3D game engine used in The Clone Wars, Battlefront, and Battlefront II
*Maz 3D Game Engine - Designed by Students C++ & OpenGL
手机游戏引擎
*GledPlay - 一套完整的SDK用于开发手机游戏。
- [http://game-editor.com game-editor] - 为GP2X开发游戏的开发套件。
PSP
*WGAF - Guild Software用于开发Vendetta Online的引擎。
*XnGine - 最早的实时3D引擎之一。
相关游戏
参考文献
参见
- 游戏引擎
- 物理引擎
- 开源游戏列表
评论 (0)