十一维的风VRVR开发

浅谈游戏引擎选择

2017-01-06  本文已影响529人  天之游

虚幻4(UE4) 和Unity是目前市场上最热门的游戏引擎,也各自拥有为数众多的开发者,虽然一些大型的游戏公司仍然运用自家开发的引擎来制作游戏,但是在巨大的市场需求下,独立开发者与游戏工作室依然需要一款优秀的引擎来支持项目的开发。

那么相比Unity,选择UE4作为游戏引擎进行开发有哪些方面的考量呢?

1.更高的画质追求

Unity和Unreal Engine都是非常优秀的引擎,各自在各自的领域里面发挥巨大作用,Unity让无数小团队也有机会做大、中型游戏,做大了市场,引擎的贡献是不能忽视的。 但是Unity缺乏3A大作,而且相比UE4,unity渲染差,光照系统糟糕,阴影Bake深受诟病,多方面性能只能勉强达到2A游戏水平,而且Unity所有的开发方向、修改等都是基于用户反馈;而Epic Games的虚幻引擎本身就是为了大型游戏而研发,并且Epic Games也开发了数百款的游戏,自身的系统优化以及画质表现也已经远远的超过了Unity的引擎。目前VR技术大肆兴起,更好的沉浸式需求越发紧迫,更高的画质、更加真实的细节表现是未来的必然趋势。

2.更便捷的开发手段

在开发手段上,相比Unity使用C#语言作为引擎开发语言,采用UE4作为游戏开发引擎有两个方面的考虑。第一,UE4采用了更加基础高效的C++作为引擎的开发语言,在技术层面上Unity采用的C#比C++多了一层中间语言Common Intermediate Language,在运行的时候需要经过两级代码翻译,相较于C++直接生成可执行的代码效率略显低下。另一方面,UE4别具一格的可视化脚本---蓝图系统也为开发者提供了方便快捷的开发手段,不具备开发能力的人员可以通过蓝图系统完成自己搭建的游戏,具备开发能力的人员也可以借助蓝图系统快速的实现更加复杂的功能需求。

3.更适应VR需求

不断追求更高质量的产品是公司迈向杰出的必经之路,当今电子娱乐界大作层出不穷,但是游戏技术却没有得到大的提升,曾经的“无缝地图”“动态LOD”以及“开放性”等代表一线大公司技术能力的词汇也越来越多的出现在各种各样的中小型游戏产品中,因此现在的游戏研发亟需一个突破口。随着VR技术的发展,众游戏厂商看到了突破的希望,2016年被称为VR技术的元年,不但为大公司提供了突破的出口,也为众中小公司提供了无限的市场遐想。在当今的科技大潮中,只有不断的突破自我,突破技术的壁垒、挑战新兴技术才会成为“弄潮儿”。

VR是Virtual Reality的缩写,中文的意思就是虚拟现实,概念是在80年代初提出来的,其具体是指借助计算机及最新传感器技术创造的一种崭新的人机交互界面。VR技术要求比3A大作更加真实的场景,更加精致的细节以及更加真实的物理效果,因此VR产品的研发必须要求更加强大、表现力更加真实的引擎作为研发平台,虚幻引擎也成了比Unity 3D更加合适的选择。

随着VR技术的不断发展,云南天之游科技股份有限公司看准时机,瞄准了VR游戏产品的研发,快速完成了VR研究方向及技术等方面的可行性论证,及时调整公司战略,正式开始了公司首个VR项目的准备与研发。目前VR项目依托公司技术储备及资源投入进展顺利,正式的VR产品即将在年底正式进入公众的视线。


上一篇下一篇

猜你喜欢

热点阅读