`
hu1010
  • 浏览: 23798 次
  • 性别: Icon_minigender_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”的縮写,支持各种类型的游戏,包括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 刺客信条 育碧公司
zerodinengine RF oline;
dark eden2
CCR,SOFTON(开发中),GRAVITY(开发中)
Alamo 星球大战:帝国战争;
星球大战:帝国战争-堕落之军;
宇宙战争:地球突击战
Petroglyph
Unreal Engine 3 虚幻竞技场3 Epic Games
Doom 3 引擎 毁灭战士3;
雷神之锤4;
深入敌后:雷神战争
Id Software
Neon 引擎 闪点行动2; 极速房车赛 Codemasters
GFX3D 复活 (游戏)天骄 目标软件公司

 

引擎概览(A--G)

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

名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注 名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注 名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注 名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注
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
Baja引擎 C++/Lua Windows, Mac Os X 免费 3D 基于 OpenGL Lua 专业级品质,包含各种开发工具 灵活性高
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 提供多种模块(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 是,基于 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 免费(LGPL) 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 物理运算,场景编辑器,参见 支持大规模地形渲染。
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 Free 3D 基于 DirectX Soon 模板,碰撞检测,骨骼系统,物理运算
G3D C++ Linux, Windows, 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 商业

引擎概览(G--Q)

名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注 名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注 名称 程序语言 平台 版权 图像 音效 联网 脚本 其他特性 插件 备注
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 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, 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 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在线游戏引擎
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 X 免费(LGPL)/商业 3D 基于Directx或OpenGL 几乎支持所有高端3D技术 大公司开发,教程丰富,开源 源代码庞大
ORE VB6 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 基于OpenGL 是,OpenAL 带资源管理 文档丰富 开发早
PLib C++ Linux, UNIX, Windows, MacOSX, MacOS9 免费(LGPL) 2D/3D基于OpenGL  
<a clas
分享到:
评论

相关推荐

    OpenGraphic:图形引擎和游戏引擎列表

    "OpenGraphic:图形引擎和游戏引擎列表"这个项目,显然旨在收集并整理一系列开源的图形和游戏引擎资源,帮助开发者选择适合他们项目的工具。以下是关于这些关键领域的详细介绍: 1. **图形渲染(Graphics Rendering...

    应用到游戏引擎的c++小游戏

    "应用到游戏引擎的C++小游戏"这个标题暗示了我们正在讨论一个使用C++编程语言,并结合游戏引擎来构建的小型游戏项目。下面我们将深入探讨C++在游戏开发中的应用以及游戏引擎的基本原理。 C++是一种通用、面向对象的...

    推荐一款python可以使用的游戏引擎.专为U3D打造的游戏服务器引擎

    标题中的“推荐一款python可以使用的游戏引擎.专为U3D打造的游戏服务器引擎”表明了我们要讨论的主题是一款基于Python的游戏服务器引擎,它专门用于支持Unity 3D(U3D)游戏的开发。游戏引擎是游戏开发的核心工具,...

    泡泡堂单机版(含ASL游戏引擎)

    在文件名称列表中,“泡泡堂单机版(含ASL游戏引擎)”很可能是游戏的主程序文件,包含了游戏的所有资源和代码。通常,这样的文件可能是一个可执行文件(.exe),运行后会启动游戏。如果需要深入了解游戏的内部结构,...

    PHP游戏引擎 DotK

    6. **安全考虑**:作为游戏引擎,DotK需要防范各种安全威胁,如SQL注入、XSS攻击等。因此,它可能包含了一些安全机制,如预编译SQL语句、输入验证和输出过滤。 7. **性能优化**:为了处理大量的并发请求,DotK可能...

    自己设计的游戏引擎项目

    【标题】"自己设计的游戏引擎项目"揭示了这个工程的核心是一个个人开发的游戏引擎,它旨在为游戏开发提供一个自定义的框架。游戏引擎是游戏开发的基础,它包含了处理图形渲染、物理模拟、音频处理、输入控制等核心...

    windows游戏开发通过游戏引擎使代码更容易操作

    在Windows平台上进行游戏开发,利用游戏引擎可以极大地简化代码的编写和管理,让开发者更专注于游戏的创意和体验设计。游戏引擎是一种软件框架,它提供了一系列工具和接口,用于创建、测试和发布游戏。常见的游戏...

    HGE游戏引擎开发包

    这个"**HGE游戏引擎开发包**"包含了所有你需要的工具和资源,以利用HGE进行游戏创作。它提供了丰富的功能,如图形渲染、音频处理、物理模拟以及输入管理等,帮助开发者轻松构建游戏世界。 **一、HGE SDK** HGE SDK...

    用 WebGL 打造 HTML5 游戏引擎平台.pdf

    文档中还提到了对游戏引擎中UI定制的需求,例如QICI Widget的标签、按钮、列表、树、表格等组件,以及Phaser的标签、手风琴、边框布局等,支持MVC模式和矢量图形,体现了WebGL平台的多功能性和灵活性。 最后,文档...

    c++游戏引擎 3d效果

    【C++游戏引擎3D效果】是编程领域中一个高级且复杂的主题,涉及到计算机图形学、软件工程和高性能计算等多个方面。C++作为一款强类型、静态类型的语言,以其高效和灵活性被广泛用于游戏开发,尤其是游戏引擎的构建。...

    游戏引擎开发 通过开发游戏引擎,使游戏编程更加容易,开发人员只需关注如何开发游戏

    【游戏开发】说明:游戏引擎开发 通过开发游戏引擎,使游戏编程更加容易,开发人员只需关注如何开发游戏。 (Game Engine Development) 文件列表: Chap22\SpaceOut 4\AlienSprite.cpp (2430, 2005-08-16) Chap22\...

    大学 毕业设计 项目实训 基于HGE游戏引擎开发的一款游戏.zip

    【标题】与【描述】提及的是一个大学毕业生的毕业设计项目,该项目是一个基于HGE(Happy Game Engine)游戏引擎开发的游戏。HGE是一款开源的游戏开发框架,为开发者提供了方便快捷的方式来创建2D游戏。这个实训项目...

    百分之百开源的js游戏引擎

    【标题】:“百分之百开源的js游戏引擎” 在IT领域,游戏开发是一项充满创新和技术挑战的工作,而JavaScript作为一门广泛使用的脚本语言,其在游戏开发中的应用也日益普及。"百分之百开源的js游戏引擎"是专为...

    ngc游戏引擎 2D

    在核心特性方面,ngc游戏引擎提供了多种关键组件,如button(按钮)、edit(文本输入框)、list(列表)和tab(选项卡),这些是构建游戏界面的基本元素,使得开发者可以轻松创建用户友好的交互界面。例如,button...

    游戏引擎大全.pdf

    13. **Unity**:虽然不在列表中,但Unity是目前最流行的游戏引擎之一,支持2D和3D游戏开发,适用于各种平台,并拥有丰富的资源库和社区支持。 14. **Blender Game Engine**:虽然已经被弃用,但它曾经是Blender 3D...

    hge游戏引擎+angelscript游戏脚本(.as)的用法.zip

    《深入理解hge游戏引擎与angelscript游戏脚本实践》 在游戏开发领域,高效的游戏引擎和灵活的脚本语言是实现创新游戏设计的关键。本文将深入探讨hge(Hidden Game Engine)游戏引擎和angelscript游戏脚本的使用方法...

    设计一个并行游戏引擎(Designing a Parallel Game Engine)

    ### 设计一个并行游戏引擎的关键知识点 #### 1. 引言 随着现代处理器中多核技术的发展,设计能够充分利用这些多核心的游戏引擎变得至关重要。传统的单线程游戏引擎虽然可以通过图形处理单元(GPU)来提升图形渲染...

    rpg游戏引擎 很不错的

    现在,让我们详细探讨一下这些压缩包内的文件名称列表,它们代表了游戏引擎的关键组成部分: 1. **Core_Graphics.cpp/h**:这部分代码涉及图形渲染的核心功能。可能包含了设置场景、绘制3D模型、处理光照和阴影、...

    3D游戏开源引擎

    3D游戏引擎通常包括一套完整的工具集,用于场景编辑、资源管理、动画制作等,帮助开发者更高效地构建游戏世界。 在压缩包的文件列表中,我们可以看到以下几个关键部分: 1. **RakNet_4.0_Eval_Clickthrough_1.1....

    cocos2d游戏引擎

    标题中的“cocos2d游戏引擎”是指cocos2d的核心功能——一套用于构建2D游戏的软件开发工具包。它包含了图形渲染、动画系统、物理引擎、音频处理、用户界面和资源管理等关键模块,使得开发者可以专注于游戏逻辑和设计...

Global site tag (gtag.js) - Google Analytics