未来十年内,Unity和Unreal两个引擎都有很好的发展前景且会难分胜负。Unity和Unreal身为引擎中的两大巨头,他们的关系更像腾讯游戏和网易游戏一样,难分胜负。随着时间的推移,这两个引擎会在许多方面变得越来越相似,而不是越来越不同,两者都会选择先稳固自己已经拥有的市场再逐步渗透至其他领域,并打开更大的增长空间。
Unity开发门槛较低占据了大批业余爱好者的市场,但其渲染程度不及Unreal,所以它逐渐向3A( A lot of time,A lot of resources,A lot of money)级别靠拢;Unreal从刚开始发展就是3A游戏引擎,所以它会逐渐降低自己的开发门槛。
现在从游戏开发、XR开发两个方面进行比较。
一、游戏开发
与 Unreal 引擎相比,Unity 引擎更适合移动端游戏开发
Unity与竞争对手Unreal引擎相比,移动端游戏占比更高,对多平台的支持性更好,但渲染效果不及Unreal。Unity 开发门槛较低,开发周期较短,可支持 28 个主流平台的开发, 更适合手游与端游的开发,引擎跨平台支持性更好。中国最为火爆的几款游戏,包括《王者荣耀》、《原神》等,都采用 Unity 进行开发。像《原神》的多平台支持属性,即源于 Unity 的跨平台能力。据 Unity 官网显示,2021年第四季度,使用 Unity 进行开发的游戏在排名前 1000 的移动游戏中占比 72%。2021 年,Made with Unity 应用每月的下载量超过 50 亿次, 全球月活 Unity 用户超过 150 万人,Unity 创建和运营业务所触达的全球平均月活玩家数量超 28 亿。
Unity 引擎持续迭代升级,推出一站式解决方案,进一步降低开发者使用门槛。Unity 作为一个强大的跨平台开发引擎, 2021 年推出的一站式跨端解决方案覆盖后端、运维和运营等全开发周期,将助力游戏厂商提升效率、节省成本,轻松实现“一次开发,多 平台发布”。Unity 开始发力云端游戏的解决方案,推出了多人联机游戏服务器托管服务 Unity Multiplay,匹配机制 Unity Matchmaking,跨平台的游戏实时语音及文本聊天服务 Unity Vivox,嵌入式手游智能客服 Helpshift,云端资源分发 CCD 和 Auto Streaming 流 式渲染技术等,使全球大部分地区游戏延迟降低到 50ms 以下,加速大型游戏下载,减 小开发代码量,为玩家提供优质智能客服等服务,实现了由开发到游戏体验的全过程服 务。基于 Unity 云游戏方案, Unity 与字节、QQ、快手等已经合作搭建了 Unity 即时游戏平台,并稳定运行了一段时间。
与 Unity 引擎相比,Unreal 引擎更适合3A游戏开发
Unity与Unreal相比,在画面效果上完全达到3A游戏水准,光照和物理渲染即便在缩水的状况下也足以秒杀Unity。比较有名的Unreal游戏包括《堡垒之夜》、《王牌实战7》、《方舟:生存进化》、《绝地求生》等,这些游戏实时渲染效果是现在的Unity达不到的,Unreal主导着大预算的3A领域,同时也在逐步进军自身不足的独立和移动领域。
但在游戏开发上有一个比较明显的点就是Unreal在2D游戏领域几乎是属于完全放弃的状态,不知道以后还会不会捡起来。
二、XR开发
XR开发中两个引擎的差异
从表中可以看出,Unity存在的时间更长,所以在资源方面Unreal是比不过的,Unreal相比Unity最大的优点就是在图形效果方面上,两者在XR开发上都适用,主要还是需要根据个人需求选择,新手还是更适合Unreal。
从上图看出,Unity实习生的需求已经和Unreal研发的需求差不多了,所以Unity的人才需求量还是会比Unreal更大的。
最后总结几点
1.在目前来看Unity的人才需求是远大于Unreal的,所以如果用人才需求量来衡量是否有发展前景,就目前来看,Unity是占有很大的优势的。
2.十年之内的发展趋势大概率是Unity和Unreal不相上下,因为每当一个新功能发布出来,另一个引擎也会紧跟着发布,两个引擎只会越来越像而不是变得毫不相关。