0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一款由网易自研的VR多人在线开放世界游戏是如何开发出来的?

fFU3_vrtuoluo 来源:未知 2018-11-29 09:13 次阅读

明年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游戏更深层次的探索。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网易
    +关注

    关注

    0

    文章

    122

    浏览量

    14298
  • VR游戏
    +关注

    关注

    1

    文章

    217

    浏览量

    36036

原文标题:打磨近2年,网易多人开放世界VR游戏《Nostos》是如何开发出来的?

文章出处:【微信号:vrtuoluo,微信公众号:VR陀螺】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Flat2VR Studios成立,专注于开发和移植商业化VR游戏

    据了解,Flat2VR也研发出开源UEVR工具,以便为使用虚幻4/5引擎的游戏设计VR Mod。然而,先前社区的游戏项目未获官方授权。
    的头像 发表于 03-18 15:07 242次阅读

    网易首款鸿蒙原生游戏《倩女幽魂》手游完成开发,商业化版本已就绪

    2023年华为开发者大会上,网易游戏不但宣布率先完成《倩女幽魂》开源鸿蒙适配,还作为第一批游戏厂商参加了鸿蒙生态游戏先锋计划,积极参与鸿蒙生
    的头像 发表于 03-13 11:37 255次阅读

    学习鸿蒙背后的价值?星河版开放如何学习?

    现在是2024年,华为在1月18开展了鸿蒙千帆起仪式发布会。宣布了鸿蒙星河版,并对开发开放申请,此次发布会主要是说明了,鸿蒙已经是全栈底座,鸿蒙星河版本的编程语言改为ArkTS/
    发表于 02-22 20:55

    【鸿蒙千帆起】《钢岚》成为首基于HarmonyOS NEXT开发的战棋新游

    段合作紧密,共同为用户带来众多人气爆战棋类游戏,其中,在《梦幻模拟战》《天地劫:幽城再临》开发过程中进行联合自动化游戏测试等。 作为
    发表于 12-28 10:24

    【飞腾派4G版免费试用】4. Teeworlds 浅谈游戏

    ——Teeworlds 。 什么是 Teeworlds Teeworlds (激战世界) 是一款免费的在线多人射击游戏,拥有独特的像素艺
    发表于 12-25 19:47

    视频-基于芯科科技无线开发板的多人游戏-毁灭战士(Doom)演示

    为了庆祝经典多人游戏-毁灭战士( Doom )的 30 周年, Silicon Labs (亦称 “ 芯科科技 ” )上传了本演示视频,让开发人员快速浏览基于 SparkFunMGM240P
    的头像 发表于 12-20 17:10 168次阅读
    视频-基于芯科科技无线<b class='flag-5'>开发</b>板的<b class='flag-5'>多人</b><b class='flag-5'>游戏</b>-毁灭战士(Doom)演示

    网易游戏与华为就鸿蒙生态达成合作

    网易游戏与华为就鸿蒙生态达成合作 基于鸿蒙分布式技术、原生智能等方面能力,鸿蒙生态发展越发迅速。 12月15日网易游戏与华为就鸿蒙生态达成合作,双方将基于HarmonyOS NEXT启
    的头像 发表于 12-15 18:24 598次阅读

    网易游戏与华为达成鸿蒙合作

    12月15日,网易游戏宣布与华为就鸿蒙生态达成合作,将基于HarmonyOS NEXT启动鸿蒙原生应用开发网易2001年正式成立在线
    的头像 发表于 12-15 14:40 571次阅读
    <b class='flag-5'>网易</b><b class='flag-5'>游戏</b>与华为达成鸿蒙合作

    Unity中国、Cocos为OpenHarmony游戏生态插上腾飞的翅膀

    Creator等游戏引擎产品,Cocos游戏引擎既是一款高效、轻量、免费开源的跨平台 2D&3D 图形引擎,也是个实时 2D&3D 数字内容创作平台,拥有 高性能、
    发表于 10-23 16:15

    火遍童年的FC游戏是使用什么语言编写的

    那么FC游戏是用什么语言编写的呢?实际上,FC游戏开发使用了一种名为汇编语言的语言。汇编语言是一种低级语言,它使用机器码来编写程序。机器码是一种二进制代码,用于指定CPU执行的指令。
    的头像 发表于 10-20 16:46 610次阅读
    火遍童年的FC<b class='flag-5'>游戏是</b>使用什么语言编写的

    MÄDBOX:—多人电子棋盘游戏

    电子发烧友网站提供《MÄDBOX:—多人电子棋盘游戏桌.zip》资料免费下载
    发表于 07-11 15:40 0次下载
    MÄDBOX:—<b class='flag-5'>多人</b>电子棋盘<b class='flag-5'>游戏</b>桌

    【白皮书下载】云游戏的崛起

    的3D 虚拟世界,具有互动性、沉浸性和协作性,“云游戏是元宇宙一个很好的切入点, 元宇宙和云游戏将颠覆与游戏玩家和非玩家接触的既有模式,为游戏
    的头像 发表于 06-13 08:35 339次阅读
    【白皮书下载】云<b class='flag-5'>游戏</b>的崛起

    2023开放原子全球开源峰会报名开启!

    开放原子全球开源峰会 开放原子全球开源峰会是开放原子开源基金会本着以开发者为本的开源项目孵化平台、科技公益性服务机构的定位,立足中国,面向世界
    发表于 05-29 17:05

    如何使用Wemos D1 mini制作一款简单但具有挑战性的游戏

    我使用 Wemos D1 mini 制作了一款简单但具有挑战性的游戏。 我尽量使说明尽可能详细,但如果您对此有任何疑问,请告诉我。 您所要做的就是将魔杖从电线的端拿到另端。它有
    发表于 05-23 06:14

    5g是谁最先研发出来的 5g技术的特点

    5g是韩国三星最先研发出来的。5G数据传输技术即第五代移动通信技术,由韩国三星公司率先研发成功。众所周知,4G网速大概比3G高出十倍左右,而5G网速更是远远高出4G,数据传输速度可提高百倍,下载高清电影仅以秒计。
    发表于 05-06 15:47 1.1w次阅读