一个成功的游戏引擎可以让游戏开发变得更加高效,对游戏作品的整体质量有着不可估量的影响。 对于玩家来说,一款游戏引擎能够带来的最直观的感受就是游戏的画面和细节。 比如从光影音效到场景细节,从画面感受到各种细腻体验,到捕捉人物表情和花草树木之美等等。
本文介绍了世界著名的游戏引擎以及使用该引擎制作的著名游戏。
哭泣ENGINE2引擎
Cry ENGINE2引擎是由德国Crytek公司开发并由其子公司工作室Crytek-Kiev进行优化和深入研究的游戏引擎。 从某些方面来说,也可以说是CEinline的进化体系。 它属于新一代游戏引擎开发,几乎可以支持所有最新的图形和视觉效果,是一款全能的超高端引擎。 代表作品有《孤岛危机3》(图9-17)、《混沌试炼》(图9-18)等。
■ 图9-17 《孤岛危机3》
■ 图9-18“混沌试炼”
Gamebryo引擎
Gamebryo引擎是一款高端引擎,是NetImmerse引擎的后继者。 它是最初由Numerical Design Limited开发的游戏中间层。 与 Emergent Game Technologies 合并后,该引擎更名为 Gamebryo Element。 Gamebryo引擎提供了完整的游戏框架。 其强大的设计和高度的灵活性使其受到了众多游戏公司的青睐。 代表作品有《上古卷轴5》(图9-19)、《战锤Online》(图9-20)、《辐射3》、《星际Online》、《黑暗世界2》等。
■ 图9-19《上古卷轴5》
■ 图9-20 《战锤Online》
大世界引擎
BigWorld引擎是澳大利亚BigWorld Pty. Ltd开发的游戏引擎,由服务器软件、内容创作工具、3D客户端引擎、服务器端实时管理工具组成。 是一款致力于打造创意一流的新一代网络游戏的游戏引擎。 开发人员可以缩短开发周期并降低成本。 代表作品有《北斗神拳OL》(图9-21)、《天下2》(图9-22)等。
■ 图9-21 《北斗神拳OL》
■ 图9-22 《天下2》
虚幻引擎3引擎
虚幻引擎3(Unreal Engine 3)是一个完整的游戏开发平台,适用于下一代游戏机和DirectX 9个人电脑。 为游戏开发者提供大量核心技术、数据生成工具和基础支持。 它是目前使用(主机、单机、网络游戏)较为广泛的引擎之一。 代表作品有《战争机器》(图9-23)、《生化奇兵》(图9-24)、《使命召唤3》、《彩虹6》、《流星蝴蝶剑OL》、《七剑》、《舞成名”等。
■ 图9-23“战争机器”
■ 图9-24“生化奇兵”
源引擎
Source引擎由Vavlve开发,包含3D图像渲染、材质系统、AI人工智能计算、Havok物理引擎、游戏界面、游戏音效等多种组件。 它创造性地采用了模块化概念,是当今主流引擎之一。 代表作品有《半条命2》(图9-25)、《反恐精英》(图9-26)等。
■ 图9-25 《半条命2》
■ 图9-26《反恐精英》
id科技3引擎
id Tech 3 引擎是由 Quake 引擎和 id Tech 2 引擎开发而来。 它是由id Software开发并用于多种游戏的游戏引擎。 它与 Unreal Engine 和 Source Engine 一起成为世界上使用最广泛的游戏引擎。 代表作品有《雷神之锤3》(图9-27)、《星球大战绝地:绝地学院》(图9-28)、《雇佣兵战地2》等。
■ 图9-27《雷神之锤3》
■ 图9-28《星球大战绝地:绝地学院》
X射线引擎
X-Ray引擎的开发周期为8年,是全球第一个支持DirectX9的引擎。 此外,它支持最新的3D技术游戏动态,可以创建几何细节高的室内和室外场景反恐精英游戏引擎,并可以根据系统硬件配置自动将游戏性能调整到最佳模式。 代表作品有《潜行者》(图9-29)、《地铁2033》(图9-30)等。
■ 图9-29“潜行者”
■ 图9-30“地铁2033”
自我引擎
EGO引擎由Codemasters和SCE联合开发,采用索尼的PhyreEngine跨平台图形引擎,主要应用于赛车游戏。 代表作品有《超级房车赛车:GRID》(图9-31)、《科林·麦克拉林:DIRT2》(图9-32)等。
■ 图9-31《超级房车:GRID》
■ 图9-32“科林·麦克拉林:DIRT2”
MT框架引擎
MT Framework引擎由日本著名游戏厂商CAPCOM自主研发。 其优越的技术效果使其成为日本众多3D游戏引擎中的佼佼者。 代表作品有《生化危机5》(图9-33)、《失落的星球》(图9-34)、《鬼泣4》等。
■ 图9-33 《生化危机5》
■ 图9-34“失落的星球”
10
Unity3D引擎
Unity3D由Unity Technologies公司开发反恐精英游戏引擎氛围,是一款多平台综合游戏开发工具,可以轻松创建三维视频游戏、建筑可视化、实时三维动画等类型的交互内容。 它是一个完全集成的专业游戏引擎。 它的编辑器在Windows和Mac OS下运行支持Mac和Windows上的网页浏览,并且网页播放器由Mac小部件支持。 代表作品有《涂鸦保龄球》(图9-35)、《城堡武士》(图9-36)、《理查德》等。
■ 图9-35“涂鸦保龄球”
■ 图9-36 《城堡勇士》
11
Cocos2d-x引擎
Cocos2d-x 是一个开源的移动 2D 游戏框架。 它的游戏开发快速、简单且功能强大。 它允许开发者使用C++、Lua和Java语言进行跨平台部署,涵盖iOS、Android、Windows Phone等移动操作系统和Windows、Mac和Linux等桌面操作系统。 代表作品有《钓鱼大师》(图9-37)、《胡来三国志》(图9-38)、《三国塔防-蜀传》、《袖珍站世界:魔界勇士》、《三国志》 《王国帮战》等。
■ 图9-37《钓鱼大师》
■ 图9-38《呼来三国》
阐明