VR Capstone

从2017年12月开始,我开始了成为VR开发人员的旅程。 我一直对游戏和体验着迷,因此决定注册Udacity VR开发人员Nanodegree。 完成所有项目后,最后一步是完成我的Capstone。

要求分为3个主要类别,每个类别需要500分。
基本原理:
-规模(100)
—动画(100)
—照明(100)
—运动(100)
—物理学(100)
Video Player(100)
-移情(100)
完整性:
-游戏化(250)
— Diegetic UI(250)
—备用故事情节(250)
-AI(250)
— 3D建模(250)
—摄影测量(250)
挑战:
—语音识别(500)
—用户测试(250)
—计算着色器(500)
-多人游戏(500)
—混合现实视频(500)
-App Store(1000)
有了适当的要求之后,就该开始思考想法了。

体育—从火箭联赛,回声竞技场,Fortnite,CSGO等游戏中汲取灵感,我想到了一个多人游戏的想法,在该游戏中,玩家将尝试在双方的多个目标中得分。 在两回合之间,玩家将获得力量提升和建造围墙的能力。
益智游戏-在许多不同的水平上,玩家必须使用诸如增长和收缩物体以及自身的能力来解决难题或到达特定位置。
射手-与《使命召唤》中的僵尸类似,敌人会波涛汹涌,玩家会尝试尽可能长时间地存活。

我知道我认为在游戏中会很有趣,但是我决定问别人他们的兴趣以及他们为什么喜欢他们的工作。
我与之交谈的这个人玩过一些VR游戏,包括QuiVr和Rec Room Paintball。 她喜欢这两款游戏,但更喜欢QuiVr。 实际上,她喜欢看曲棍球和打排球。

QuiVr(射箭游戏)优点:
你觉得自己是别人。 (她肯定是在从指环王谈论莱戈拉斯)
它比真实的要容易。
玩耍时感觉就像是锻炼。
这是一个非常简单的游戏。

彩弹射击是一个有趣的游戏,但她不喜欢玩家必须单击按钮并传送来移动。 似乎使沉浸感有些破裂。

曲棍球:
暴力/行动
快节奏。 得分不多,但得分机会很多。

排球:
这是我擅长的。
快节奏。
很多变量。 可能会发生很多事情。
每个玩家都有指定的工作。

我从中得到的是:
至此,我已经决定要加入运动理念。 考虑到这一点,这就是我从用户所说的中得到的。
她多次提到快节奏-也许游戏应该拥有较小的球场/竞技场。
“你觉得自己是别人。 “它比真实的东西容易。” —我可以给球员一些能力,也可以让他们跑得更快,跳得更高。 这也将增加游戏的速度。
用户喜欢涉及一些暴力行为。 -玩家可以通过拳打使对方昏迷,从而获得优势。
“很多事情都会发生”。 -除了奖励具有相同道具的玩家,我还可以通过积分/货币奖励他们以选择要使用的道具。 如果他们作为团队合作,这也可能赋予他们不同的角色。

在我太兴奋并让思想陷入混乱之前,我先了解了基础知识。 这些是我决定要满足的基本要求:
基础知识 -动画,照明,运动,物理和缩放。
完整性 —游戏化,Diegetic UI,AI以及3D建模。
挑战 -语音识别和多人游戏。

早期,我决定让用户感觉自己以自然的方式运动而不会感到不适。 没有这个,游戏就不会成功。 这是我想出的用于运动的控件。
运行—按住任一控制器上的触摸板。 来回移动该控制器。 控制器指向的方式是用户移动的方向。 如果同时使用两个控制器,则移动方向将是控制器所指位置的平均值。 此向量将被标准化,因此即使控制器指向不同的方向,用户仍将获得相同的移动量。
跳跃—触摸触摸板,向上移动手指然后松开。 我选择此顺序是因为它既自然又使跑步时易于跳跃。

当我在Capstone上工作时,我从西雅图搬到了芝加哥,这花了我大约一个半星期的时间来完成这个项目。 因此,我不得不做出一些牺牲。 我知道从头开始制作游戏场景会花费一些时间,因此我决定使用Asset Store中Viking Village的内容。 我还选择自己不制作任何3D模型,并推迟制作多人游戏。

基础知识(500):
—规模(100)
—动画(100)
—照明(100)
—运动(100)
—物理学(100)
完整性(750):
-游戏化(250)
— Diegetic UI(250)
-AI(250)
挑战(500):
—语音识别(500)

在寻找VR开发人员的职位时,我将继续在Unity方面获得经验和知识。 我还将开始佐治亚理工学院计算机科学在线科学硕士(OMSCS)计划,我打算在该计划中专门研究交互智能。

对于游戏,我想将其还原为我最初想要构建的多人游戏。
领英