游戏引擎主要起什么作用呢?-苏州安嘉

游戏引擎主要起什么作用呢?-苏州安嘉

简单来说,我们可以将游戏引擎比作赛车的引擎,但这并不全面。 众所周知,发动机是赛车的心脏,决定了赛车的性能和稳定性。 赛车的速度和操控感与赛车有直接关系。 与驾驶员相关的指标以发动机为基础。 游戏也是如此。 玩家体验到的剧情、关卡、美术、音乐、操作等内容都是由游戏引擎直接控制的。 它扮演着中场引擎的角色,将游戏中的所有元素结合在一起。 背景引导他们同时有序地工作。 简而言之,引擎是“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家输入并以正确的音量输出声音”。 目前的引擎已经发展成为一个由多个子系统组成的复杂系统,从建模动画到光影、粒子效果,从物理系统、碰撞检测到文件管理、网络功能,还有专业的编辑工具和插件。 ins,几乎涵盖了开发过程中的所有重要方面。

具体链接主要包括:

光影效果——所谓光影效果就是场景中的光源影响其中的人和物体的方式。

物理——引擎的另一个重要功能是提供物理系统,可以使物体的运动遵循固定的规则。 例如人物立绘,当角色跳跃时,系统默认的重力值将决定他能跳多高以及跌落的位置。 车辆行驶的速度、子弹的飞行轨迹、车辆的颠簸方式都是由物理系统决定的。 另外,碰撞检测是物理系统的核心部分,可以检测游戏中各种物体的物理边缘。

渲染——3D模型制作完成后,美术师会根据不同的面给模型分配材质贴图,相当于给骨头覆盖了皮肤。 最后渲染引擎会实时计算模型、动画、光影、特效等所有效果。 并显示在屏幕上。 渲染引擎是引擎所有组件中最复杂的,它的强大程度直接决定了最终的输出质量。

桥接通信——引擎的另一个重要职责是负责播放器和计算机之间的通信,处理来自键盘、鼠标、摇杆和其他外设的信号。

通过上面的介绍,我们至少可以明白一件事:引擎就相当于游戏的框架。 框架搭建完成后,关卡设计师、建模师、动画师只需填写内容即可。 因此,在3D游戏的开发过程中,引擎制作往往会占用大量的时间。 正是出于节省成本、缩短周期、降低风险三方面的考虑,越来越多的开发商倾向于使用第三代引擎。 使用来自三个方面的现成引擎制作您自己的游戏。

可以说,游戏引擎虽然有“引擎”的名字,但实际上它是“大脑”,指挥和控制游戏中的各种资源。 游戏引擎的精确定义也是如此,“控制所有游戏功能的主程序,从计算碰撞、物理系统和对象的相对位置,到接受玩家输入并以正确的音量输出声音等等。”

我们不禁想知道,游戏引擎是如何诞生的?

曾经有一段时间,所有游戏开发者关心的都是开发尽可能多的新游戏并将其出售给玩家。 十几年前的游戏非常简单,容量以M来衡量,但每个游戏的平均开发周期都在8到10个月以上。 这一方面是由于技术原因,另一方面是因为几乎每个游戏都要从头开始编码,导致大量的重复工作。

渐渐地,一些经验丰富的开发人员找到了一种偷懒的方法。 他们借用了之前一款类似主题游戏的部分代码作为新游戏的基本框架,以节省开发时间和开发成本。 根据老马的生产力理论,单位产品的成本因生产力水平的提高而下降。 自动化程度较高的手工艺最终将淘汰那些生产率较低的手工艺。 发动机的概念就是在这种机械化操作的背景下提出的。 生于下。

1992年,3D Realms/Apogee发布了一款只有2兆出头的小游戏——《德军总部》。 该游戏开创了第一人称射击游戏的先河。 更重要的是,它在X轴和Y轴的基础上增加了Z轴。 这个Z轴对习惯2D游戏的玩家影响很大。 影响可想而知。

游戏引擎出现后游戏引擎发展史,另一方面也促进了游戏的发展。 随着显卡的性能越来越强,游戏的画面质量越来越高,游戏开发周期也越来越长,通常达到3到5年。 如果自己开发游戏引擎,则需要的时间会更长,因此大多数游戏公司仍然选择购买现成的游戏引擎,以简化游戏开发流程。

因此,游戏引擎的出现可以说是革命性的,游戏引擎的发展从此成为业界的研究热点。 接下来让我们从游戏引擎开发史上的领头羊EPIC GAMES的崛起来看一下引擎的演变。

没有可比的竞争对手,任何市场都无法发展。 1998年贴图笔刷,当Quake II称霸整个引擎市场时,Epic开发的FPS游戏Unreal发布了。 毫不夸张地说,当我第一次运行这个游戏时,我真的被眼前的画面惊呆了。 精美的建筑、荡漾的水波、美丽的天空、巨大的关卡、逼真的火焰、烟雾和力场等效果。 从纯粹的视觉效果来看,《虚幻》是当之无愧的佼佼者,其震撼力可以与人们初见《德军总部》时的感受相媲美。

EPIC GAMES凭借Unreal的出色表现而名声大噪。 两年内,已有 18 款游戏与 Epic 签署了授权协议。

随后迎来了发动机开发的春天。

自 2000 年以来,3D 引擎在两个不同的方向上出现了差异化。 一是像《半条命》《神偷》《杀出重围》一样,通过融入更多叙事成分和角色扮演成分,增强游戏的人工智能。 智能一是提高游戏的可玩性,二是向纯网络模式发展。 在这方面,id Software公司已经走在了前面。 他们意识到与他人战斗才是最有趣的,因此在《雷神之锤II》这款优秀的游戏图形引擎的基础上,加入了更多的网络组件,并首次推出了一款没有单人模式的纯网络游戏——《雷神之锤》 III Arena》,后来与Epic合作。 《虚幻竞技场》的推出成为引擎开发史上的一个转折点。

几年之内,虚幻引擎2继续努力。 从2002年到2006年,不乏杰作加盟。 多年来都没有出现任何衰老的迹象游戏引擎发展史,这是非常罕见的。

前两代Unreal让EPIC GAMES从一个默默无闻的玩家发展成为行业的领导者。 不过,在EPIC GAMES开发的各种虚幻引擎中,最受欢迎的无疑是虚幻3。自2004年发布以来,基于这款游戏引擎,改进了大量的经典游戏大作,至今依然有价值。 。 不夸张的说,它影响了整个FPS游戏的风格,在世界游戏引擎发展史上留下了浓墨重彩的一笔。

虚幻引擎3提供的智能程序模块和面向对象的开发框架使得创建、测试和完成各类游戏制作变得更加简单和高效。 不得不提的是,虚幻引擎3给人印象最深的就是其极其细致的角色和物品模型。 毫不夸张地说,它是游戏史上的里程碑。 虚幻引擎的核心是用C++编写的,支持的平台包括Windows、Linux、Mac OS X、Dreamcast、Xbox、Xbox 360、PS2、PS3等,其多平台适用性也帮助其奠定了老大哥的地位。游戏引擎之间。

到目前为止,使用虚幻系列引擎的游戏已经超过100款,可谓百花齐放。

转子游牧星空废话

总而言之,我开始学习了

模糊=未来

游戏引擎发展史_引擎的历史_游戏引擎进化史

引擎的历史_游戏引擎发展史_游戏引擎进化史

游戏引擎发展史_引擎的历史_游戏引擎进化史

文章来源:https://www.zhihu.com/question/560495539/answer/2725089932