青岛汇众吧 关注:41贴子:389
  • 0回复贴,共1

VR游戏开发,你选Unity3D还是UE4?

只看楼主收藏回复

现今,VR游戏开发越来越多。当你去一个商场逛街的时候,VR游戏的体验设备,就跟衣服店一样随处可见,密室逃脱类、音乐类、射击类,应有尽有。那么这些VR游戏是怎么开发出来的呢?目前我们所知,VR游戏开发主流的引擎是Unity3D和UE4这两种。至于选择哪个,那就要考虑很多因素了。
Unity3D和UE4的主要区别在于画面的精致以及开发的效率,所以我们就从这两方面进行分析。
1、VR游戏开发画面效果要求
当你要开发的游戏需要精致的画面效果,那么建议你选择UE4。UE4在光照和物理渲染上面的效果,即使在缩水的情况下也足以秒杀Unity3D。而且UE4对于游戏手柄、VR控制器的支持良好,游戏体验的效果相对来说也会增加。当然如果你的美术设计够强,在某些情况下,使用Unity3D也是可以做出非常好的效果的。
2、VR游戏开发效率要求
如果你要开发的游戏需要提高效率,那么建议你使用Unity3D。使用Unity3D配置VR项目十分简单,文档完善,容易上手,而且在PS4上调试比较方便,有批量的文件可以一键运行,大大降低的开发的时间。
而UE4需要使用c++进行编程,而且如果你要开发PS4游戏时,你需要重新编译引擎,还要进行打包等等,花费的时间会相当长。而且UE4的学习成本是比较高的,它的模块功能够强大,同样的操作也是很复杂的。
同时相对的,UE4的VR游戏开发成本会比Unity3D高,UE4需要的人力、物力相对于Unity3D来说都是比较多的。因此先考虑画面以及效率之前,你也需要考虑你所在的团队有多少资金支持你的开发工作,这也是很重要的。
最后用一句总结就是:Unity3D和UE4这两个引擎难分高低。


1楼2018-08-30 17:41回复