在学习游戏开发时,大家总是会问:最好的游戏引擎是什么?大部分人都会聊到两个游戏引擎:Unity和Unreal。
回答哪个更好是一件很难的事。有些人会认为Unreal 更好,因为它是3A游戏工作室的首选。但其他人会提到这样一个事实——Unity更加全面,对于独立开发人员来说是更好进入行业的机会。从客观上讲,一个游戏引擎一定比另一个更好吗?
在本篇文章中,我们会从平台、编程、行业应用、社区、教程出发,讨论每种引擎的优缺点,在Unity与Unreal之间进行一场真正的对决。本文还会帮助你开始学习两者,因此无论你最后选择哪个,都可以立即开始做自己的游戏。
希望到最后,你能够明智地选到你的理想引擎。
■ 平台
作为游戏开发人员,你可能想尝试不同类型的游戏,例如3D、2D、多人游戏、VR、AR等。拥有能够满足各种游戏需求的引擎非常重要,幸运的是Unity和Unreal都可以满足。让我们看一下各种不同的游戏类型,以及哪种引擎最适合它们:
- 3D – 两个引擎都具有强大的3D功能,但是就图形逼真度而言,Unreal是最好的。
- 2D – 两个引擎都可以进行2D,但是Unity有更大的焦点和工具集。
- VR(虚拟现实)– Unity的插件功能非常强大,可以用到整个XR基础架构中,因此在VR方面表现出色。
- AR(增强现实)– 两个引擎都可以做AR,但是Unity做的时间更久,有更