免费引擎
Agar - 一个高级图形应用程序框架,用于2D和3D游戏。
Allegro library - 基于 C/C++ 的游戏引擎,支持图形,声音,输入,游戏时钟,浮点,压缩文件以及GUI。
Axiom 引擎 - OGRE的衍生引擎。
Baja 引擎 - 专业品质的图像引擎,用于The Lost Mansion。
Boom - Doom代码的一部分。由TeamTNT开发
Build 引擎 - 一个第一人称射击游戏引擎,用于Duke Nukem 3D。
BYOND - “Build Your Own Net Dream”的所写,支持各种类型的游戏,包括MMORPG。
Ca3D-引擎 - 一个比较成熟的引擎,有自己的SDK,世界编辑器等。
Cadabra 3D 引擎 - 用于快速开发3D游戏。
Catmother - 一个基于BSD授权的引擎,只限个人使用,不能做商业用途。是一家游戏公司的开源引擎。
CheapHack - An outdated TomazQuake derived engine
Crystal Entity Layer - Crystal Space 3D 引擎的扩充
Crystal Space - 3D应用程序的常规框架。
Cube - Powers the computer game of the same name
DarkPlaces - 高级免费软件之一。
Delta3d - 整合和其他知名免费引擎,最初由美国军方开发。
DGD - 一个面向对象的MUD引擎。
Doom 引擎 - 现在已经免费的引擎,曾用于Doom和Doom 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使用的标准2D引擎。
Game Blender - Blender的子程序,用于开发游戏。
Game Maker - 面向对象的软游戏开发平台,支持拖放编辑以及其自己的脚本语言。
GQ - 一个Quake引擎,增添了来自TomazQuake和DarkPlaces的许多新特性。
GZDoom - 基于ZDoom的引擎。
Genesis3D - 用于Windows的3D实时渲染引擎
GemRB - A free software implementation of the Infinity Engine
G3DRuby - 用于高级3D图形。
Haaf's Game Engine - A 2D Hardware Accelerated Game Engine
Irrlicht 引擎 - 一个多平台3D图形引擎。
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 Game Engine - 一个开源引擎,包含开发游戏所需的各种组件。
OGRE Engine - 一个非常流行的面向对象图形渲染引擎,亦称OGRE3D。
Online RPG Maker - 一个2D网络游戏引擎,以脚本方式编辑。
Panda3D 引擎 - 基于Python的快速开发游戏引擎。
PlayerWorlds - 一个简洁且广泛使用的2D网络游戏引擎。
PLIB - 包含3D、音效、GUI、窗口管理。支持Linux/Windows/MacOSX。
ProQuake - 更动过的Quake引擎。
毁灭公爵II引擎 - Quake II的引擎。
毁灭公爵III引擎 - Quake III的引擎。
Reality Factory - 一个开源引擎,面向非程序员开发,基于Genesis3d图形引擎。
RealmForge - 用于微软 .NET Framework的引擎,Visual3D.NET的原始版本。
Sauerbraten - 一个基于Cube引擎的优化版。
Sonic Robo Blast 2 - A heavily modified Doom Legacy engine for a 3D platform fan-fiction game of the same name.
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。 支持脚本、贴图地图、音效、粒子系统等。
商业引擎
Arcane 引擎 - Wolfpack Studios为《Shadowbane》开发的引擎
Aurora 引擎 - 为RPG研发的引擎。
Beyond Virtual - 一个面向对象化的实时渲染3D引擎,表现优秀。
Blade3D - 基于Microsoft XNA的新一代引擎。
BRender - A real-time 3D graphics engine for computer games, simulators and graphic tools
C4 Engine - An emerging next-generation computer game engine created by Eric Lengyel
Chrome Engine - NextGen game engine supporting DirectX 10, used mostly for the FPS computer games (Windows, Xbox 360). Developed by Techland
Coldstone game engine - an old game creation suite for Macintosh/Windows to create role-playing or adventure-style games
CryENGINE, CryENGINE2 - CryENGINE是FPS游戏《[孤岛危机]》的游戏引擎。 CryEngine 2 是Crytek为开发FPS游戏《[孤岛危机]》研发的新一代游戏引擎。
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 - The graphics engine used in Earth 2160
Electron engine - Currently in development by Obsidian Entertainment for their game Neverwinter Nights 2, based on the Aurora engine
euphoria - A real-time motion synthesis engine by NaturalMotion
Explorations - 2d MMO creator
FPSCreator - 3D First Person Shooter creator
Frostbite Engine- Game engine used for the next-gen title Battlefield: Bad Company
Gamebryo - A cross-platform 3D computer graphics engine coded in C++
GFX3D - 目标公司为旗下的数款游戏开发的引擎。
Havok[1] - Very High-tech cross platform (PC, PS3, Xbox 360 etc) middleware Engine.
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
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 Star Wars: 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
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
RelentENGINE - 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 engine
Retribution Engine - A game engine to make first person shooter games
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 Jedi Knight: Dark Forces II
Slayer - 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 Emperor's Tomb and Wrath Unleashed
Source engine - A Game Engine developed by Valve Software for Half-Life 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 - A 3D game engine using the DirectX API
Unigine - Cross-platform middleware with great graphics
Unity - An easy-to-use open-ended 3D game/interactive software engine
Unreal engine - One of the most popular game engines for action games
Vengeance engine - A video game engine based on the Unreal Engine 2/2.5
Vicious Engine - Available for Microsoft Windows, Sony PlayStation 2, Microsoft Xbox, and Sony PlayStation Portable
3DGame Studio - www.3dgamestudio.com
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.
Zero - 3D game engine used in Star Wars: The Clone Wars, Star Wars: Battlefront, and Star Wars: Battlefront II
Maz 3D Game Engine - Designed by Students C++ & OpenGL
手机游戏引擎
PSP
WGAF - Guild Software用于开发Vendetta Online的引擎。
XnGine - 最早的实时3D引擎之一。
引擎概览(A--G)
名称 | 程序语言 | 平台 | 版权 | 图像 | 音效 | 联网 | 脚本 | 其他特性 | 插件 | 备注 |
---|---|---|---|---|---|---|---|---|---|---|
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 | 免费 | 3D | 是, 基于FMOD | Python | ||||
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 | 是 | 是 |
引擎概览(R--Z)
名称 | 程序语言 | 平台 | 版权 | 图像 | 音效 | 联网 | 脚本 | 其他特性 | 插件 | 备注 |
---|---|---|---|---|---|---|---|---|---|---|
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 | 是 | 否 | 否 | |||
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 | Free | 3D 基于 DirectX | 是 | 是 | 是 | |||
Thousand Parsec 框架 | Python, C++, 其他 | Windows, Linux, MacOS X | 免费(GPL) | 2D/3D | 否 | TP协议 | 是 | 用于联机游戏的引擎框架 | ||
TNT Basic | Basic | MacOSX | 免费(GPL) | 2D | 是 | 否 | 否 | |||
Torque | C++ | Windows, Linux, MacOS X | 商业 | 3D 基于 OpenGL | OpenAL | 是 | 自定义脚本 | 任务/地形编辑器,支持Mac和Linux,实时界面编辑器,粒子系统,支持多语言 | 开源,用户众多,支持Many 3D模型导入 | |
Torque2D | C++ | Windows, Linux, MacOS X | 商业 | 2D | OpenAL | 是 | 自定义脚本 | |||
Truevision3D | VB/Delphi/C++/.NET | Windows | 免费/商业 | 3D 基于DirectX | DirectX | 是 | VBscript, Python, Java Script | 物理引擎,支持各种常见模型文件,正规映射, 阴影 | ||
UnrealEngine2 / 2X / 3 | C++ | Windows, Linux, MacOS X, PS2, Xbox, PS3, XBOX 360 | 商业 | 3D | 是 | 是 | UnrealScript | 物理系统, HDR (UE3) | 价格较高 | |
Unigine | C++ | Windows, Linux | 商业 | 3D | 是 | 是 | UnigineScript(类似C++) | 物理系统, HDR, PRT, 像素阴影(3.0) | 图像表现类似Doom3, Unreal,价格较低,工具很多 | |
vbGORE | VB6 | Windows | Free (Open Source) | 2D 基于 3D | 是 | 是 | 否 | 针对ORPG和MMORPG游戏设计的引擎 | ||
名称 | 程序语言 | 平台 | 版权 | 图像 | 音效 | 联网 | 脚本 | 其他特性 | 插件 | 备注 |
Valve | Python | Windows/Linux | 商业 | 2D/3D 基于DirectX和OpenGL | 是 | Python | 更多信息 | |||
Visual3D.NET | .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,易学,很稳定 | |
Zak Engine | C++ | Windows | Free | 2D 基于 DirectX 8.1 and 9.0 | Audiere | 是 | AngelScript | Tiles地图(AnaConda地图编辑器), 精灵, 粒子系统,位图字体 | 很稳定,易用 | |
ZFX Community Engine | C++ | Windows, Linux, BSD | 免费(LGPL) | 3D 基于DirectX和OpenGL | 是 | 是 | Lua |
开源3D方面的软件
(1) Blender
Blender is the open source software for 3D modeling, animation, rendering, post-production, interactive creation and playback. Available for all major operating systems under the GNU General Public License.
(2) G3D Engine
G3D is a commercial-grade 3D Engine available as Open Source (BSD License). It is used in games, tech demos, research papers, military simulators, and university courses. It can support real-time rendering, off-line rendering, back-end game server management of 3D worlds, and use of graphics hardware for general purpose computing.
G3D provides a set of routines and structures so common that they are needed in almost every graphics program. It makes low-level libraries like OpenGL and sockets easier to use without limiting functionality or performance. G3D gives you a rock-solid, highly optimized base from which to build your application.
G3D does not contain scene graph or GUI routines. Because of this, there is a lot of flexibility to how you structure your programs. The tradeoff is that you have to know more about 3D programming. G3D is intended for users who are already familiar with C++ and DirectX or OpenGL. G3D does not draw widgets by itself. Several good G3D-compatible GUI libraries exist and we recommend using one with G3D if your project has extensive UI needs.
(3) OGRE Engine
OGRE v1.2 [Dagon] represents the culmination of 5 years of continuous development, resulting in what is now regarded by many as the leading open source real time 3D rendering engine. OGRE is packed with features to make your development life easier, whether you're making games, architectural visualisation, simulations, or anything else which requires a top-notch 3D rendering solution.
(4) SDL
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse