Board logo

标题: [其他] 在游戏开发中:游戏引擎所起到的重要作用(新手普及贴) [打印本页]

作者: GALLERY    时间: 2010-12-24 16:34     标题: 在游戏开发中:游戏引擎所起到的重要作用(新手普及贴)

游戏引擎类似于赛车的心脏
  
游戏引擎是指一些已编写好的可编辑游戏系统,或者一些互交式实时图像应用程序的核心组件,我们可以把游戏的引擎比作赛车的引擎,大家知道,引擎是赛车的心脏,决定着赛车的性能和稳定性,赛车的速度、操纵感这些直接与车手相关的指标都是建立在引擎的基础上的。

  游戏也是如此,玩家所体验到的剧情、关卡、美工、音乐、操作等内容都是由游戏的引擎直接控制的,它扮演着中场发动机的角色,把游戏中的所有元素捆绑在一起,在后台指挥它们同时、有序地工作。简单地说,引擎就是“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。”

  可见,引擎并不是什么玄乎的东西,无论是2D游戏还是3D游戏,无论是角色扮演游戏、即时策略游戏、冒险解谜游戏或是动作射击游戏,哪怕是一个只有1兆的小游戏,都有这样一段起控制作用的代码。经过不断的进化,如今的游戏引擎已经发展为一套由多个子系统共同构成的复杂系统,从建模、动画到光影、粒子特效,从物理系统、碰撞检测到文件管理、网络特性,还有专业的编辑工具和插件,几乎涵盖了开发过程中的所有重要环节。

引擎的另一重要功能是提供物理系统

  这可以使物体的运动遵循固定的规律,例如,当角色跳起的时候,系统内定的重力值将决定他能跳多高,以及他下落的速度有多快,子弹的飞行轨迹、车辆的颠簸方式也都是由物理系统决定的。碰撞探测是物理系统的核心部分,它可以探测游戏中各物体的物理边缘。当两个3D物体撞在一起的时候,这种技术可以防止它们相互穿过,这就确保了当你撞在墙上的时候,不会穿墙而过,也不会把墙撞倒,因为碰撞探测会根据你和墙之间的特性确定两者的位置和相互的作用关系。

  同时,引擎还有一个重要的职责就是负责玩家与电脑之间的沟通,处理来自键盘、鼠标、摇杆和其它外设的信号。如果游戏支持联网特性的话,网络代码也会被集成在引擎中,用于管理客户端与服务器之间的通信。

  渲染是引擎最重要的功能之一

  当3D模型制作完毕之后,美工会按照不同的面把材质贴图赋予模型,这相当于为骨骼蒙上皮肤,最后再通过渲染引擎把模型、动画、光影、特效等所有效果实时计算出来并展示在屏幕上。渲染引擎在引擎的所有部件当中是最复杂的,它的强大与否直接决定着最终的输出质量。

  相信在我们很好地了解了游戏引擎在游戏中起到的作用之后,在后面我们要开发游戏就能很好地来确定用什么游戏引擎了,或是自己开发自己游戏的特定游戏引擎来完成我们游戏需求实现的功能。

     看到这里大家应该对在游戏开发中:游戏引擎的重要作用的了吧


附:全球五大知名游戏引擎

Unreal Engine 3

制作公司:Epic Games

代表作:《虚幻竞技场3》《战争机器》《蝙蝠侠:阿克汉姆精神病院》

简介:Unreal3引擎是目前世界最知名,授权最广的尖端游戏引擎。Epic Games从发布Unreal1以来,一步一步夺取了授权引擎的主要市场。除了国外大量顶尖单机游戏,Unreal3引擎还广泛授权到网络游戏厂商,无论中韩,都有许多游戏厂商购买了虚幻3引擎,正在进行次时代网络游戏的开发,如《剑灵》《TERA》《战地之王》等。Unreal3中国授权方有久游、网龙、趣味第一、GAME798等,Epic Games China与GA游戏培训教育基地(网址:http://www.gamea.com.cn/)联合开展EPIC定向班,并授予其中国唯一虚幻引擎3授权培训资格。


-----------------------------------------------------------------------

ID TECH系列

制作公司:ID Software


代表作:《毁灭战士》《雷神之锤》


简介:ID Software是引擎授权市场最早的开拓者,在2000年以前无疑也是毫无争议的王者。虽然近年ID的地位有所衰落,但无可否认ID仍然是引擎市场的重要力量。目前ID的灵魂人物约翰卡马克公布了ID TECH5及同步开发的新作《RAGE》,又让人们重新看到了ID当年披坚执锐横刀立马的风采。


-----------------------------------------------------------------------

CryENGINE

制作公司:Crytek


代表作: 《孤岛惊魂》《孤岛危机》


简介:Crytek是近年来异军突起的德国厂商,其代表作《孤岛惊魂》和《孤岛危机》都是PC游戏图形发展的指向标。Crytek目前也开始了自己的多平台发展策略,CryENGINE3将全面支持Xbox360和PS3的开发工作。


-----------------------------------------------------------------------

Lithtech

制作公司:Monolith


代表作:《无人永生》《F.E.A.R》《CONDEMNED》


简介:作为一家老牌的游戏引擎商,Monolith的Lithtech引擎也有着悠久的历史,目前已经发展到第七个版本。虽然Monolith的知名度不如Epic Games,但是仍然制作了一大批《F.E.A.R》这样具有突破意义的游戏。


-----------------------------------------------------------------------

Gamebryo

制作公司Emergent Game Technologies


代表作:《上古卷轴4》《辐射3》《文明革新》

简介:Gamebryo是一款授权广泛的泛用型引擎,支持从PS2、Wii到Xbox360、PS3在内的大量主机。Gamebryo的作品不限于3D游戏,还包括角色扮演类游戏,经营类游戏和即时战略游戏。因为用户可以在引擎中插入自己的图像渲染代码,所以在《上古卷轴4》和《辐射3》中Gamebryo也表现出了相当不俗的图像品质。因为引擎的开发性,Gamebryo也已打入了中国的网络游戏市场。GALLERY


作者: 小色    时间: 2010-12-24 16:57

还应该加顽皮狗,这个很重要,虽然不卖钱
作者: Uranus    时间: 2010-12-24 16:59

游戏引擎并不需要那么神化,只是个工具而已~~~
作者: truedream    时间: 2010-12-24 21:22

结合了科普知识的广告,其实还是很不错的......
作者: tdscdma3tri    时间: 2010-12-28 00:52

2楼 关顽皮狗什么事




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0