科百科
当前位置: 首页 范文大全

如何用虚幻4引擎让玩家在路上行走(蓝洞与Epic关系梳理)

时间:2023-08-14 作者: 小编 阅读量: 1 栏目名: 范文大全

前阵子,蓝洞状告Epic旗下的堡垒之夜游戏。它对于开发者最大的影响是进一步降低了学习成本,让小型开发团队也能快速掌握,从而开发出属于自己的游戏来。为了鼓励小型团队和个人开发者,Epic公司甚至会举办“开发者大赛”,每年提供高达100万美元的奖金。目前世面上主流的引擎,能开放给新团队使用的就两家,虚幻4和U3D,而后者一般是拿来开发小型游戏比如手游的。所以首先,吃鸡选择用虚幻4引擎是不得已,他们不可能自己开发一个引擎。

前阵子,蓝洞状告Epic旗下的堡垒之夜游戏。我们知道蓝洞完全是靠“绝地求生”赚钱,而绝地求生作为一个3D游戏,它是用Unreal4(虚幻4)引擎写的,恰恰虚幻4引擎又是Epic公司做的。

因为用了虚幻4引擎,蓝洞通过卖“绝地求生”游戏收入的5%要上交给Epic,也就是每卖一份游戏差不多就要给Epic公司5块钱!这事情听起来好爽啊,坐在家里什么也不干就把钱赚了,我也想要!那么“游戏引擎”到底是什么东西,它是怎么做出来的,背后有什么故事?有三十多年行医经验的七爷来给大家讲讲。

在上个世纪80年代,当时的游戏大都是RPG或冒险游戏,射击类游戏很少。这是因为当时没人会做“能动的”游戏引擎,当时的游戏往往背景不动,你控制一个小人在地图上走来走去,80年代的游戏引擎只有这个水平。

到了90年代,天才程序员卡马克想,能不能做出一个“人不动,屏幕动”的游戏呢?他朝这个方向努力了一年多,真的把这样的游戏做出来了,这就是“德军总部3D”。

德军总部3D和今天的FPS已经比较像了,你看不到“自己”,只看到屏幕上两只手拿着枪。你可以用WSAD来移动,眼前的景象会变化,而你始终位于想像中的屏幕中央。有很多敌人向你扑来,你开枪把他们全都干掉。这个玩法其实已经和今天的吃鸡很接近,那就是欧美玩家喜爱的“FPS模式”。

“德军总部3D”用的是“德军总部引擎”,这里说的“引擎”指一系列代码,这些代码会控制电脑的硬件去生成游戏环境、给每一个表面贴上纹理、用AI指挥你的敌人如何行动、开枪时计算弹道、发生碰撞时用物理法则决定碰撞效果……

引擎包括以上所有内容,引擎写得好,你看到的图像就真实、你开枪子弹就照直线飞、你跳桥就不会卡在桥上。反之如果引擎写得不好,那贴图就会出错你可能看到蓝屏(转个角度看又没了)、开枪打正前方目标却莫名其妙打不中、走路走一半被平坦地面上不知什么东西绊住就是走不动……我在一些垃圾3D游戏里就遇到过以上现象。

当然,大神卡马克写的引擎没这种问题。后来他又开发了“id科技引擎”并用它制作了《毁灭战士》系列游戏。这几个游戏在90年代前中期非常流行,但它们有个致命问题,不能跳。没错,就像今天的彩虹六号一样,不能跳。不能跳的原因是这些引擎号称3D,其实是2D,它们根本就没有设计垂直方向。所以这些游戏的地图永远是平的,没有高低之分,玩家自然也不可能跳起来。

Ken Silverman改变了这一点,他于1995年写出了build引擎,大名鼎鼎的“毁灭公爵3D”就是用这个引擎做出来的。在毁灭公爵3D里你不但可以跳甚至还可以飞起来,从空中用火箭炮轰击你的敌人!然而毁灭公爵还是存在一个问题,游戏里所有的敌人实际上是一个2D贴图,所以这些敌人永远是“正面朝着你”,你无论怎么改变方向都不会看到它的侧面。

彻底改变这一切的还是天才程序员卡马克,这就是同样为老玩家所熟悉的“Quake引擎”。Quake引擎做出的游戏是真正的3D游戏,G胖就是用修改后的Quake引擎做出了Halflife半条命,然后又在此基础上做了CS。不过这些引擎都有个共同的问题,那就是完全没有考虑过使用者的感受,完全是为了实现效果而设计。

1998年,我们的主角“虚幻引擎”终于登场。Tim Sweeney(Epic公司的创始人)花了3年时间制作它,并且努力思考“一个好的引擎究竟什么最重要”?他得出的答案是“通用性和扩展性”:游戏引擎应该很容易用并且能自由地扩展,这样引擎就可以通过一系列游戏开发过程得到进化。在这种指导思想下他做的虚幻引擎带有功能强大的关卡编辑器,而且很容易加入MOD。

这里说的“强大”是什么意思呢?现在我们用编辑器的时候,用鼠标抓起一个单位,移动,放在另一个位置,这种操作好像很自然,对吧。但1998年时,要编辑一个FPS游戏里的关卡,你要去写代码,用代码的方式生成关卡,没有什么鼠标点击移动的操作。可以看出,虚幻引擎让开发变得轻松了许多。

2002年,虚幻2引擎发布,它曾被用来和美国陆军合作,开发一款军事教学用的游戏。当然游戏的具体内容是保密的,不过从合作方来看,这个游戏应该是用来模拟特种部队攻入房屋时的路线、沿途的动作等。FPS玩家可能会注意到这和“彩虹6号”的玩法很相似,没错,虚幻2引擎也被用于《彩虹六号:盾牌行动》、《细胞分裂》等游戏的制作。也正是从这个时候开始,Epic公司意识到游戏引擎可以用来产生收益:别人可以随意使用虚幻引擎,一开始是免费,只有你赚了超过一定数量的钱之后才需要给Epic公司交5%的税。这正是后来蓝洞公司必须给Epic爸爸交税的原因,下面我们还会说到。

虚幻3引擎一开始是在主机(PS3、XBOX360等)上被广泛使用,比如战争机器、荣誉勋章·空降神兵等,后来则在PC上也有不少佳作。它对于开发者最大的影响是进一步降低了学习成本,让小型开发团队也能快速掌握,从而开发出属于自己的游戏来。为了鼓励小型团队和个人开发者,Epic公司甚至会举办“开发者大赛”,每年提供高达100万美元的奖金。

在这样的前提下,蓝洞公司选择“虚幻”系列引擎也就可以理解了。虽然Player Unknown之前有过ARMA、h1z1等游戏里开发“大逃杀”玩法的丰富经验,但要想从头开始做一个新游戏,他不能再用h1z1的Forgelight引擎,他只能选择一个全新引擎。目前世面上主流的引擎,能开放给新团队使用的就两家,虚幻4和U3D,而后者一般是拿来开发小型游戏比如手游的。

所以首先,吃鸡选择用虚幻4引擎是不得已,他们不可能自己开发一个引擎。因为之前说了,自己开发一个引擎往往都要好几年。

其次,虚幻引擎好用、容易上手。据说吃鸡开发的时间一共还不到一年而且只有15个程序员在做,要知道国内的大型端游开发起来动辄三四年、往往有几百人的团队!只用了15个人、一年时间就把吃鸡做出来了,说明引擎的确非常好用,你都不用去思考代码是怎么写的,只要像用编辑器一样,鼠标抓起一个单位,移动,放在另一个位置,这样就行。

而在这些前提下,游戏还能确保不错的可玩性,比如真实的射击后座力模拟、枪械的各种瞄准镜加成等等都有体现,蓝洞做得还算不错。

但与此同时,由于用的是外部引擎,开发者对引擎的性能没吃透,从而留下了优化差、外挂多这些问题。经常有人说,蓝洞为什么不管外挂,现在你就知道了,不是他们不想管,是他们根本不知道怎么管——引擎都不是你自己的,你也不怎么会用,怎么管啊?

另外就是要给EPIC交税这个问题。这个问题也是无解,因为如果不是用虚幻4引擎,游戏根本不可能这么快做出来,所以交5%的税也算合理。不过你现在反过来告《堡垒之夜》抄袭,那是不是有点太过分啊?

    推荐阅读
  • 火灾无情一死两伤(一天内同一地点竟起火两次)

    晚上19时25分,五马大队再次接到119指挥中心调度称:南广场西北角地里杂草起火。在一天内同一个地方起火两次,所幸发现较早,及时扑灭,但这引起了指挥员的注意,在移交当地村委会后,提醒村委会注意防火安全。当天据后续反映,这两起火情均为一人故意放火引燃杂草。在派出所民警的帮助下,对该名男子进行了思想政治教育,讲述了火灾的危害性,宣传了防火的重要性。

  • wps千位分隔符在哪(1-14  分栏和分隔符)

    wps千位分隔符在哪1、页边距2、纸张方向3、纸张大小4、分栏分栏排版经常被用在报纸、杂志和词典中。内容来自姚老师如有侵权请联系删

  • 经常熬夜的6大危害(经常熬夜当心6大危害)

    熬夜会导致血压升高,或者引起血压波动大,特别是对高血压患者影响更大,可能会引发脑出血等突发事件。好的睡眠可以提高人体免疫力,熬夜会造成人体免疫力下降,容易患病,比如感冒等。如果长期熬夜导致机体的免疫力下降,内分泌紊乱,机体的新陈代谢失调,免疫因子的生成减少,诱发癌症。对于女性来说,熬夜会引起卵巢功能的减退和早衰,同时也会引发月经不调等。熬夜第二天的中午,建议午睡半个小时以内,时间不宜过长。

  • 河北省休闲农业精品线路(京津冀联推10大休闲农业精品线路)

    近日,河北省农业环境保护监测站会同京津冀三地休闲农业协会,共同推出了京津冀10大休闲农业精品线路,囊括京津冀70余县市区美景,其中涉及河北40余个县市有代表特色的民俗旅游村、生态观光园、山庄、酒庄等,为人们旅游休闲度假提供了更多选择。还不来看看哪条过你家?

  • 赵雷简介(赵雷介绍)

    赵雷简介赵雷,1986年7月20日出生于北京市,中国内地民谣男歌手、词曲创作者。2010年,参加湖南卫视选秀娱乐节目《2010快乐男声》,最终获得全国总决赛第14名。2014年,参加CCTV-3原创音乐真人秀节目《中国好歌曲第一季》,获得刘欢组8强;同年,推出第2张个人音乐专辑《吉姆餐厅》。2018年,获得2017放肆一下移动视频风云盛典年度民谣音乐典范人物奖。2019年,他演唱的歌曲《成都》入选“歌声唱响中国”——最美城市音乐名片优秀歌曲。

  • 茶叶是碱性还是酸性(茶叶是碱性还是酸性食物)

    茶叶中含有丰富的钙、钾、钠、镁成分,这些成分水解后呈碱性,所以茶叶是碱性食物。茶叶是碱性还是酸性茶叶是碱性食物如果只凭食物的PH值来判定食物的酸碱性,那么茶叶的PH值在5.5-6.5左右,呈弱酸性,但这种方法是错误的。判断食物为碱性的标准判断食物的酸碱性不能根据其口感或者PH值,而是要根据食物进入人体后经过消化、吸收和代谢后形成的最终物质进行区分。

  • 北京现代朗动和瑞风S3怎么选

    瑞丰S3上市后27天销量达12127台,上市后30天订单达14113台。与竞争对手相比,车身尺寸相差不大。最大扭矩为146牛米,低端扭矩为100牛米。传动方面,发动机匹配6MT和CVT的变速箱,百公里油耗将降至6.5L,从而降低车辆成本。瑞丰S3采用扭矩高达155牛米的1.6LVVT发动机,大速比传动,车身轻量化设计,使整车具有良好的爬坡和起步加速性能。

  • 保存体力的方法有(保存体力还是保持体力)

    其实注意到这样的体力消耗的问题是很正常的,但是如果是处于运动之中,体力的消耗是比较的难以控制的,而且比较难以补充体力。

  • 苹果手机无限试玩(苹果手机试玩代理加盟)

    苹果手机无限试玩咱们做试玩呢,刚开始会觉得这个东西非常的繁琐复杂,摸不着头脑,但是当你熟悉一整个流程之后,做了几天你就会越来越熟练,驾轻就熟就可以直接上车每天自己研究了,形同于流水线的工作,但是是为自己打工。用户下载的所有软件一律都是苹果官方商店下载的,您听说过在苹果官方商店下的软件有毒的么?苹果的安全级别非常高,没有越狱的苹果手机是根本不会中毒的。