前言:游戏引擎是游戏的重要核心。 它不仅是构建游戏的基础,更是掌控游戏每一个细节的指挥者,无论是游戏场景中不起眼的亮点bigworld游戏引擎,还是华丽的场景视觉效果。 不同的游戏引擎能够实现的功能也不同,并且不同引擎制作的游戏对其运行的系统平台的性能要求也有很大不同。
打造一款游戏的核心是什么? 什么是游戏引擎?
游戏引擎是指一些编程可编辑计算机游戏系统或一些交互式实时图形应用程序的核心组件。 这些系统为游戏设计者提供了游戏编程所需的所有工具。 他们的目的是让游戏设计者能够轻松快速地创建游戏程序,而不必从头开始。
它们大多数支持多种操作系统平台,例如Linux、Mac OS X 和Microsoft Windows。 游戏引擎包括以下系统:渲染引擎、物理引擎、碰撞检测系统、音效、脚本引擎、计算机动画、人工智能、网络引擎、场景管理。 下面就为网友盘点一下主流的游戏引擎。
目前广泛使用的游戏引擎有五种:CryEngine游戏引擎、Frostbite游戏引擎、Gamebryo游戏引擎、Source游戏引擎和BigWorld游戏引擎。
CryEngine 游戏引擎
CryEngine游戏引擎的游戏代表作:《孤岛惊魂》和《孤岛危机》系列。
冻伤游戏引擎
Frostbite游戏引擎游戏代表作:《战地》系列、《极品飞车16》。
Gamebryo 游戏引擎
Gamebryo游戏引擎游戏代表作:《上古卷轴4》、《辐射3》、《辐射新维加斯》等。
源码游戏引擎
源游戏引擎游戏大作:《半条命》、《反恐精英》、《军团要塞2》等。
大世界游戏引擎
BigWorld游戏引擎游戏代表作:《魔兽世界》、《鹿鼎记》、《天下贰》等。
2以硬件杀手之名:CryEngine游戏引擎
以硬件杀手之名:CryEngine游戏引擎
熟悉单机游戏的玩家都会知道一个名为“硬件杀手”的游戏系列——《孤岛危机》。 更多游戏玩家会因为这个游戏系列戏称“显卡危机”。 游戏电脑平台的性能要求相当高,尤其是游戏平台中显卡的性能。 超大分辨率结合全特效设置,就算是显卡之王也无法轻松驾驭。 造成这场“显卡危机”的核心就是著名的CryEngine游戏引擎。
真正让玩家对电脑游戏画质有震撼认识的,是第一代CryEngine引擎的成品《孤岛惊魂》。 那时只有Graphics Cry,而不是Graphics 5 Crisis。 但《一骑绝尘》的热带画面却让当时的玩家惊叹不已。 即使你是一个追求杀戮快感的玩家,也会被CryEngine1引擎带来的逼真画质所吸引,享受极致的风景。
《孤岛惊魂》依靠当时强大的图形引擎,并且率先支持DX9,并拥有更先进的植被渲染系统,真实地为我们还原了热带风光。 此外,玩家无需在游戏关卡期间暂停来加载附近地形,游戏引擎可以在室内和室外地形变化之间无缝过渡。 该游戏大量使用像素着色器,例如水的视觉效果。 得益于 Crytek 的 PolyBump 法线贴图技术,游戏中室内和室外水平特征的细节也得到了改善。 这种画质堪称当时的巅峰。
真正为世人所知的显卡危机发生在Crytek协助EA开发原创PC大作系列《孤岛危机》时,而《孤岛危机》系列第一款游戏就采用了第二代CryEngine引擎。 使用CryEngine2引擎打造的Crysis世界可以说是一个令人惊叹的游戏世界,引入了昼夜交替设计、静物和动植物的破坏、拾取和丢弃系统、物体的重力效应、物体的力量等。人或风。 植物和波浪的变形效果、爆炸的冲击波效果等一系列场景效果是否让玩家很难相信这是一个真实的电脑模拟世界?
更有趣的是,2007年《孤岛危机》推出后,所有民用级显卡立即被抢购一空。 即使是顶级的8800GTX在最高画质下也很难控制。 即便是如今的主流显卡也难以抗拒这款老牌游戏。 图像质量进攻。 游戏史上还没有一款游戏能够多年保持闪购记录,《孤岛危机》创造了这个传奇神话。
CryEngine2引擎的最大特点是能够产生自然和谐的光源并实时生成柔和的阴影。 能够通过透视校正生成高分辨率的体积阴影效果。 这些效果的创造得益于制作中使用的体积、多层次和长视雾技术、2.5D地形环境照明遮挡图、法线贴图和视差贴图。
交互式可破坏环境和绳索物理模拟技术使场景中的一切变得真实。 树木、植被甚至桥梁在风向或水流的影响下都能对相应的机械弯曲做出反应。 可破坏的场景丰富了游戏的整体可玩性。 无论是大房子还是小树,都可能因外力而倒塌、折断。
此外,CryEngine2引擎的最大特点之一就是其程序动感货币化。 CE2使用CCD-IK、分析IK、样本IK和物理模拟等编程算法来增强预设动画。 结合运动变形技术,保留原有的基本动作,让原本生硬的电脑与真人混合动画看起来更加自然、真实。 跑步等重心实现转向的调整也有所体现,上下坡的行走动作也与平地不同。
也许CryEngine2已经很优秀了,CryEngine3很难实现质的提升。 虽然《孤岛危机》的正统续作《孤岛危机2》在几年后才发售,但游戏对玩家的吸引力并不如初代那么强烈。 但毫无疑问,画质依然是CG级别。 CE3引擎目前可以说是世界上物理效果支持最全面、图形最真实、优化最好的顶级引擎。 与上一代引擎相比,图形和速度都达到了更高的水平,游戏图形在对硬件要求更高的同时也更好。 降低。
小编总结:CryEngine游戏引擎打造了《孤岛危机》这一被世人称赞的具有代表性和实力的游戏系列,将现实带入游戏中,让玩家体验到最接近现实的场景特效。 而且,游戏引擎打造的游戏环境世界也达到了CG级别。 打造CG级的游戏场景对平台的性能也有很高的要求,需要不同的视觉效果技术和物理模拟。 应用展现了这款游戏引擎的非凡实力,不愧被称为“硬件危机”游戏的核心动力。
3开启最强之路:Frostbite游戏引擎
解锁最强之路:Frostbite 游戏引擎
CryEngine游戏引擎还没有达到孤军奋战的地步。 周围也有很多强有力的竞争对手。 在众多竞争对手中,Frostbite游戏引擎是最快、最强大的,可以挑战CryEngine游戏引擎。 代表。
Frostbite引擎是EA DICE开发的3D游戏引擎,主要应用于军事射击游戏《战地》系列。 该引擎从2006年开始开发,第一款使用Frostbite引擎的游戏是2008年发布的《战地:叛逆连队》。Frost系列引擎迄今为止经历了三个版本变化:Frost 1.0、Frost 1.5和现在的Frost 2。
Frostbite 1.0 引擎首次使用于 2008 年的《战地:叛逆连队》。 包括HDR Audio,可以调节不同类型音效的音量,让玩家在嘈杂的环境中听得更清楚; “毁灭1.0”1.0),允许玩家摧毁某些结构,例如墙壁。
Frostbite 1.5引擎于2009年在《战地1943》中首次使用,它将引擎的破坏功能升级到了2.0版本(Destruction 2.0),允许玩家摧毁整个建筑而不仅仅是一堵墙。 2010年的《战地:叛乱连2》也使用了这款引擎,这也是这款引擎首次在Windows平台上推出。 Windows版本部分支持DirectX 11的纹理功能,同年的《荣誉勋章》多人游戏模式也使用了这个引擎,但只允许玩家进行部分破坏。
最新版本的Frostbite 2.0引擎随《战地3》一起发布。 它将充分利用 DirectX 11 API 和 Shader Model 5 以及 64 位性能。 将不再支持 DirectX 9,这也意味着使用 Frostbite 2 游戏引擎开发的游戏将无法在 XP 系统下运行,同时还将包含增强版的《毁灭 3.0》(Destruction 3.0)并拥有更复杂的物理系统。
使用Frostbite引擎的游戏
姓名
推出日期
发动机版本
平台
DX9.0C
DX10
DX11
战地:坏连队
2008年
1.0
XBOX360、PS3
√
×
×
战地1943
2009年
1.5
XBOX360、PS3
√
×
×
战地:叛逆连队2
2010年
1.5
XBOX360、PS3、电脑
√
√
√
荣誉勋章(仅适用于多人游戏)
2010年
1.5
XBOX360、PS3、电脑
√
√
√
战地:叛逆连队 2:越南
2010年
1.5
XBOX360、PS3、电脑
√
√
√
战地3
2011年
2.0
XBOX360、PS3、电脑
×
√
√
极品飞车:逃亡者
2011年
2.0
XBOX360、PS3、电脑
×
√
√
在谈论Frost游戏引擎的特点时,我们以最新版本的Frostbite 2引擎为例。 Frostbite 2 支持业界最大的材质分辨率。 在DX11模式下,材质分辨率支持可以达到16384x16384的恐怖水平。 如果使用这种材质分辨率级别制作一款游戏,其画面精细度将轻松超越目前所有游戏画面,就连达到CG画面级别的《孤岛危机》也无法与之抗衡。
场景破坏也是 Frostbite 2 引擎的一个功能。 Frostbite 2 使用 Havok 物理引擎中的 Destruction 3.0 系统。 它应用非传统的碰撞检测系统来创建动态破坏,并且被破坏物体的细节可以完全由系统实时计算和渲染生成,而不是提前预设。 该引擎理论上支持100%的物体破坏,包括车辆、建筑物、植被、普通物体、地形等。
编辑总结:Frost系列游戏引擎是CryEngine游戏引擎的有力竞争对手。 与CryEngine游戏引擎实现高精度场景特效所需的高平台性能负载相比,Frost系列对平台性能要求下降幅度不大,显得更加亲民。 而且,Frostbite系列引擎在游戏场景精细度的实现上比其他主流游戏引擎拥有更大的可控空间。 创建超精细的场景并不困难。 基于DX11的Frostbite 2引擎迎合了当今的显卡。 技术和操作系统的发展方向将为玩家带来更大场景、更细致的游戏模型、更强大的物理效果的游戏。
4 打造杰作:Gamebryo游戏引擎
打造杰作:Gamebryo游戏引擎
与上述两款游戏引擎相比,Gamebryo游戏引擎在玩家中的口碑稍差。 可能有的玩家不知道这个游戏引擎有什么过人之处,但是说到《辐射3》、《辐射新维加斯》、《上古卷轴4》和《地球帝国》系列都是我相信的几款著名游戏作品玩过游戏的人都会听说过,这些游戏作品都是使用Gamebryo游戏引擎制作的。
Gamebryo游戏引擎是一个灵活的游戏引擎和工具系统,支持跨平台创建,无论您是在创建世界级的RPG或FPS,小型休闲游戏或MMO,还是图像模拟或训练程序,无论游戏运行在PC、Playstation 3、Wii或Xbox360游戏平台上,Gamebryo游戏引擎可以在您的设计过程中起到很大的辅助作用,提高整个项目的流程效率。
灵活性是 Gamebryo 引擎生产线各级设计原则的核心。 由于Gamebryo游戏引擎拥有10多年的功能技术积累,可以以模块化的方式实现更多的功能开发工具,让开发者可以根据自己的需求开发不同类型的游戏。 同样,Gamebryo 的库允许开发人员在不修改源代码的情况下最大化定制。 当然,可以选择在获得许可的情况下更改源代码以满足您的需求。
强大的动画集成也是Gamebryo引擎的一大特色。 该引擎可以自动处理可以从当今流行的 DCC 工具导出的所有动画值。 此外,Gamebryo 的动画工具允许您混合任意数量的动画序列来创建行业标准的产品。 结合Gamebryo引擎中提供的渲染、动画和特效功能,您可以创建任何风格的游戏。
优质的商业化级别模型让每个游戏开发者在使用游戏引擎时都能得到强有力的后盾支持。 每个 Gamebryo 引擎版本都经过了广泛的测试和质量保证。 同时,Gamebryo引擎提供了一整套完善的Demonstration程序来展示游戏的一些具体功能,也展示如何利用这些功能来开发你的游戏原型或游戏产品。
依托Gamebryo引擎操作简单、高效的特点,不仅在单机游戏中,在网络游戏中,越来越多的游戏产品采用了这款方便实用的商业游戏引擎3D交通工具,可以保持高质量的图形并构建通过简单的功能,可以更好的更新游戏的版本,保持游戏的可玩性和长久性。
编辑总结:作为目前最成功的商业游戏引擎之一,Gamebryo游戏引擎以其高度集成和模块化的工具集成,让游戏开发者能够加快游戏开发项目的整体速度。 简单、高效、便捷、优秀的效果和高支持度是所有游戏厂商和游戏开发商都希望达到的结果,因为这些都是与他们的利益直接挂钩的重要因素。
5 廉颇虽年老力壮:来源游戏引擎
廉颇虽年老力壮:源码游戏引擎
《半条命》是一个所有热爱射击游戏的玩家都会知道的名字,而Source这个词早在Valve初代游戏《半条命》时代就出现了。 在《半条命》游戏文件夹中,引擎文件夹有两部分:GoldSource和Source。 他们把成熟的技术放在GoldSource部分,而不成熟的技术放在Source部分。 经过多年的技术研发和专注,他们创造了这款强大的引擎——Source引擎。
Source 引擎是 Valve Software 为第一人称射击游戏《半条命 2》开发的真正三维游戏引擎,并向其他游戏开发商开放授权。 该引擎提供对渲染、音效、动画、抗锯齿、界面、网络、创意艺术和物理模拟的支持。 和以往一样,玩家想要享受新引擎带来的华丽效果,就必须有当前流行的显卡来支持。 Source 引擎的交互性和响应能力使《半条命 2》比其前身更加适合游戏。
Source引擎的特点是大幅提高物理系统的真实感和渲染效果。 数字肌肉的应用使得游戏中角色的动作和表情更加真实。 三维的“地图盒子”让整个游戏场景空间变得更有深度而不是沉闷。 平面地图。
Source 的物理引擎基于 Havok 引擎,但经过广泛重写,为游戏添加了额外的交互体验。 角色死亡可以用一个叫做布娃娃物理的部分来控制,引擎可以模拟现实世界中物体的交互,而不需要占用大量的资源空间。
Source引擎的另一个特点是三维“地图框”,它可以让地图之外的空间显示为类似3D效果的图片,而不是之前沉闷的平面地图。 这样一来,地图的纵深感就更好了,可以让远处的风景无需渲染就展现在玩家面前。
Source引擎允许游戏中的角色模拟情绪和表情。 每个角色的语言系统都是独立的,借助编码文件,与他们交流就像在现实世界中一样。 Valve为每个角色的脸部添加了42块“数字肌肉”来实现这一功能。 嘴唇的运动也是一个特征游戏开发素材,因为嘴的形状根据所说的话而不同。
Source引擎的一大致命缺陷是无法实现场景之间的无缝连接。 正是因为这个原因,使用该游戏引擎的作品大多是沙盒式的战斗游戏和需要加载的关卡游戏。 主持人。
编者总结:曾经强大的游戏引擎Source引擎在如今性能和功能更加丰富的游戏引擎面前变得有些疲倦,而且无法实现无缝场景连接导致其游戏类型日渐式微。 虽然有限,但老引擎也有它的闪光点。 这种老引擎无论是单机游戏还是近几年的网络游戏中都可以看到。 只要放置在合适的位置,同样可以给人带来惊喜的游戏。 影响。
6只为网络游戏而生:BigWorld游戏引擎
只为网络游戏而生:BigWorld游戏引擎
大多数游戏引擎的诞生和应用更多是针对单机游戏。 这些引擎大多无法直接对应网络或多人交互功能,需要加载额外的配套工具才能实现。 BigWorld游戏引擎虽然是一个游戏引擎,但它实现的更多的是一个完整的技术解决方案。
BigWorld游戏引擎之所以被人们所熟知,是因为它创造了风靡全球的《魔兽世界》,而BigWorld游戏引擎是目前世界上唯一完整的服务器客户端MMOG解决方案。 整体引擎套件由服务器软件、内容创作工具、3D客户端引擎、服务器端实时管理工具组成bigworld游戏引擎,整个游戏开发项目避免了未知、昂贵且耗时的软件开发风险,让授权客户专注以游戏制作为核心业务。
作为一款专门为网络游戏设计的游戏引擎,其主要特点集中在网络游戏服务器端和客户端之间的性能平衡。
BigWorld游戏引擎拥有强大而灵活的服务器架构。 整个服务器端系统会根据需要以玩家无法感知的方式动态重新分配各个服务器单元的工作负载进程。 重新分配将实现平衡,不会造成任何干扰。 操作暂停可保持系统平稳运行。
应用引擎中的内容创建工具可以快速实现游戏场景空间的构建,并利用世界编辑器、模型编辑器和粒子编辑器创建高质量的游戏空间环境,同时减少重复操作。
随着新一代BigWorld2.0游戏引擎的推出,在服务器端、客户端和编辑器上都有更多的改进。 服务器端增加支持64位操作系统和更多第三方软件集成,增强了动态负载均衡和容错技术,大大增加了服务器的稳定性; 客户端内嵌WEB浏览器,可实现游戏的任意部分。 位置显示网页支持标准HTML/CSS/JavaScript/Flash在游戏世界中的应用,优化多核技术的效果,使玩家电脑中每个处理器核心的性能都能得到充分发挥。 编辑器增强了对景深、局部对比度增益、颜色/色调映射、非写实效果、卡通风格边缘判断、马赛克、发光效果、夜视模拟等一些特效的支持,并优化了对象搜索功能可以让开发者或管理员更好地管理游戏中的对象。
编辑总结:BigWorld游戏引擎是一款专为网络游戏开发的游戏引擎。 虽然它是一个游戏引擎,但它能实现的更多的是整体解决方案。 同时该引擎在网络架构上具有先天优势。 独特的动态负载均衡技术让游戏可以实现百万玩家同时在线。 虽然它在架构上有优势,但其画面质量和精确度仍远远落后于其他游戏引擎。 然而,这个缺点却是网络游戏的关键。 高精度自然就是高负载,这也降低了游戏对玩家的要求。 毕竟,并不是所有网游玩家都拥有接近主流的平台。 画质或许并不精致,但功能强大、支持度高的引擎方案受到游戏厂商的青睐。