对于CE3,我并不是十分了解。而对于Unity3D和UDK(现在应该称之为虚幻引擎4了吧)则是略有了解。现在,Unity3D和虚幻引擎4都是免费的,而虚幻引擎4更是开放了源代码供开发者下载使用。
Unity3D的优点在于易于上手,其本身的Asset Store商城提供了丰富的资源,开发者可以在商城上轻松下载所需素材,极大地便利了开发过程。跨平台也是Unity3D的一大优势,尤其在手机平台上拥有广泛的用户群体。对于个人开发者而言,我认为Unity3D是一个非常理想的选择。值得一提的是,Unity3D似乎并未设置严苛的授权费用门槛,据说年收入在10万美元以下的个人开发者无需支付费用。
Unity3D在画质方面相较于虚幻引擎4和CE3稍显逊色。虽然理论上通过图形编程可以达到相同的效果,但过程相对复杂且难度较高。如果想要制作次时代大作级别的游戏,可能需要考虑其他引擎。
虚幻引擎4的优势主要体现在其出色的画质和性能上。开发者可以轻松实现高质量的画面效果。同样为了吸引开发者,虚幻引擎4目前也是免费的。开发者只需将所得收益的5%分与Epic。虚幻引擎4的源代码开放也是一大亮点,开发者可以根据自身需求进行引擎的定制。虽然其商城内容相对较少,但仍然是开发者的重要资源之一。虚幻引擎4对配置的要求较高,不是所有电脑都能轻松运行。虽然它也支持跨平台,但在手机平台上的份额相对较少。对于制作次时代PC游戏,我认为虚幻引擎4是一个很好的选择。
至于Unity3D开发的游戏种类不算繁多,尤其是中文游戏更是较为稀缺。多数开发的游戏多为网络游戏和第一人称游戏。在PC上较为知名的有《新仙剑奇侠传OL》等网游,但多数都是面向手机端的网游,如iPhone和Android平台上的游戏。像《武士系列游戏》、《涂鸦保龄球》、《城堡勇士》、《3D方块贴图》以及许多僵尸游戏都是其代表作。而像《境之边缘》、《荣誉勋章:空降兵》、《生化奇兵》、《虚拟竞技场》等游戏则是使用UDK开发的。UDK作为一款强大的3D引擎,拥有强大的功能和拓展性,其画面效果也比Unity3D更为出色。但它对配置的要求也相对较高。而Unity3D虽然在某些方面不如UDK,但其制作游戏的效率更高,跨平台适应性更强,可以针对多种平台如Android、iOS、PC等进行开发。而且Unity3D还可以制作网页3D游戏并具备导出Flash功能。虽然Unity3D没有官方中文支持,但在国内的使用却比UDK更为广泛。UDK虽然提供了中文版教程,但在普及程度上略逊于Unity3D。