1、游戏引擎浅谈学生: 王濛濛学号:200805030201教师: 王淼甚么是游戏引擎游戏引擎 是指一些已编写好的可编辑游戏系统或者一些互交式实时图像应用程序的核心组件。简单地说,引擎就是“用于控制所有游 戏功能的主程序,从 计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量 输出声音等等。 ”游戏引擎起源曾经有一段时期,游戏开发者关心的只是如何尽量多地开发出新的游戏并把它们推销给玩家。尽管那时的游戏大多简单粗糙,但每款游 戏的平均开发周期也要达到 8到10个月以上, 这一方面是由于技术的原因,另一方面 则是因为几乎每款游戏都要从 头编写代码,造成了大量的重复 劳动。渐渐地,
2、一些有经验的开发者摸索出了一条偷懒的方法,他们借用上一款类似题材的游戏中的部分代码作为新游戏的基本框架,以 节省开发时间和开 发费用。根据 马克思的生产力学说,单位产品的成本因生产力水平的提高而降低,自 动化程度较 高的手工业者最终将把那些生产力低下的手工业者淘汰出局,引擎的概念就是在这种机器化作 业的背景下诞生的。什么才是好的游戏引擎时至今日,游戏引擎已从早期游 戏开发的附属变成了今日的当家角色,对于一款游戏来说,能实现什么样的效果,很大程度上取决于使用的引擎由多么强 力。如果 对什么才是优秀的游戏引擎做个判断,那么优秀的游戏引擎一定具有如下 优点:1.完整的游 戏 功能。 随着游戏要求的提
3、高, 现在的游戏引擎不再是一个 简单的3D图形引擎,而是涵盖3D图形、音效处理、AI运算、物理碰撞等游戏中的各个 组件,组件设计也应该是模块化的,可以按需购买。以这两年最成功的虚幻 3引擎为例,虽然全部授权金(不包括售后技术服务)高达几十万甚至上百万美元,但是可以分别购买相关组件,降低授权费用。2.强 大的 编辑 器和第三方插件。 优秀的游戏引擎还要具备强 大的编辑器,包括 场景编辑、模型编辑、动画编辑等,编辑器的功能越强大,美工人员可发挥的余地就越大,做出的效果也越多。而插件的存在,使得第三方软件如 3DS Max、Maya可以与引擎对接,无缝实现模型的导入导出。3.简洁 有效的 SDK接口
4、。 优秀的引擎会把复杂的图像算法封装在模块内部,对外提供的则是简洁有效的SDK接口,有助于游戏 开发人员迅速上手, 这一点就如各种编程语言一样,越高级的语言越容易使用。4.其他 辅 助支持。 优秀的游戏引擎还提供网络、数据 库、脚本等功能,这一点对于面向网游的引擎来说更为重要,网游还要考虑 服务器端的状况,要在保 证优 异画质的同时降低服务器端的极高压力。以上四条对于今天的游戏引擎来说不成问题,当我 们回头历 数过去的游戏引擎,便会 发现这些功能也都是从无到有慢慢发展起来的,早期的游 戏引擎在今天看来已 经没有什么优势,但是正是这些先行者推动了今日的发展。当前全球流行的九大热门游戏引擎随着网络
5、游戏的不断涌现,玩家已经不再仅仅关注游戏产品的可玩性,对于一款游戏的引擎也有着一定的关注和看法.。在高端玩家中,他们想要选择一款游戏的时候,引擎往往是首要参考。可能很多人对于游戏引擎的概念还比较模糊.。游戏引擎可以说是一款游戏的灵魂,一款好的游戏引擎所带来的画面冲击感和游戏流畅度,对于一个游戏的生命周期来说是至关重要的!而现在的玩家对于画面感和流畅度也有着非常高的要求。这就是为什么玩家们选择游戏时也会把引擎作为参考。现在,让我一起来看看玩家所钟爱的那些热门游戏引擎!九大热门游戏引擎之:CryENGINE2代表作:孤岛危机、孤岛危机:弹头、蓝色火星CryENGINE引擎的开发者是德国的CryTe
6、k,当时名不见经传,在游戏引擎开发上属于新生代,但是第一次出手就表现不凡.CryENGINE2引擎几乎能够支持当今最新的所有图形视觉特效,是全能的超高端引擎。孤岛危机蓝色火星九大热门游戏引擎之:Gamebryo代表作:上古卷轴IV、辐射3、战锤Online、星辰变OL、魔界2Gamebryo引擎属于高端级别引擎,是NetImmerse引擎的后继版本,是由Numerical Design Limited最初开发的游戏中间层,在与Emergent Game Technologies公司合并后,引擎改名为Gamebryo Element.Gamebryo引擎提供一套完整的游戏框架,其强大的设计性和高
7、度的灵活性使其获得很多游戏公司的青睐。上古卷轴IV辐射3魔界2九大热门游戏引擎之:BigWorld代表作:北斗神拳OL、天下2澳大利亚BigWorld Pty. Ltd所开发的BigWorld引擎,由服务器软件、内容创建工具、3D客户端引擎、服务器端实时管理工具组成,为致力于构建富有创造力的一流的新一代网络游戏的开发商降低了开发周期和成本。北斗神拳OL天下2九大热门游戏引擎之:Unreal Engine 3代表作:战争机器、使命召唤3、生化奇兵、彩虹6号、流星蝴蝶剑OL、七剑、一舞成名Unreal Engine 3(虚幻引擎3)是一个面向下一代游戏机和DirectX 9个人电脑的完整的游戏开发
8、平台,提供了游戏开发者需要的大量的核心技术、数据生成工具和基础支持Unreal Engine 3是EPIC当前的主力干将,融合了众多新技术、新特性的Unreal3也是当前使用最广泛的引擎之一,在主机、单机、网游全面开花。战争机器使命召唤3生化奇兵 九大热门游戏引擎之:Source代表作:半条命2、反恐精英Source引擎(起源引擎)由Vavlve公司研发,包括了3D图像渲染、材质系统、AI人工智能计算、Havok物理引擎、游戏界面、游戏声效等各个组件,而且创造性地使用了模块化理念,是当今主流引擎之一。半条命2反恐精英九大热门游戏引擎之:id Tech 3代表作:雷神之锤、佣兵战场2、星球大战绝
9、地武士 : 绝地学院id Tech 3引擎从雷神之锤引擎 和id Tech 2引擎发展而来,是由id Software开发的用于多种游戏的游戏引擎。它和虚幻引擎、Source引擎是在世界上是用户最广泛的游戏引擎。佣兵战场2星球大战绝地武士:绝地学院九大热门游戏引擎之:X-Ray代表作:潜行者X-Ray引擎开发周期长达长达八年,由是世界上第一款支持DX9的引擎,在2003年诞生以来,一直走在业界图形技术的前沿.X-Ray引擎可以根据系统硬件配置自动调节游戏效能到最佳模式。潜行者九大热门游戏引擎之:EGO代表作:超级房车赛:GRID、科林迈克拉林:DIRT2EGO引擎是由CODEMASTERS和S
10、CE使用SONY的PHYREENGINE跨平台图像引擎共同开发的,主要使用在赛车类游戏中。超级房车赛:GRID科林迈克拉林:DIRT2九大热门游戏引擎之:MT Framework代表作:生化危机5、失落的星球、鬼泣4MT Framework引擎是日本著名游戏厂商Capcom自主研发的,其优越的技能效果是其成为日本3D游戏引擎中的佼佼者。生化危机5失落的星球鬼泣4总结及其他除了最初的图形渲染功能之外, 现在的游戏引擎已经是一个包含 3D建模、动画设计、光影特效、AI运算、碰撞检测、声效处理等等多个子系统在内的全功能引擎,全功能、模块化、按需订购的设计使得这类游戏引擎成为市场上的主流,更能 满足游
11、戏 厂商的需求,而一些特殊而 专业的引擎如物理引擎、植被引擎都集成在通用型游戏引擎里,如虚幻3引擎集成的PhysX和SpeedTree引擎,Source引擎集成的Havok物理引擎等。游戏引擎已经脱离了游戏开发副产物的角色走上前台,随着游戏技术的提高,游 戏引擎的研发时间和成本也在直线上升,像 90年代Id公司那样一样更新一代游戏引擎已经不可能,如今一款开发一款优秀的游戏引擎没有三五年的功夫是下不来的,而且 还要冒资金和技术上的风险,既要资金不断流也要技术不落后,没有一定的技 术实力还真不敢 揽这瓷器活。不过,一旦开发成功,收益也是非常大的,就如虚幻引擎的开发商EPIC那样,只靠虚幻3引擎的授权,这家公司就可以活得很滋 润, 这样的先例也鼓舞着越来越多的公司仿效 Id、EPIC瞄准引擎授权市场,这个领域中的竞 争也日趋激烈, 这在一定程度上可以促 进引擎技术的发展,但是也希望游戏开发商不要忘记一点:一款游戏成功的关键不在于引擎的好坏,画质的高低,游 戏本身好玩与否才是决定性的。马里奥、俄罗斯方块历经二十多年而不衰,有些高画质游戏可能两三年就无人问津,也许这个比较并不恰当,但是其中的含义还是很明了,决定游戏生死的永远是游戏本身是否好玩,这是最简单的道理,恐怕也是最难把握的道理。