“创世”引擎!Epic的秘密之虚幻引擎的世界

1

主题

3

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2023-1-17 15:10:48 | 显示全部楼层
随着最近Epic商城对Steam游戏发售平台的冲击,以及送游戏锁国区的操作再加上各类游戏退出Steam平台在Epic商城发售,可谓是在国内的玩家中刷爆了存在感。
不论是在上边买游戏还是仅仅是喜加一,对于每一个使用Epic平台的玩家来说,都要下载一个启动器,而大多数玩家在平时使用的时候也只会访问主页、商城这些内容,但其实在这个启动器中还另有一番天地,那就是“虚幻引擎”这一部分。


准确的来说,早先的Epic启动器就是“虚幻引擎”开发者的启动器,在这里Epic公司给了所有人使用“虚幻引擎”开发游戏的快捷入口和交流的区域。而这也是Epic的根基——一个庞大的开发者聚集的区域。


虚幻引擎的前世今生

既然说“虚幻引擎”是Epic公司的根基,那就不得不先去了解为什么“虚幻引擎”对于Epic公司来说这么重要。
早在上个世纪九十年代初,ID Software公司就已经开始掀起了3D游戏的风潮与技术革新,从《德军总部3D》开始,ID这家公司一边通过制作游戏来找出引擎的不足,一边又在快速的将引擎迭代。在后来,就连大名鼎鼎的《半条命》系列也都是用的他家的技术。
既然3D游戏产业有这么大的蛋糕可以分,那肯定不可能让一家独大,Epic公司看准了时机也一头挤进了这个市场。


虚幻1

1998年,由Epic用自家的游戏引擎开发的游戏问世了,游戏中除了精致的建筑物外,还拥有许多游戏特效,比如荡漾的水波,美丽的天空,逼真的火焰、烟雾和物理上的效果,这一下可以说是一鸣惊人。


虚幻2

所谓优秀是一种习惯,既然开了个好头,Epic自然就不会甘于堕落。随后在2002年的时候,“虚幻2”引擎面世了,这也是一代非常出色的引擎,引擎经久不衰,甚至从2002年一直超期服役到了2006年。
在这期间,更是有无数大作频频出现,当时育碧那款风靡全球的《分裂细胞》就是用这款引擎开发的。


虚幻2.5

既然“虚幻2”这么受欢迎,而且也用了这么久了,终究还是要进行更新换代的。于是乎,开发人员一拍脑门,就在虚幻2的基础上升级了一下,出了这个版本的引擎来让超期服役的旧引擎能更好的为各个开发者服务,不过毕竟引擎已经老了,再怎么缝缝补补也还是充满缺陷,所以这个版本的引擎也就很快就被虚幻3所代替了。


虚幻3

有了前两代引擎的成功作为铺垫,Epic在游戏界早已名声大噪,在2004年,“虚幻3”就已经诞生了。虽然这个时候还有很多游戏开发商执着于在“虚幻2”上开发游戏,但依旧有更多的公司选择在第三代引擎上制作游戏。


《战争机器》系列、《质量效应》系列、《镜之边缘》(部分)、《EVEonline》和《剑灵》也都是出自“虚幻3”。同时也得益于Epic对于这代引擎的不断的更新与支持,甚至到了2011年,这代引擎依然老当益壮。甚至可以说,虚幻3的存在对游戏界产生了深远的影响。


UDK

其实,我们之前聊过的“虚幻”三代引擎都是商业引擎,也就是说需要付费的,而这个时候“虚幻引擎”也已经占领了大部分的引擎市场,但是在游戏引擎的世界里,总会有后起之秀超过前人。


这里我们就不得不感谢Unity了,因为那个时候Unity的后来追上开始逐渐蚕食“虚幻”的市场使用率,面对着Unity所带来的危机感,Epic为了维持自己的地位,几位董事一合计,突然就开始玩起了免费,于是乎UDK(the Unreal Development Kit)——虚幻3引擎的免费版本就随之出现了。


虽然UDK不包含引擎源代码,但包含了开发用的所有工具和十分昂贵的开发工具包 (Unreal Development Kit)。开发者可以用来创建非商业目的的独立游戏,也可以向Epic缴纳分成来推出商业游戏。


不得不说,Epic这步棋下对了,开发工具的免费也就意味着越来越多的个人或者小团体可以低成本的投入到游戏的开发行列,而不用为了游戏引擎而发愁,同时也创造了一个良好的开发者社区,从而构建了游戏引擎的良性发展。这也是为什么现在很多游戏都是用“虚幻引擎”开发的原因。


虚幻4

时间转瞬即逝,眨眼间就已经来到了2014年,这个时候更加出色的“虚幻4”来到了开发者的世界里。几年的技术沉淀和游戏开发过程中的反馈让Epic公司能够更好的了解到引擎有哪些问题,有哪些操作可以优化,开发者需要什么功能。


相比于历代版本的引擎,“虚幻4”并没有沿用旧引擎的代码,而是选择了重写大部分的代码,将曾经的游戏开发语言从脚本语言UnrealScript改成了C++,同时还为编程小白提供了更容易上手和学习以及高效率的Blueprint蓝图系统。


于是乎,“虚幻引擎”在经历了多代的变化之后,终于在“虚幻4”这一引擎版本达到了极致。因为这个引擎已经十分好用和无所不能,甚至还会被建筑师拿来做实景效果展示,被电影开发商拿来做电影的制作,总之应用极为广泛。


现如今,随着《堡垒之夜》的火爆,Epic一边开发游戏,一边又从自身的游戏来返回来优化和更新自己的引擎,越来越多更好用的技术和新特性被加入进来,“虚幻引擎”也将会变得更加强大。


幻开发者的世界

看着市场上的众多游戏,很多人可能会觉得游戏开发会是一件相当困难的事情,其实不然,就像是上边说的那样,“虚幻4”已经提供给了玩家一个强大且简单的开发方式,下面就让我们一探究竟吧。


作为一个开发者,首先我们需要根据自己的需求选择合适的引擎版本来进行安装和使用,不过毕竟开发不是玩,作为一个生产工具来说,我们首先还是要学习怎么使用的,官方文档是个很重要的一环,因为引擎的开发人员都已经给你造好了,零件剩下的是你来选择不同的零件来进行组装的过程。


只有文档才会告诉你有哪些轮子可以使用,同时为了更好的熟悉游戏的开发,官方还做了一些功能的示例供玩家选择,快速上手。


什么场景啊,代码的都可以直接在蓝图里快速上手,地图就像是画画,而代码就像是连连看,只要简简单单的通过造好的零件进行组装的话,你的创意也会很快实现。


而且官方内置了各种物理上的设计,也就是说做游戏的时候你只需要考虑设计参数就好了,什么神奇的物理效果都可以放心的交给引擎来自己运算;光照啊,声音啊也都有零件直接上手使用。




当然,如果有些功能实在是有些难以实现的话,那可以去试试“虚幻商城”,在这里有开发者写好的代码、模型和动作可以直接买来用。如果你有钱的话,可以直接把所有自己需要的内容都买下来,然后一组装,一个属于你的游戏就快速的诞生了。


除了《堡垒之夜》,可能很多人没有听说过Epic还开发过什么游戏,其实不然,虽然好多都无人问津,但是不可否认,“虚幻引擎”的成功还是得益于其在游戏开发过程中的探索和改良。
就算是现在Epic向平台方向发展了,但我们还是无法否认,“虚幻引擎”才是这家公司的根基,因为Epic才有了“虚幻”,因为“虚幻”才成就了Epic。作为一名开发者,我还是由衷的希望“虚幻引擎”可以越来越好。
回复

举报 使用道具

您需要登录后才可以回帖 登录 | 立即注册
快速回复 返回顶部 返回列表