最常用的开源游戏引擎
摘要:开源即开放原代码(OpenSource),游戏引擎好比赛车的引擎,是用于控制所有游戏功能的主程序,从计算碰撞、物理加速系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。无论是角色扮演游戏、即时策略游戏、冒险解谜游戏或是动作射击游戏,哪怕是一个只有1兆的小游戏,都有这样一段起控制作用的代码。下面将列出一些著名的且经常被使用的开源游戏引擎。
开源即开放原代码(OpenSource),游戏引擎好比赛车的引擎,是用于控制所有游戏功能的主程序,从计算碰撞、物理加速系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。无论是角色扮演游戏、即时策略游戏、冒险解谜游戏或是动作射击游戏,哪怕是一个只有1兆的小游戏,都有这样一段起控制作用的代码。下面将列出一些著名的且经常被使用的开源游戏引擎。
Delta3D:Delta3D是一个功能齐全的游戏引擎,可用于游戏,模拟或其他图形应用。其模块化设计集成了其他的开源项目,如‘开放场景图’,‘开放动力学引擎’,‘人物动画库’和‘OpenAL’。Delta3D把这些开源项目集成到一个易于使用的应用程序编程接口中。下载Delta3D2.1.0127MB/WindowsXP。
NeoEngine:NeoEngine是一个全功能的用C++编写的开源3D三维游戏引擎。该引擎是多平台的,包括OpenGL和DirectX渲染功能,支持Windows,Linux和MacOSX系统,它提供了场景管理,顶点和像素着色,骨骼动画和物理,脚本以及一个完全集成的工具链。NeoEngine下载地址。
IrrlichtEngine:该IrrlichtEngine是一个开放源码的,高性能的实时3-D引擎,用C++编写,也可用于.Net语言。它采用跨平台设计,使用D3D,OpenGL与自己的软件渲染。其功能特点可以与商业3D引擎相比。IrrlichtEngine下载地址。
OGRE(面向对象的图形渲染引擎):OGRE是用C++编写的,以现场为导向,灵活的三维引擎,它主要用于那些利用硬件加速的3D图形应用程序。它的类库提取了所有基础系统库的细节,如Direct3D和OpenGL,并提供了一个基于世界对象和其他直观类的界面。OGRE下载地址。
Bullet:Bullet是三维游戏多重物理库,提供最先进的碰撞检测,柔软身体和刚体动力学。这个游戏引擎被许多AAA级的游戏公司用在PS3,Xbox360,任天堂的Wii、以及PC上。这个库可以免费用于商业用途。下载BulletSDK、Bullet文档(2MBPDF)。
RealmForgeGDKVisual3D.NET:RealmForge是.NET3D游戏引擎Visual3D.NET的前身。Visual3D.NET的组成包括Visual3D框架,一个游戏引擎,运行时系统,.Net2.0应用框架,XNA框架,以及Visual3D设计师,一个类似于VisualStudio2005的可定制的可视化设计工作区,和其他开发工具。下载RealmForge0.6.2(81MB)。
PowerRender:PowerRender是一个为游戏和3D图形准备的软件开发工具包。它为开发者提供了一个API,为艺术家准备了一些工具,这些工具可以实时预览3dsMax、Maya和Lightwave的模型。新版本还可以预览高动态范围成像并支持OpenEXR文件格式。下载PowerRender6(35.1MBexe)。
CrystalSpace:是一个在UNIX,Windows和MacOSX系统下使用的开源3-DSDK,它使用OpenGL或软件来渲染,特色有:曲面,容积雾,动态彩色光线,地形引擎,LOD技术和程序帖图等等。CrystalSpace1.2.1(5May2008)下载地址。
相关知识
最常用的开源游戏引擎
推荐10款开源Android游戏引擎
开源游戏引擎大全
这几款非常好用的开源游戏引擎和框架,赶快收藏
5款常用的html5游戏引擎以及优缺点分析
八款开源 Android 游戏引擎
十大开源游戏引擎深入比较
7个最优秀的手机游戏引擎
安卓游戏开发引擎介绍
个人开发游戏用什么引擎,设计百科 winvk.com
推荐资讯
- 1老六爱找茬美女的烦恼怎么过- 4999
- 2博德之门3黄金雏龙法杖怎么得 4867
- 3《大侠立志传》剿灭摸金门任务 4312
- 4代号破晓官方正版角色介绍 4023
- 5赛马娘锻炼到底的伙伴支援卡事 3802
- 6闪烁之光11月兑换码大全20 3774
- 7原神原海异种刷怪路线-原神原 3547
- 8爆梗找茬王厕所特工怎么通关- 3542
- 9《我的世界》领地删除指令是什 3440
- 10原神开局星落湖怎么出去 原神 3426