本文是雷锋网作者黑人类与骨灰级VR行业内容攻城狮“燃冰飞雪之魂”的交流而总结的VR游戏开发要点。名字是应他本人的要求,我们做了不影响原意的编辑。为了方便大家了解,先放上“燃冰飞雪之魂”的背景介绍:
“燃冰飞雪之魂”,中国科技大学自动化专业研究生,10年的软件开发经验,曾担当过软件工程师及CTO。在国内知名软件企业工作,有日本东京知名软件及游戏公司多年工作经验,开发软件、app、游戏、虚拟现实等,是日本硬件游戏骨灰级爱好者。
以下是这位骨灰级工程师的VR游戏开发建议:
一、熟悉VR开发所涉及的硬件设备的各项指标性能。
包括:VR头盔,游戏手柄,体感设备,跑步机等,以及PC硬件配置需求。
这些配置其实很重要,但不是本文的重点,了解各项性能指标是基础工作,这里重点来讲开发VR游戏的要点,或者说,开发VR游戏需要注意的有哪些?
二、有一个开发VR游戏的idea。
也就是游戏的核心,是游戏的精髓、乐趣所在。相比人们津津乐道的VR头盔,这才是最重要的。
VR游戏由于其硬件的特殊性,可以产生如同置身真实世界的沉浸感,因此开发者所构思的任何世界都可以通过VR游戏真实地展现在玩家面前。此外体感外设,跑步机等设备也能够帮助玩家更直观地和游戏世界交互。玩家不但可以看见,还能够用直观的肢体动作与虚拟世界中的各个元素进行互动。
所以,想开发一个优秀的VR游戏,开发者需要有一个能打动玩家的构思,包括以下7点:
(1)新颖奇特的玩家世界设定。
包括游戏的故事背景,游戏场景[地形,动物,植物,建筑等],这些要素构成了玩家所处于的世界,是玩家进行体验的大环境,能做出特色的话是会非常吸引人的。
(2)选择合适的游戏形式。
传统的游戏形式很多是可以直接移植到VR游戏之中,fps的第一人称视角,RTS的上帝视角,RPG游戏的第三人称越肩视角等。但是由于采用了沉浸式VR体验,传统的各类视角会得到与单纯基于屏幕的游戏方式完全不同的感受。
比如第一人称视角会产生更强的临场感,在射击/格斗游戏中让玩家感到更加的紧张刺激;上帝视角则可以让玩家在比较宽松的氛围下进行游戏,第三人称视角则有相对较弱的侵略性,但是玩家仍可以很好的体验游戏世界。
(3)有趣的玩法的创新。
传统游戏操作一般是基于游戏手柄或者鼠标键盘的,但是VR环境下,虽说玩家尚可操作鼠标,但基本无法操作键盘。比如说:有些VR眼镜在头盔下方设计了一个开口,方便玩家看键盘。但开口的漏光会破坏头盔的一体化沉浸感,算不得主流方案,因此这里不做进一步探讨。
所以传统的操作方式就只剩下了游戏手柄。
基于此,可以预见未来的民用VR游戏中,手柄操作仍然会是主流。此外还有类似oculus touch那样的无线手柄,这类设备能够感应手部的空间位置、姿态,因此可以在虚拟空间中再现玩家手部的运动轨迹甚至手腕的转动。
这类手柄上还有按钮以及摇杆,也支持传统类型的输入方式。
其手指感应功能可以获取手指的姿势(弯曲角度)。还有一些其他的动作捕捉设备可以捕捉玩家的全身肢体动作。VR跑步机则可以很好的让玩家原地跑步并将跑动信息反应到游戏中。
在当前这些输入设备得到革新的时代,如何充分利用这些交互设备的特性,创造出游戏中有趣的玩法。让玩家和游戏中的元素能够有效地进行交互,则是开发者需要不断思考和探索的课题。
这里需要着重指出的是,VR游戏中,传统的2D UI将不再适用,结合游戏本身所使用的输入硬件并结合头盔的朝向数据来进行3D UI的操作会是开发者面临的重要课题之一。
(4)创造独特、富有个性的角色。
在很多游戏中,人物角色是游戏的核心元素之一。 这些角色可以是美丽妖娆,可以雄壮威武,可以衣着华丽,可以萌,可以凶,总之能够给玩家以较强的视觉刺激,留下深刻的印象,并让玩家在观看这些角色时获得极大的愉悦和满足。
除了外貌设计,动作设计也非常关键,能够展现角色性格的流畅动作可以为角色赋予灵魂,进而获得玩家更高的认同感。在VR的环境下,角色设计带给玩家的视觉冲击会比以往的传统游戏强烈得多,因此经过优秀设计的角色会成为VR游戏成功的重要要素之一。
(5)狂拽酷炫的机械设计。
并不是所有的游戏都以人为核心,在飞行器,机甲等题材的游戏中,机械设定就成为了游戏的核心,它决定了机体的外观样式,移动方式,攻击方式,特殊技能等等,合理设计的机械设计结合独特的操作方式,会令游戏增光添彩很多。
(6)避免炫光等特效离玩家过近。
在第一人称视角类VR游戏中,如果爆炸等产生火焰、高亮度炫光的效果离玩家角色过近,由于VR头盔视角很大,玩家很可能会被晃得满眼金星,造成不适得感觉,因此应尽量避免。
(7)尽量避免跑动运动方式。
在玩家坐在椅子上体验第一人称角色奔跑时,由于生理原因会产生类似晕车一样的感受(也被称为晕动症),因此应尽量避免这样的游戏形式,建议采用类似《抢滩登陆》这类游戏的定点射击的方式,当玩家在虚拟空间中不平移的情况下,就不会产生眩晕。
而采用VR跑步机的游戏不在此建议范围内,因为在这种环境下不会产生晕动证。