1 首先需要了解下PSVR的具体硬件参数:


整个产品都包括哪些:

2 如何创造更好的 VR 内容

  • 三种准备:设计、内容、技术
  • 针对PSVR设计:体验范围、跟踪限制、社交屏幕
  • VR应用和内容:模拟、沟通、设计、科学、现场互动、旅游、体育
  • VR技术挑战:更高的分辨率、更高的视野范围、更高的刷新频率
 
 

3 PSVR开发工具

目前接触的主要有:Unreal Engine 4、Cry Engine、Phyre Engine、Unity。

知乎网友对unity开发psvr的评价:

我们之前使用了Unity,Unity上手门槛最低,但目测坑最深,我们碰到的主要有:

图形学优化很容易到达瓶颈,目前PlayStation平台使用U3D的项目以小体量的独立游戏为主,这方面比较坑可能是主要原因。

Phyre Engine 是 SCE 官方提供的引擎,之前只试着跑过Demo,因为 PS4 DevNet 总是推荐它。

总得来说,做Demo骗投资,Unity就足够了;想做一家VR内容提供商,用UE现在看是最好的选择

其他ps vr合作厂商,这个表最全了!

另外,SIE提供VR咨询服务:保证高质量的 VR 体验、测试用户舒适度、重新检视技术实现、分享开发经验。

52VR也提供讨论专版供大家讨论:进入讨论区

4 如何成为 PSVR 的正式开发者

1)申请步骤:

  第1步:提交在线申请和注册公司。

  第2步:提交您的协议,成为一台PlayStation合作伙伴。

  第3步:在PlayStation开始游戏开发!

访问网址:https://www.playstation.com/en-us/develop/

2)申请前,请确保满足以下要求:

  公司实体的证明

  获得雇主税号(从www.irs.gov上查询)(推荐)

  静态IP访问开发者支持系统

  您必须在物理上位于美国,墨西哥,中美洲,南美洲,或加拿大您可以设置批发价格和发布日期你的游戏!

  没有设置费得到许可作为PSN电子出版社

  接收ESRB评级为免费的所有数字游戏

  简化提交流程

  市场游戏以百万计的球迷的PlayStation?通过PlayStation?Blog一个每一个项目平台

5 PSVR 游戏开发的特别点

  • 在游戏的企划阶段就需要要进行VR玩法的设计,在游戏开发阶段更加强调在实机的确认,试错与迭代。需要尽可能多的用户体验与建议,
  • PSVR内容所需要满足的基本条件:设计并实现自然舒适的用户体验、PSVR技术要求(比如,VR游戏必须达到一定帧率)。
  • 理解开发VR内容所需的QA流程与TRC需求。

6 开发量不等于项目工作量

主机平台保持了高品质和良好的用户体验

对于新加入PS平台的开发商来说,理解主机平台的品质保障流程,及其对于整个开发流程的影响至关重要。

VR对于我们来说也是一个全新的分类,各种流程和方法也在摸索当中。

7 什么是 TRC(Technical Requirement Checklist)

是保障所有PS平台游戏品质的重要技术文档

TRC主要着眼点:

  • 正确遵循了相关技术规范
  • 对知识产权进行了恰当的保护
  • 使用了统一的用户界面,提供了一致的用户体验。
  • 支持了平台所提供的通用功能。

8 PSVR 技术严要求举例

  • 帧率稳定并维持在一定水准智商
  • 正确反映了用户的眼到眼距离
  • 采用恰当的方法避免出现眩晕
  • 检查VR设备的连接状态并提示用户
 

9 底层优化能力至关重要

  • VR对于游戏引擎的性能提出了更高的要求
  • CPU/GPU硬件层面微秒级的有话对于VR是很有意义的
  • 在商用游戏引擎的选择上,能否进行底层的为调试需要考虑的一个重要内容
  • 在CPU/GPU硬件优化层面PS平台积累了大量的经验,能够帮助开发者理解相关流程

转载自:http://www.52vr.com/article-616-1.html

PSVR开发者需要了解的9件事的更多相关文章

  1. 不愿看到Java开发者再做的10件事

    William F. Buckley.Jr 曾经说过,“保守主义者是那些逆着历史潮流不断喊停的人,其他人都不愿意这么做或者对他们这么做显得没有耐性”.虽然我对此了解不多,但是每次看到有Java开发人员 ...

  2. Java开发者应该列入年度计划的5件事

    本文写了我今年计划要做的5件事.为了能跟踪计划执行的进度,就把这些事都列了出来.我觉得这些事对其它Java开发者而言也是不错的参考方向. 1.开发一个应用,通过Java来操作一种NoSQL数据库实现存 ...

  3. 做一个 App 前需要考虑的几件事

    做一个 App 前需要考虑的几件事  来源:limboy的博客   随着工具链的完善,语言的升级以及各种优质教程的涌现,做一个 App 的成本也越来越低了.尽管如此,有些事情最好前期就做起来,避免当 ...

  4. 每一个C#开发者必须知道的13件事情

    1.开发流程 程序的Bug与瑕疵往往出现于开发流程当中.只要对工具善加利用,就有助于在你发布程序之前便将问题发现,或避开这些问题. 标准化代码书写 标准化代码书写可以使代码更加易于维护,尤其是在代码由 ...

  5. 关于Web Worker你必须知道的7件事

    介绍 通过使用Web Worker, 我们可以在浏览器后台运行Javascript, 而不占用浏览器自身线程.Web Worker可以提高应用的总体性能,并且提升用户体验.如果你想在自己的Web应用中 ...

  6. 微信小程序:开发之前要知道的三件事

    前言 微信之父张小龙在年初的那次演讲中曾表示:"我自己是很多年的程序员,我觉得我们应该为开发的团队做一些事情".几个月后,微信正式推出微信应用号(即微信小程序),在互联网中掀起了又 ...

  7. 转载:关于 Token,你应该知道的十件事

    关于 Token,你应该知道的十件事 原文地址:http://alvinzhu.me/blog/2014/08/26/10-things-you-should-know-about-tokens/ 原 ...

  8. 开始3D编程前需注意的十件事

    http://www.csdn.net/article/2013-06-21/2815949-3d-programming 原文作者Vasily Tserekh是名3D编程爱好者,他发表了一篇博文&l ...

  9. Web API核查表:设计、测试、发布API时需思考的43件事[转]

    Web API核查表:设计.测试.发布API时需思考的43件事   当设计.测试或发布一个新的Web API时,你是在一个原有的复杂系统上构建新的系统.那么至少,你也要建立在HTTP上,而HTTP则是 ...

随机推荐

  1. 【BZOJ3224】Tyvj 1728 普通平衡树 Splay

    Description 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作:1. 插入x数2. 删除x数(若有多个相同的数,因只删除一个)3. 查询x数的排名(若有多个相同的数 ...

  2. InterBase数据库迁移到MySQL(说明)

    刚刚到公司1周便接到了第一个需求,进过了几天的沟通明白了是从gbk文件中恢复InterBase数据库,然后再将恢复到数据库中的数据导出到远程的MySQL数据库中,拿到需求先分步去看问题了,问题大致可分 ...

  3. linux共享内存实验

    顾名思义,消息队列就是一些消息的列表,用户可以在消息队列中添加消息和读取消息等.从这点上看,消息队列具有一定的FIFO特性,但是它可以实现消息的随机查询,比FIFO具有更大的优势.同时,这些消息又是存 ...

  4. MySQL 服务无法启动。服务没有报告任何错误。

    MySQL数据库在升级到5.7版本后,和之前的版本有些不一样,没有data文件夹,我们都知道MySQL数据库文件是保存在data文件夹中的,网上有人说把5.6版本的data文件夹拷贝一个,这种说法听听 ...

  5. LVS + KEEPAlived 配置 DIR模式

    1 .1 Lvs LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统.本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目 ...

  6. OSG入门即osgEarth建立一个地球的详细步骤

    OSG入门即osgEarth建立一个地球的详细步骤 转:http://blog.csdn.net/xiaol_deng/article/details/9246291 最近在学习有关osg的知识,刚开 ...

  7. 关于http协议的理解

    一.状态码 1.200:请求成功. 2.302:浏览器进行重定向. 3.304:资源已使用,即有缓存. 4.404:请求失败,请求的资源未在服务器上发现. 5.500:服务器端发生错误. 二.php获 ...

  8. css重新认识(2)

    1)行内元素可以用margin-left与margin-right调整位置,但用margin-top与margin-bottom来调整位置不会有效果,只有具有block属性值后才能像块级元素般被外边距 ...

  9. Jackson转换对象为json的时候报java.lang.stackoverflowerror

    无论在将一个对象转为json字符串的时候采用何种算法,如果你的对象的属性的类型不是基本类型或对应的引用类型,转换应该都不会就此结束,那么有一种方式可以导致这种转换陷入无限循环:将某个对象的属性设为对象 ...

  10. android之简单图形绘制

    首先编写MyView类 代码如下: package com.example.myhello; import android.content.Context; import android.graphi ...