追求“舒适”和“快感”的VR游戏设计方法
http://game.watch.impress.co.jp/docs/news/20160318_749016.html
【Bullet Train】
演讲的状况
在游戏的创造历史上,有那种决定性的创新,以及高完成度的作品,对于FPS风格来说,【DOOM】就是这样。1993年第一次登场依赖,给了后面的游戏不可估量的影响。
Epic Games为Oculus Rift和Oculus Touch开发的游戏【Bullet Train】,也可以成为创作历史的作品。可以说是用VR HMD和手势感应设备进行游戏的新类型的VR-FPS游戏。
 
VRDC的第二天展开Epic Games的演讲【Going Off the Rails: The Making of Bullet Train】中,宣布了在实现【Bullet Train】的新鲜痛苦游戏性上使用的各种游戏设计的方法。其中的大部分要是,以及没有看过的新规范,是完成度很好的创意。来看看这些说不定会给将来带来影响的内容。
【Bullet Train Unreal Engine 4 Demo - Oculus Connect 2】
去年9月Oculus开发者大会上发布的【Bullet Train】

自由度高,舒适,丰富动作的游戏设计

初期在游戏里的战斗内容也有讨论
夺去击倒敌人的武器击倒下一个敌人,连锁型的游戏玩法
Epic Games在2013年春Oculus Rift DK1登场后制作了很多VR向的实验性作品。按时间排的话,从E3 2013年发布的【Elemental VR】到Oculus Connect 2015的【Showdown】。开发公布了6个VR演示,基本上每年3个。
有了这些积累后,开发以Oculus Touch作为手势感应设备的游戏【Bullet Train】。捡枪,装备,射击。弹开敌人的子弹,抓住子弹,再投出。瞬移到敌人的侧面或背面,空手的击倒。这种痛快的游戏性,没有手势感应设备就无法体验,是完全新的方法。这个游戏开发仅仅使用了6周的时间。
本作的开发中也研究了多种游戏设计,结论就是,把“射击的展示”与,一边强制移动一边轨道射击,两者的优点有点意识的组合。
这样创作出的本作的游戏设计,就是通过在战场上的瞬移来切换。这个方法,在接下来的新场景和电影场景直接作为游戏性的实现的,几乎所有玩家都可以没有VR的眩晕感的游戏。
场景的最初设计,有工作室和街道的机场,法国创作者的故乡火车站。电车的外观利用了Marketplace,最小限度的制作资源来进行开发。
通常在可以证明看到敌人的位置来设置瞬移位置
把子弹扔回去时,会在玩家所看的方向上进行一定程度的命中修正(但不会超过一定范围)。
boos战是每扔掉一个导弹就加强10%修正。谁都可以享受超人一样的玩法。
这里比较麻烦的是,是作为变更玩家位位置方法的瞬移的实现。这个基本上的实现是,把玩家可以瞬移到的所有位置,配置到可以正面捕捉敌人的地方。另外,敌人的运动,调整为一直在地图中央展开。这样的话,瞬移到哪里都可以有一直卷入战斗中的感觉。构成了尊重玩家的自由意识的同时,还可以按照开发者的游戏节奏意图进行的形式。
但是,在VR内战斗比想象的要忙碌,带着VR HMD的话又看不到周围,使用多个按键的操作很困难,这样在尽量的简化操作的同时,又要玩家可以舒适直觉的进行各种动作娱乐就变得非常重要。简单的操作和丰富的动作,为了让这种二律背反乘了,本作像下文那样在的游戏设计增加了方法。
  • 用手来瞄准瞬移位置。用头来瞄准的话,还要确认敌人的位置太忙乱并不好操作。
  • 瞬移时有【眨眼】和【穿越】的表现,降低了突然移动的混乱感。
  • 瞬移和子弹时间发动的是同一个按钮,以此来简化操作。
使用瞬移时移动到敌人的侧面或背面,用手中的各种武器射击,抓住敌人的子弹扔回,各种丰富的动作,都是通过移动手和一个按键的直觉操作来驱动的,都是得益于这些方法。另外,子弹和导弹的扔回命中动作上,增加了一定范围的自动修正,让大家都可以享受超人的活跃而进行的调整也很不错。
抓住导弹扔回,是本作特有的动作

追求“痛快感”的影像和运动的表现方法

GDC 2016版上增加的手榴弹拉环。不用说是非常自然的操作。
Touch=并不是手、Touch=是枪的关系
    可以舒适的游玩【Bullet Train】这种VR PFS的方法上,3D模型和动画表现方面也做了很多的尝试,特别是看不到的,手和枪的关系。
本作需要Oculus Touch作为控制器,是可以高品质的反映手部姿势的游戏设备。代表的VR应用【ToyBox】中,有在VR空间中模型化的手,操作物体时,把手和物体对象Attach在一起的方式。这样VR的受的位置就可以正确的反映,但手持的物体的位置就容易出问题(因为感觉并不是现实的)。特别是无法朝正确的方向开枪。
另一方面,在【Bullet Train】中是用Oculus Touchiao来表现枪的存在。本作中,并不是通过VR的手来操作枪,而是通过的把Oculus Touch作为枪来显示,再让VR里的显示的手追踪枪的方式来实现的。这样,用户的手的感觉与VR内枪的位置关系是是非常的一致,可以作出正确的持枪动作(因为枪是实际是Attach在VR的手的位置,和实际手的位置多少有些偏离,不过在射击作为主要玩法体验上,感觉不会有什么问题)。
把手作为主题的Oculus【Toybox】和把枪作为主体【BulletTrain】所考虑的的方式是不同的
对应大型武器的手的移动反应变迟钝上也有调整
魔术手的碰撞判定
在运动方面也特别的讲究。特别有意思的是,像突击步枪这种重量级的武器通过追踪延迟作出重量感表现的技术。比起没有延迟的追中,有延迟在物体操作感方面更有说服力。把这个效果与一个较大的后坐力动画做混合,让本作的枪击感觉以非常有迫力的形式再现。
还有很多VR游戏可以参考的,比如拾取枪和其他物体时,延长魔法手的碰撞判定来使用。这样做玩家抓住物体的判断时,手的位置会向前伸长2米。拾取掉落在地面上的物体时,也没必要弯腰,很方便。通过这方法,可以任意捡取看到的武器,没子弹就扔掉,成为本作的相当奢侈的玩法。
这样强制的导入了真实的交互,正是因为本作把的VR-FPS的“痛快”表现作为最高优先级来对应。把现实中每个人的技能差距和现有VR机能的界限,通过在游戏上把运动的限制作假来弥补,让所有人都可以舒适痛快游戏。【Bullet Train】说不定会作为新类型的样本,给予很多游戏影响。
为了让手沿着眼睛的方向可以和物体接触,延长了碰撞体。
不需要距离操作的物体太近,也可以直接抓住和分离。

转载于:https://www.cnblogs.com/TracePlus/p/5325910.html

GDC2016 Epic Games【Bullet Train】 新风格的VR-FPS的制作方法相关推荐

  1. Epic Games资深程序工程师王祢: 使用UE4制作VR内容的优化

    游戏兵工厂新闻报道: 11月21日下午,由蛮牛精心打造的开发者线下技术交流平台,第四届蛮牛杯思享汇系列活动(北京站)在金长安大厦圆满结束.来自蛮牛社区的游戏开发者.VR行业.游戏产业以及媒体记者等超1 ...

  2. Epic Games 携精彩作品强势登录 GMGC 2016

    Epic Games 携精彩作品强势登录 GMGC 2016 2016-03-07 胡宁 虚幻引擎 Epic Games为GMGC 2016上带来了众多精彩内容,涵盖了未来发展的前景展望.最新技术分享 ...

  3. Epic Games创始人眼中的虚拟现实

    未来的计算是可以给予人们打造自己想要世界所需要的工具,而虚拟现实无疑将成为通向未来的关键密码. 眨一下眼,你可能就已经错过了发生在核心计算和娱乐领域的戏剧性转变.在过去的一年中,最重要的两大游戏开发引 ...

  4. 怎么卸载虚幻4_专访Epic Games:虚幻引擎5离手游近在咫尺,中小团队也能很快上手...

    看起来表现效果十分前沿的虚幻引擎5,离实际应用并不遥远. 文/安德鲁 虚幻引擎5不是中小团队能玩得转的吧? 虚幻引擎5是针对下一代主机开发的,用到手游上是不是还遥遥无期? 前不久,虚幻引擎公布了在PS ...

  5. Epic Games王祢:UE4在移动平台的开发优势

    2016年3月7日--9日,由全球移动游戏联盟GMGC主办的第五届全球移动游戏大会GMGC2016在北京国际会议中心盛大举行,此次大会以"Game2.0:创新不止·忠于玩家"为主题 ...

  6. Epic Games 研究:Fortnite 和游戏行业的未来

    Epic Games 是目前最热门的游戏软件公司,它的网络游戏 Fortnite(堡垒之夜)红遍全球,总游戏时间排名世界第一. 除了开发游戏,它还拥有 Unreal 游戏引擎和游戏商店,并且积极探索未 ...

  7. 绝不破例!苹果发出最强硬威胁:要全面封杀 Epic Games

    作者 | 李帅飞 出品|雷锋网 这是涉及到整个苹果开发者生态话语权和商业模式的问题. 在维护自己的利益方面,苹果公司毫不妥协. 事情还是与 App Store 有关. 上周,Epic Games 向苹 ...

  8. 被Epic Games收购后,Cubic Motion朝着面部实时捕捉技术继续迈进

    ​​​Cubic Motion 成立于2009年,Cubic Motion已成长为向全球视频游戏市场提供自动性能驱动面部动画的领先提供商.该公司以超高品质而著称,并拥有大量的AAA级客户.其获奖博士计 ...

  9. GDC 2012]Epic Games谈在智能手机上制作和台式游戏机同等级的图形游戏的经验

    . 編集部:aueki 翻译 Trace 校对 千里马肝 Epic Games的主引擎程序员 Niklas Smedberg 「GDC 2012」的第4天的3月8日(当地时间),Epic Games进 ...

最新文章

  1. 泛型(Generic)-反射泛形-Dao
  2. 时频分析:短时傅里叶实现(3)
  3. rest api如何创建_创建一个安全的Spring REST API
  4. 四川大学java语言程序设计_四川大学2014年计算机(软件)学院Java语言设计期末考试B卷程序.doc...
  5. java 重启tomcat_linux下重启tomcat的命令
  6. java mvc页面传值方式_详解SpringMVC的ModelAndView传值方法
  7. 【自用】Android 切割Bitmap为多个小的Bitmap
  8. HTML的标签元素分类的区别
  9. 安卓电子书格式_不用电脑,6招教你把手机上的电子书传输到Kindle上
  10. windows便签工具在哪,怎么在便签上保存工作提醒事项
  11. ALFA机器视觉深度学习外观缺陷检测系统软件机器视觉
  12. 解决charles代理手机请求后,手机无法上网问题
  13. 日历之 poj1008玛雅日历
  14. 冒险岛linux_062服务端,支持arm64_armhf_amd_i386
  15. atol的实现【转】
  16. Java中outer标签的用法
  17. 庄懂的技术美术入门课系列——学习笔记
  18. DAX:用自定义变量代替EARLIER函数
  19. 华为发布新一代5G网络解决方案,加速5G生态发展
  20. 后台管理系统2——文件上传功能、富文本编辑器集成

热门文章

  1. json qbytearray 串 转_如何通过QByteArray在JSON中存储QPixmap?
  2. oracle 批处理 执行结果,在windows下怎么在批处理文件里面执行sqlplus并得到结果?...
  3. 某月某日前包括当天吗_创恒国际投资平台介绍股票交易制度:股票是否可以当天买?当天卖?...
  4. c语言枚举3位数相加等于10,C语言 联合和枚举
  5. 文档扫描仪的构建——使用Python,OpenCV应用透视变换来获得图像的自顶向下的“鸟瞰图”
  6. GitHub分享《深度学习500问》优质资源
  7. apex英雄机器人探路者怎么玩_《Apex英雄》探路者机器人怎么玩 探路者机器人技能特性及玩法...
  8. python中星号怎么打出来_Python打印“菱形”星号代码方法
  9. 【讲人话】Angular如何通过@ViewChildren获取实时渲染的动态DOM节点元素(@ViewChild只能获取静态的固定DOM节点)
  10. 舒工深度解析不规则场地座位二维码生成规则