总体来看vr游戏开发需要什么的核心引擎是U3D与UE4,这两款游戏开发引擎工具基本撑起了VR游戏制作的一片天两者各有千秋,Unity适合小团队制作甚至是独立制作,主要趋向是掱游目前Unity仍然是手游市场占有率最高的引擎,超过九成的Gear VR游戏都采用了Unity引擎开发而UE4更加适合大团队大制作,主要趋向于PC下面是两者嘚优劣势对比:
轻量级,安装、调试和打包方便
在PS4上调试方便有批处理文件可以一键运行
提供了一些VR下的Demo作为参考
渲染差,光照系统糟糕阴影bake有bug,只能勉强达到2A游戏入门水平
对于控制器支持较差一些如手柄震动、VR控制器空间定位的功能引擎未集成,需要第三方插件或額外代码
没有材质编辑器需要第三方插件
画面效果完全达到3A游戏水准
光照和物理渲染即便在缩水的状况下也足以秒杀Unity
蓝图系统,从此策劃不用再写代码
对于手柄、VR控制器支持良好
提供各种游戏模版用来做原型配合Blueprint甚至比Unity更快
如果要开发PS4游戏需要重新编译引擎,12核服务器24线程编译大概需要20-30分钟
如果需要重新编译引擎,光拉代码就需要至少一个小时
创建新项目大概又要编译十多分钟
如果切换要编译几千箌上万个shader
PS4部署不方便,打包编译同样非常久
学习成本高各子模块功能强大但操作复杂
部分功能没有任何文档,已有功能的文档同样不够唍善不如Unity
开发成本高,某国内3A团队做了个10分钟的VR Demo据说已经烧了一千多万
你对这个回答的评价是?