打磨近2年,网易多人开放世界VR游戏《Nostos》是如何开发的?

VR陀螺

    明年3月发布测试版本,第三季度EA上线,绝对值得期待。
    作为一款由网易自研的VR多人在线开放世界游戏,《Nostos(故土)》初次在2018年的ChinaJoy亮相时便引发了不少人的关注。在这个具有东方动画电影风格的开放世界中,玩家能够自由探索无缝衔接的世界。
    在2018 VRCORE开发者大会上,陀螺君采访到了三位《Nostos》的开发人员,分别是游戏制作人林世贤、网易游戏核心开发工程师谭清宇以及高级开发工程师曹强,他们分享了不少关于《Nostos》的开发细节。
    
    《Nostos》的三位开发者
    明快的末日生存题材,强调探索乐趣
    首先,从画面上来看,《Nostos》可以说是一款非常惊艳的游戏。清新的治愈系画风,精致的建模,宽阔的地图以及游戏中的昼夜交替、季节变换,都能够为玩家在视觉上带来梦幻的感觉。再结合战斗、建造、探索、RPG等多种元素,在《Nostos》中,玩家能够更加自由地体验游戏带来的乐趣。
    作为一款PVE向的多人联机开放世界游戏,《Nostos》的玩法以探索生存为主。据制作人林世贤表示,在最开始他们想要做的是一款开放世界的末日生存类VR游戏,但由于目前市场上这种题材的游戏很泛滥,因此决定在末日生存的题材基础上选择更有趣的方式。
    跟压抑黑暗的传统末世类型游戏不一样,《Nostos》现在的风格是明亮清新的,因此在VR体验中能给人带来很舒服的感受。游戏的故事被设置在1000年后,人类文明已失落,世界处于蛮荒的状态,在这种背景之下玩家要在其中发现新的世界。
    
    在游戏中玩家可以自由行走,使用载具,在后期还有可能进行飞翔探索。据林世贤透露,游戏中的战斗成分占比不太高,大部分时间玩家是在跑地图和发掘遗迹,做任务,探索财宝等等。
    林世贤表示,“其实我们一直在强调一个探索的乐趣。任务主线会有,成长轨迹则是完全让玩家自由去选择。任务主线甚至有点随机性,让你每次进去都有不同的目标,此外还有很多支线任务和随机小事件,我们会给玩家定下一系列的目标。”此外,他还表示,在游戏中还会随机生成植被分布和生态系统,让玩家在每一次体验时都会有改变。
    在三位开发者看来,《Nostos》最大的一个亮点就在于这是一款非常独特的VR游戏,“它跟我所见到的其他的VR游戏都不一样。在这个大世界里一个人都可以玩得很嗨。”
    
    此外,游戏的移动方式是比较自由的。玩家可以自行选择多种出行方式,开放世界游戏的乐趣就在于玩家可以自由做自己想做的事情,游戏并不会为玩家设定好路线。目前游戏的地图面积大约为10km*10km,由于是无缝衔接的开放式地图,因此在游戏过程中玩家无需转换场景就能够自由探索世界。
    《Nostos》将支持PC与VR跨平台游戏,据制作人透露,他们有计划将游戏移植到PS平台,届时还将支持PSVR。对于VR一体机,其表示目前一体机现在还不算成熟,等完善起来会考虑。“支持更多的平台对我们的游戏来说是好事,如果一体机的性能比较低,我们可能要花比较多的精力去做优化,那么我们要权衡一个性价比的问题。”
    对于如何平衡PC和VR玩家这个问题,三位开发者表示,由于《Nostos》是一款主打PVE探索的游戏,玩家无需进行对抗,可能只是在社交动作以及一些表达层面操作的便利性上有区别,但并不会有游戏性上不平衡的问题,更多的是体验上的差异。
    在游戏的交互性上,VR玩家的交互学习成本会更高一些。但由于《Nostos》并不是一款很硬核的游戏,因此较为容易上手。为此《Nostos》的开发团队花费了大量时间来简化游戏的操作,并持续在做小规模的迭代。
    
    在VR端跟PC端的交互方面,由于在VR中玩家的手可以自由控制,所以在社交上的表达方面更有优势。但PC也有它的优势,比如操作的精准度更高,开枪会准一些。但总体来说其实VR的体验会更好,整体游戏的画面会更加出色。
    《Nostos》的镜头控制与开放世界设计
    虽然VR已经发展了几年,但晕眩是目前VR游戏面临的最大问题之一。为了防止晕眩,在VR镜头的设计上,《Nostos》采用了头显控制朝向,按键方向决定平移方向的方式,举例来说就是当玩家想要往前方走,最简单就是看着前面然后按上方的方向键,如果要后退就按最下方的方向键。
    简单来说主要有三步,第一步一般是头显、控制器位置的更新,更新之后的第二步是要根据头显和控制器的算法求得玩家在真实房间中的局部坐标,再根据上一帧房间位置,得出玩家在游戏世界中的虚拟位置。第三步也是最关键的一步,在将位置赋给游戏中的化身后进行角色的按键移动,随后就需要进行移动后的校正,即重新计算真实房间位置,并与虚拟角色的位置对齐,因为房间移动了,所以就能实现第一人称镜头的跟随效果。
    
    在克服晕动症方面,谭清宇表示需要谨慎处理角色移动的速度限量,一个是方向,一个是大小。移动方向需要符合玩家的预期。《Nostos》让头显方向等于角色朝向,这样玩家在按键向前移动的时候总是能移向自己的观察方向,这样非常直观。角色的移动方向还受按键方向影响,称为四向平移。按键如果往后,角色就可以后退,还可以平移往左右。这个控制比较直观,所以叫符合主动认知与预期。
    然后是平滑,需要给运动加入角色的质量和惯性效果,来避免不符合物理的情况出现。在移动过程中还需要加入速度保护,比如左右按键移动,速度可以比朝前慢一些,这样玩家心理会多一些安全感。另外在速度变化上也需要平滑,避免速度跳跃。
    在载具防眩晕上,《Nostos》加入了超强悬挂避震,利用汽车内饰作为静态参照物降低眩晕感,还有和角色一样的速度平滑。此外还可以在运动时缩小视野,可以有效防止玩家出现眩晕情况。
    而在开放世界的设计上,其实网易也遇到了很多的难题。10km*10km的地图对于VR游戏来说并不小,巨大的场景、海量的数据处理,消耗加载时间、消耗内存和显示资源,场景编辑工作量巨大以及多人协同工作成为其在研发过程中面临的四大问题。
    据介绍,所有的开放世界都会采用一种流式加载的技术,就是把世界分成很多块,按照需要加载所需要的东西,不需要的卸载。从水平方向来划分通常分为九宫格、六边形和自由形状手动拼接;从立体划分则分为封闭房间。
    
    《Nostos》中的流式加载,使用了World Srteamer插件,使用九宫格环形加载。
    
    第二个问题,如何解决多人协作的问题。开放世界数据非常大,不可能一个人编辑,网易使用的是按区域、功能将整个世界划分为单独的场景文件,每个文件同时只有一个人编辑。

    还有一种方法是,多人在线网络虚拟创作环境,每个人有一个虚拟化身,就像玩游戏一样,可以对附近场景进行修改,数据同步给所有人,数据保存在服务端,这种方法用于《Second Life》中。
    网易在《Nostos》的多人协作中,将地块划分成很多格子单元,当编辑某一地块时会锁定,并显示编辑者的名字,当编辑结束之后提交会自动解锁。由于各个地块由不同的人编辑,避免出现边缘的接缝问题,网易开发了跨瓶颈的编辑工具,可以连续编辑。同时也能进一步分工,将同一个地块按不同的场景分工,比如美术、音效等不同板块。
    
    最后一个问题——海量场景编辑,这些场景包括地形、地表贴图、树木、石头、草地等等,如果纯手工的话,非常耗时耗力,工作量巨大。
    
    网易采用的解决方案是过程化生成。用一些算法来行程逻辑,让其自动大量生成资源。首先地形生成使用了Map Magic插件,通过算法就可以生成比较自然的地形地貌。
    
    同时,其也用到了World Machine,最后把生成的高度导出来,用工具叠加到指定的区域上面覆盖上去。
    关于摆放的问题,网易开发了一个摆放的工具,类似笔刷,预先设置好的算法和逻辑后,就可以快速地编辑出大量的地表贴图,并且可以对上面的植被、草丛的疏密进行编辑。同时这套算法还能自动避让道路、河流、斜坡。
    
    最重要的是,这些数据并没有保存在场景文件上,而是保存的逻辑,每次生成的时候都是一样的,每次在运行的时候只需要对这些原型处理,最后的包体就很小。
    最后关于游戏资源的生成,网易开发了Entity世界编辑器,可以指定规则,中间的圆圈表示生成资源的范围,使用编辑器可以定义资源的属性、逻辑,在游戏运行的时候会自动生成资源。
    
    以上是《Nostos》开发者所分享的游戏在镜头设置与开放世界设计中的一些开发经验。
    明年3月发布EA版本,网易深耕VR
    据了解,目前《Nostos》的核心团队规模在40人左右,此外网易内部还会有许多资源支持。从目前来说,团队的重点是继续完善完整的游戏体验流程,并为交互进行迭代,以及在图形方面继续进行一些性能上的项目优化。三位开发者表示,游戏研发大概已经持续了一年十个月左右,“因为我们希望打磨得更精良一点,清晰用户体验,包括游戏内容。”
    对于游戏的盈利方式,开发团队表示《Nostos》将会采用买断制,同时游戏中还会有微内购,主要为皮肤等数字类的物品,并不会影响游戏体验。由于《Nostos》将会登陆Steam平台,并将会面向全球发行,考虑到全球用户的付费习惯因此采用这种方式。
    对于后续计划,他们表示团队的下一个重要节点是在明年3月份,届时将会为游戏推出EA版本,随后在明年第三季度将推出正式版。
    
    当然,《Nostos》并不是网易的首款VR作品。早在VR还处于风口的2016年,网易就推出了他们的首款VR产品《破晓唤龙者》,这款作品曾获谷歌Daydream平台首发推荐以及各类大奖。
    到了“VR凉了”的2018年,网易宣布与美国著名VR游戏公司Survios合资成立“影核互娱”,引入《Raw Data》、《Electronauts》、《Sprint Vector》、《Creed》等多款出色的VR作品,并宣布将会引进更多出色的海外产品。此外,影核还购买了今年大热VR音游《Beat Saber》的版权。
    可以说网易在VR上一直在坚持。而此次推出的《Nostos》,也正代表了网易对VR游戏更深层次的探索。
    想要了解更多的VR游戏资讯 一定要关注VR陀螺!
    文/VR陀螺 ZJ