作为一款游戏引擎,Unreal有悠久的历史,可以追溯到1998年。有相当多的3A大作比如《虚幻竞技场》、《*出重围》等都是用它开发的。它已经升级了好几代,之前还有Unreal 2、Unreal 3。2015年推出免费的Unreal 4。
小贴士:当时是Unreal向每季度营收超过3000美金的游戏收取5%的版权费用,而建筑、汽车、电影、电视、直播、培训、模拟等非游戏项目是不收费的。(当前收费政策有变化。)
参见官网:
https://www.unrealengine.com/zh-CN/
现在,独立开发者和大型工作室都用Unreal 4创建项目,用于游戏、教育、商业解决方案等。现在人们普遍认可,Unreal 4已成为构建百万级项目,尤其是电子游戏项目的强力工具。
2020年用Unreal Engine 4引擎开发的3A游戏大作
还有一些非常流行的游戏也是用UE4构建的,比如《堡垒之夜》。UE4所属公司Epic Games也在积极部署移动游戏领域,并且推出了“虚幻引擎开发者资助计划”。同时还有VR游戏,比如《蝙蝠侠:阿卡姆VR》。
疑问:Unreal Engine 只擅长3A游戏开发
解答:Unreal Engine 4也适用于VR/AR以及2D/3D移动应用开发。
近年来,Unity3D和Unreal Engine都弥补了他们的弱点,所以在他们中二选一并不是一项简单的任务。下面我们探讨一下XR开发中两个引擎的差异。
哪个引擎的基础环境最好?为了准确的比较这两个引擎,你得明白不仅是技术,引擎本身的基础环境也很重要。比如资源商店、指导文档、技术社区等。下面我们分别讨论:
1、资源商店
虚拟环境是需要用真实或想象世界中的虚拟对象来填充的,下图是某能源公司VR培训项目的场景:
你可以用Maya, Blender 或者 3ds Max建模软件从草图开始创建3D物体,也可以直接从资源商店购买模型。Unreal Engine的资源市场大概有16000个项目。
Unity的资源商店大约是Unreal Engine的4倍,包括超过37000个3D资源。