1、2020年的Unity或Unreal
在当下游戏开发中,使用游戏引擎来创建游戏或者AR、VR应用已变得越来越普遍。如今,有大量的游戏引擎可供开发人员选择,但目前有两个最受欢迎的两个游戏引擎,非Unity和Unreal莫属了。今天,我们将着眼于两者的优缺点进行讨论,以帮助大家确定哪一个最适合你。
在开始之前,我需要声明,我们并不是非要比出哪个更好,因为这是两个截然不同的非常好的引擎,它们各有千秋。哪个更合适通常取决于你的个人喜好或所创建的游戏类型。此外,Unity和Unreal绝不是唯一的选择,它们只是最受欢迎的两个。
2、两个引擎的简单概述
Unity Engine
Unity于2005年第一次作为一种商业产品开始销售。当时,它与我们大多数人并没有什么特别的关系……因为那是当时的Mac独有的产品。但在2007年,Unity被带到了Windows平台,并真正开始发展起来。第二年,苹果应用商店(Apple App Store)和随之而来的手机游戏《淘金热》(goldrush)问世。
Unity一开始的定位就是:让游戏开发更易于上手,并向更广泛的受众开放。毋庸置疑他们是成功的。随后,他们还推出了一个非常成功的广告平台(Unity Ads),打造了一个面向Unity,iOS和Android开发人员的获利平台。
从那以后,Unity继续添加了许多新功能,更重要的是,Unity几乎可以面向你听过的任意一个平台发布游戏。最近几年,Unity更多地聚焦于提升引擎的性能和渲染技术,这使Unity成为一个真正的3A引擎。DOTS和可脚本化渲染管道之类的功能极大地提高了视觉质量。
如果大家对Unity的发展历史感兴趣,可以看看这篇文章。
https://web.wpi.edu/Pubs/E-project/Available/E-project-030614-143124/unrestricted/Haas_IQP_Final.pdf
Unreal Engine
Unreal的历史要古老得多——它早在1998年就发布了。在当时,有几家公司将他们的引擎技术许可给其他开发人员(如NetInvent、Renderware、LithTech,尤其是idTech)。在id Tech引擎中,开发者可以获得代码和工具,用来创建像id software公司的《雷神之锤》/《毁灭战士》之类的游戏。与id Tech不同,Epic Games将更多资源放在在“产品化”他们的引擎上,并提供完善的工具和支持。值得注意的是,在当时,游戏引擎的许可费用是6-7位数。至此,Epic成为了一家游戏和游