文章
时间:2023-02-28 作者:MyFav.cn
本文MyFav.cn原创,未经许可,禁止转载!
本文只代表个人观点,仅供参考。
Unity、Godot、Unreal(虚幻)游戏引擎的介绍和比较
因为有研究游戏开发,所以了解了一下游戏引擎,这里我们比较和对比了一下Unity、Godot、Unreal(虚幻)三个游戏引擎。
如果您感兴趣,不妨继续看下去,MyFav.cn给您简单介绍和比较一下。
首先大家最关心的就是收费问题,那我们就来看看这三个游戏引擎的区别。
Unity目前已经是最多游戏使用的引擎了,小游戏、独立游戏的首选,原因是它的易用性,采用了易用的C#语言开发,跨平台,支持多个操作系统和主机平台,并且对于10万美元以下收入的开发者是免费的,如果收入超过10万美元,是需要订阅高级版本的,不能使用免费的个人版本。
Unreal虚幻引擎也是免费的,付费可以使用高级功能,营收超过了100万美元,则需要支付5%的分成费用,和Unity不同的地方是虚幻引擎一般开发3D游戏比较多,大作也比较多,很多PS4、PS5的大作都是虚幻引擎开发的,它采用C++语言开发。
Godot引擎是一个开源、免费的游戏引擎,它对于2D游戏开发,提供了很好的支持,当然它也可以开发3D游戏,开发语言GDScript简单易用,类似Python的语法,如果你喜欢Python,拥抱开源,希望完全免费,Godot是一个最好的选择。
费用:Godot(免费)>Unreal(条件收费)>Unity(条件收费)
其次对于开发者关心的,就是一个游戏引擎的易用性,以及学习资料的完善。
Unity因为最近几年的发展,目前学习资料是比较多的,因为Unity使用的是C#语言,是最高级的面向对象语言,语法类似JAVA,很多JAVA开发者都可以直接上手,相比虚幻用的C++要易用很多,C#的学习也是很容易的,而且还有微软的加持,以及”宇宙最强开发工具“Visual Studio。
Unreal虚幻引擎因为也经过很长时间发展,也有很多学习资料,虚幻引擎对于3D游戏开发的支持非常好,而且可以使用很少的代码,甚至可以给你3D编辑器的感觉,这就是为什么很多3D大作选择了虚幻引擎,虚幻引擎开发其实没有想象中的难,不要因为C++语言开发就给你错觉。
Godot有自己的语言类似Python的GDScript,语法十分简单易用,学习成本不高,如果学习过,或者会Python的人,很快可以上手,Godot的帮助文件很详细,而且也有中文,社区提问一般都会得到解决,但是因为是后起之秀,肯定还是有些小问题,以及bug,或者资料相比Unity和Ureal虚幻引擎要少的问题。
易用性:Unity>Godot>Unreal
最后我们看看这些游戏引擎的成功范例。
大量的小游戏,独立游戏,以及手机游戏采用Unity开发,《原神》、《炉石传说》、各种手游,数不胜数,可以说市面上70-80%的游戏都是采用Unity引擎开发的,毕竟小游戏还是比较多,大作还是比较少的。
Unreal虚幻引擎开发的3D大作比较多,PS平台上的3D大作很多都是采用虚幻引擎开发的,《战神》、《神秘海域》、《街头霸王》,3D大作使用虚幻引擎,也说明了它的优势,也有很多2D游戏使用虚幻引擎,比如HD-2D的《歧路旅人》(八方旅人),HD-2D游戏就是虚幻引擎上起源的。
Godot因为是一个后起之秀,它本身在2D游戏的支持上比较好,知名的游戏不是特别多,幸存者类游戏《土豆兄弟》(Brotato)就是Godot开发的,也有很多独立游戏采用了Godot开发,相信Godot引擎以后会出现更多的好游戏。
成功范例:Unity=Unreal>Godot
最后我们给出结论,这三个游戏引擎都是非常优秀的优秀引擎,就像任何一个编程语言或工具都能开发出让人惊讶的作品,首先使用工具的是人,游戏引擎也是一种工具,适不适合,能不能用好,这是人的问题,怎么选择最合适的,也是开发者的问题,之前的三个对比,也是为了体现它们的不同点,当然我们可以因为一个理由就选择一个游戏引擎,但是可以试试哪个才是最适合自己的,就像有人喜欢小头的牙刷,有人喜欢大头的牙刷,但是它们都能做一样的工作,选择最适合自己的才是最好的。
谢谢阅读文章,请继续支持Myfav.cn-我最喜爱-网址导航。
建议、投稿,Email:ltahshow@qq.com