我也谈下playStation开发过程
王老师在直播中说到了开发机。其实PlayStation开发过程中并不是只有一个开发机就够用的。
首先声明,我不是踩王老师,我曾经接触过PlayStation3和4的开发流程。
首先大概在零售机发售前的大概一年半左右,开发者会得到最初的一版开发机用来熟悉开发套件的。这个阶段的开发机是一台PC,因为只是让你熟悉开发套件。
第二个阶段,大概是距离零售机一年左右,会有第一版的开发机。不过光有开发机是不行的。还要有分析机和状态机。特别是像王老师那样搞底层算法的,要经常和Bug还有异常抛出做拉锯战的。
第三个阶段,会有新版的开发机,分析机和状态机。
第四个阶段,会有工程机最为运行的模版标准。这个时候就会距离零售机发售很近了。
其实开发机本身的申请和成本对于小团队来说也并不会构成门槛。只是对于很对于很多小团队来说,索尼所设置的企业开发者条件就有些坑了。特别是初创团队。
接下来说一下状态机和分析机的重要性。
对于开发者来说,没有状态机和分析机对于Debug调试和运行时状态查询的帮助,开发机上所产出的运行结果并不是稳定和完全可信的。因为在代码层面很对抛出的异常也是需要处理的。这点对于底层算法开发和大型游戏开发至关重要。很多在早期套件时期运行的代码必须经过状态机和分析机的无数次拉锯过程最终才能登上目标平台。
即使是索尼提供给开发者的PhyreEngine做了针对PC的接口支持,但是这些接口的功能是不全的。不能反映目标平台的特征。
我并不是质疑王老师没有开发机,而是对他是否有状态机和分析机存在疑问。因为据我所知,一般小团队很少拥有分析机的。而且分析机不是你的荷包富裕就能请得动的。一般分析机第一批只会提供给第一方开发工作室。而且很据索尼一直以来的NDA协议状态机和分析机是不允许泄漏哪怕一根汗毛的,即使是开发机也不能泄漏部分UI和所显示的Debug Log信息的。
王老师所公布的他的实时光追算法如果是在经过状态机和分析机检验之后做过问题和效率修正的,那么可参考价值还是较高的。如果仅是开发机的结果,那么只能看一看了。
至于其他的说法,那些开发机无用论的,现在Unity和UE4都有对主机支持的部分这不假。但是不用开发机的情况只存在在那些轻度游戏上。
以上个人经验分享+个人观点不喜勿喷。
王老师在直播中说到了开发机。其实PlayStation开发过程中并不是只有一个开发机就够用的。
首先声明,我不是踩王老师,我曾经接触过PlayStation3和4的开发流程。
首先大概在零售机发售前的大概一年半左右,开发者会得到最初的一版开发机用来熟悉开发套件的。这个阶段的开发机是一台PC,因为只是让你熟悉开发套件。
第二个阶段,大概是距离零售机一年左右,会有第一版的开发机。不过光有开发机是不行的。还要有分析机和状态机。特别是像王老师那样搞底层算法的,要经常和Bug还有异常抛出做拉锯战的。
第三个阶段,会有新版的开发机,分析机和状态机。
第四个阶段,会有工程机最为运行的模版标准。这个时候就会距离零售机发售很近了。
其实开发机本身的申请和成本对于小团队来说也并不会构成门槛。只是对于很对于很多小团队来说,索尼所设置的企业开发者条件就有些坑了。特别是初创团队。
接下来说一下状态机和分析机的重要性。
对于开发者来说,没有状态机和分析机对于Debug调试和运行时状态查询的帮助,开发机上所产出的运行结果并不是稳定和完全可信的。因为在代码层面很对抛出的异常也是需要处理的。这点对于底层算法开发和大型游戏开发至关重要。很多在早期套件时期运行的代码必须经过状态机和分析机的无数次拉锯过程最终才能登上目标平台。
即使是索尼提供给开发者的PhyreEngine做了针对PC的接口支持,但是这些接口的功能是不全的。不能反映目标平台的特征。
我并不是质疑王老师没有开发机,而是对他是否有状态机和分析机存在疑问。因为据我所知,一般小团队很少拥有分析机的。而且分析机不是你的荷包富裕就能请得动的。一般分析机第一批只会提供给第一方开发工作室。而且很据索尼一直以来的NDA协议状态机和分析机是不允许泄漏哪怕一根汗毛的,即使是开发机也不能泄漏部分UI和所显示的Debug Log信息的。
王老师所公布的他的实时光追算法如果是在经过状态机和分析机检验之后做过问题和效率修正的,那么可参考价值还是较高的。如果仅是开发机的结果,那么只能看一看了。
至于其他的说法,那些开发机无用论的,现在Unity和UE4都有对主机支持的部分这不假。但是不用开发机的情况只存在在那些轻度游戏上。
以上个人经验分享+个人观点不喜勿喷。














