我是一名在当前使用Godot的业余开发者,专门制作三维模拟游戏。我在工作中担任金融分析工程师/数据科学家。起初,Godot确实很不错,特别是在一名对游戏开发知之甚少的新手眼晴下。

一些我对Godot的最大痛点包括缺乏成熟的系统,以及它有时会让人觉得像玩具一样廉价,我感觉自己好像是一名不诚恳的开发者。例如,最近我才知道,Godot实际上没有地形系统。仅此而已,就算有,所用的也是由人们自发维护的插件,但它可能已经不再受最新版本(4.6)的支持,似乎只能升级到4.5.2版本。它并非轻松降级项目,而不能简单地在另一个版本中为整个游戏创建大量地形,之后复制粘 붙。

这对我来说是一种折磨。然而这并不是独一无二的体验,有其他系统也如此。感觉像是必须绕过一切,或是从头造出东西,这取决于你的选择。你可能需要自己造,或者依赖他人的东西,祈祷人们不会让这些被弃之不用。这种感受让我感到不安。

另外一个问题是,引擎本身显得还相当不成熟。理解了,Godot正处于早期阶段,其还在开发中,且没有经过大规模AAA游戏的测试,是一种不断变化的目标。但真实情况是,我感觉使用它并非功能性的产品,如有所期待的。需要绕过的东西,许多东西不良,得自行修复,然而我并不知道该如何做。但是,如果你需要的东西不在,社区也不会为之进行工作,而作为一名业余的小开发者,你又没有能力自主开发整个核心系统。那么你该怎么做呢?

所以说,确实存在一些驱使我更向unity靠拢的因素。