游戏引擎列表

本文汇总了免费和商业游戏引擎的详细信息,涵盖2D和3D游戏开发领域,包括图形渲染、物理模拟、网络支持等功能,并列举了部分游戏及其使用的引擎。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

免费和开源引擎

  • 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。
  • Ca3D-引擎 - 一个比较成熟的引擎,有自己的SDK,世界编辑器等。
  • Cadabra 3D 引擎 - 用于快速开发3D游戏。
  • Catmother - 一个基于BSD授权的引擎,只限个人使用,不能做商业用途。是一家游戏公司的开源引擎。
  • CheapHack - 一个已经过时的TomazQuake衍生引擎。
  • Crystal Entity Layer - Crystal Space 3D 引擎的扩充
  • Crystal Space - 3D应用程序的常规框架。
  • Cube - Cube2 ──> Sauerbraten
  • DarkPlaces - 高级开源3D引擎之一。
  • Delta3d - 整合和其他知名免费引擎,最初由美国军方开发。
  • DGD - 一个面向对象的MUD引擎。
  • Doom 引擎 - 现在已经免费的引擎,曾用于DoomDoom II
  • DXFramework - 一个简单,带有教学性质的2D/3D引擎,基于DirectX和Visual Studio
  • DX Studio - 一个专业3D引擎,附带编辑器套件,由Worldweaver公司开发。
  • Eclipse - 一个2D MMORPG编辑器。
  • Elysium Source - 2D网络游戏引擎,VB6开发。
  • Engine 001 - 2D 动作类RPG游戏编辑器。
  • 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的一个免费的软件实现。
  • G3DRuby - 用于高级3D图形。
  • Haaf's Game Engine - 一个使用硬件加速的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 引擎 - 用于开发网络游戏的引擎。
  • 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。
  • ProQuake - 更动过的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 - 基于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引擎,附带可视化世界编辑器。
  • Yake - 组件化,面向对象化的的引擎。
  • Zak 引擎 - 为业余和专业游戏开发者开发的2D引擎,基于DirectX 8.1和9。 支持脚本、贴图地图、音效、粒子系统等

商业引擎

手机游戏引擎

  • GledPlay - 一套完整的SDK用于开发手机游戏。
  • game-editor - 为GP2X开发游戏的开发套件。

PSP

游戏及其使用的引擎

引擎 游戏 公司
Nebula Device 3黑暗之眼Radon Labs
GoldSrc半条命Valve
SAGE 引擎命令与征服;
命令与征服3:泰伯利亚战争;
魔戒:中土大战II
EA
Source引擎半条命2;
Sin Episodes;
魔法门之黑暗弥赛亚
Valve;
Ritual Entertainment;
Arkane Studios
CryENGINE孤岛惊魂Crytek
CryENGINE2孤岛危机;
孤岛危机:弹头
Crytek
Essence 引擎英雄连;
英雄连:对立前线
Relic Entertainment
Scimitar刺客信条育碧公司
zerodinengineRF oline;
dark eden2
CCR,SOFTON(开发中),GRAVITY(开发中)
Alamo星球大战:帝国战争;
星球大战:帝国战争-堕落之军;
宇宙战争:地球突击战
Petroglyph
Unreal Engine 3虚幻竞技场3Epic Games
Doom 3 引擎毁灭战士3;
雷神之锤4;
深入敌后:雷神战争
Id Software
Neon 引擎闪点行动2极速房车赛Codemasters
GFX3D复活 (游戏)天骄目标软件公司

 

引擎概览(A--G)

本章节来自 游戏编程Wiki,版权依据GNU自由文档许可证 1.2

名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注 名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注 名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注 名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注
3DCakeWalkPythonWindows/Linux商业2D/3D 基于 DirectX和OpenGL  Python参见
A6游戏引擎C-Script,模仿C++/DelphiWindows商业3D 基于 DirectXC-Script脚本语言带物理运算
AGL 引擎C++Windows商业2D 基于 DirectDraw,Direct3D和OpenGL高级游戏场景框架易于使用,硬件抽象,自动资源管理,自定义文件系统
AllegroC++DOS, Unix, Windows, BeOS, QNX, MacOS开源,免费2D以及3D 
Artificial 引擎.NETWindows免费3D 基于 DirectX
Axiom.NET 免费3D 基于 OpenGL
Baja引擎C++/LuaWindows, Mac Os X免费3D 基于 OpenGLLua专业级品质,包含各种开发工具灵活性高
Blitz3DBasicWindows商业2d/3D 基于 DirectX7BlitzBasic使用者众多易于使用,支持BSP,3DS非面向对象,basic语法
BlitzMaxObject BasicWindows, Linux, MacOS商业2D 基于 OpenGLBlitzMAX 脚本提供多种模块(GUI,3D,音效,物理运算等)易于使用高速2D引擎,面向对象,支持LUA没有3D支持
Brume Game引擎.NET 2.0 (C#)Windows免费3D 基于 DirectX提供多种模块(GUI,音效,物理运算,碰撞检测,动画等)易于使用,面向对象 
C4 引擎C++Windows/MacOS商业3D可视化脚本编辑参见正在开发特性支持不完整
Cipher Game 引擎C/C++Windows商业3D 碰撞检测,AI
ClanLibC++Windows, Linux, MacOSX开源免费2D加速网络系统表现优秀
Classical Moon GDKC/C++WindowsFree/商业2D 基于 OpenGL是,基于 OpenAL可定制化C/C++脚本语言Chinese
Clockwork(未完成)不需要Windows, LinuxIndie/商业3D 基于 OpenGL基于 OpenAL计划中Lua
CRM32ProC++Windows, Linux闭源 LGPL2D 基于 SDL/glSDL,优化MMX基于SDL_mixer的API基于SDL_Net的APIXML解析器,自带文件打包管理器,参见基于各种CPU的高级设定,可定制化配置系统
Crystal SpaceC/C++Linux, Windows, MacOS X免费(LGPL)3D 基于 OpenGLPython, Perl 或 Java
DaBooda Turbo 引擎VBWindows 2D 基于 DirectX
DaimoninC(服务端),C++(客户端)java(编辑器)Linux, Windows, MacOSXGPL2D/3D 基于 SDL及OGRE3DLua完整的MMORPG引擎
Delta3DC++Linux, Windows, MacOSX免费(LGPL)3D OpenGLPython物理运算,场景编辑器,参见支持大规模地形渲染。
DarkbasicProBasicWindows共享软件2d/3D 基于 DirectX9Darkbasic用户众多易于使用,支持BSP,3DS。非面向对象,basic语法
DizzyAGEC++Windows免费2D 基于 DirectXGS9 脚本语言有开发工具,用于快速创建冒险类游戏
DXGame引擎VB6Windows免费2D+ 基于 Direct3D自动精灵管理,2D贴图地图(层数无限),基本粒子系统,碰撞检测
dx_lib32 2.0VB 6.0 (亦有 VB.NET)Windows免费2D 基于 D3D 8)基于 DirectAudio (DSound8)支持Quake/Half-Life的打包文件格式界面简单,易于使用,说明文档完备不完全面向对象,说明文件及网站都是西班牙语
EasyWay 引擎JavaWindows, Linux, Mac OS开源GPL2D/3D 基于 OpenGLOpenAL计划中可扩展,像素级碰撞检测,自动寻路使用简便API说明文件不完善
Epee 引擎C++Windows, Linux,Maczlib/libpng2D基于SDL,3D计划使用OpenGL计划中计划中Epee 参见渲染快速引擎还在开发中
ephLibC++/IoOS XGPL/其他2D/3D 基于 OpenGLOpenAL完整Io脚本支持高级粒子系统可修改开发中,特性不完整
Espresso3DJavaWindows, Linux, MacOS X免费/商业3D 基于 LWJGL2D/3D 基于 OpenAL参见
Fenix Project (beta)Pascal、C兼有Windows, Linux, Mac OS, Solaris, BeOs, DreamCast, GP32X开源2D 基于 SDL基于 MikMod基于 SDL_Net像素级碰撞检测,自动寻路易于使用基于软件渲染的2D,非面向对象的脚本语言,漏洞少
FIFEC++Win32, Linux, MacOS X, BSD免费(GPL 2.0)2D软件渲染,基于SDL, 有硬件加速模式,基于OpenGL是 (OpenAL)Lua 5.1计划支持各种特效 还不完整
FlatRedBall 2.5D.NETWindowsFree3D 基于 DirectXSoon模板,碰撞检测,骨骼系统,物理运算
G3DC++Linux, Windows, MacOS X免费(BSD)3D 基于 OpenGL 
G3DRubyRubyWindows, LinuxFree3D 基于 OpenGL 
Game MakerDelphiWindows免费/商业2D/3DSome自创GML脚本快速2D贴图地图游戏开发,但支持3D速度不够(基于DirectX)
Genesis3DC++Windows免费/商业3D基于DirectX
GFX3DC++windows商业

引擎概览(G--Q)

名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注 名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注 名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注
GhostEngineC++, .NETWindows (Mac和Linux在开发中)引擎代码使用Zlib/libPNG许可证,非代码资源使用多种许可否3D 基于OpenGL/DirectX,对DirectX还在开发是 (FMOD)是 (TCP/IP正在重写,UDP支持在计划中)Lua普通 开发中
Goblin 2D+C/C++Windows免费,共享,商业主要是基于D3D的2D,但支持.X和.MD2模型是-自创 开发中 
Golden T 游戏引擎JavaWindows, Linux, MacOS X免费2D基于OpenGL 
GosuC++, RubyWindows, Mac, Linux免费2D基于OpenGL/DirectX
HGE HGEC++Windows开源(Zlib/libpng许可证)2D基于DirectX是,基于BASS带开发工具引擎框架好 
IrmoCLinux免费  Ruby 
IrrlichtC++/.NETWindows, Linux, Mac OSX免费 (zlib/pnglib许可证)3D 基于DirectX(8,9),OpenGL,多种软件渲染Lua碰撞检测,HDR大公司开发,教学资源丰富开发中
ikaC++Windows, Linux免费(GPL)2D 基于OpenGLPython资源消耗少
Jad 引擎- C#+MDX引擎C#WindowsLGPL3D基于Managed DirectXMDSound和Vorbis .NET需要支持shaders 2.0以上的图形卡,使用牛顿力学引擎来实现逼真的运动和力回馈,支持HDR,带AI引擎(遗传算法框架)开发界面直观开发文档不完整
Jamagic 1.2JamascriptWindows商业3D嵌入式编辑器易学 
JEngine SSEC++Windows, Linux免费(GPL)2D基于OpenGLLua碰撞检测,Cg&GLS效果
Jet3DC/C++WindowsFree3D基于DirectX   
JGameJavaWindows, Unix, MacOSX免费(BSD)2D 
jMonkey引擎JavaWindows, Linux, MacOS X免费(BSD)3D 基于LWJGL未知
JOGRE引擎JavaWindows, Linux, MacOS X免费(BSD)2D ?Java在线游戏引擎
Multimedia Fusion 2非脚本Windows商业2DLuaActiveX, Dll, 插件丰富,可扩展易学 
neabEnginePHPWindows, Linux商业2D (AJAX)带完整源代码,可添加模块
NeLC/C++Windows, Linux免费/商业3D 基于DirectX或OpenGL CEGUI集成
NemoX 3D 引擎VB/Delphi/.NETWindows免费3D 基于DirectXDirectX易于使用 
NeoEngineC++Windows, Linux免费(MPL)3D 基于 DirectX或OpenGLLua 
OGE - Open Game EngineC++Windows (mingw, VC), Linux (gcc)免费(LGPL)/商业3D(OGRE,hence DX + OpenGL)OpenALRakNetSquirrel多线程设计,GUI(CEGUI)物理系统(ODE)简便的开发平台 
OGREC++Windows, Linux, MacOS X免费(LGPL)/商业3D 基于Directx或OpenGL几乎支持所有高端3D技术大公司开发,教程丰富,开源源代码庞大
OREVB6Windows免费2D基于 DirectX7/DirectX8
Ovorp引擎.NETWindows免费2D基于DirectX 
PAB游戏引擎VBWindows
Panda3DC++Windows, Linux免费(BSD)3D DirectX / OpenGL是,基于FMOD、OpenAL、MilesPython(官方建議)、C++內建碰撞與ODE物理引擎,有效能監控等輔助程式
PhotonC++Linux, Windowszlib2D 基于OpenGL是,OpenAL带资源管理文档丰富开发早
PLib
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值