我知道对于所有情况都没有正确的答案,特别是因为 LibGDX 是一个库,而 Godot 是一个引擎,但我想知道什么最适合我的情况。
我已经在 Java 方面有经验,事实上,我之前已经在上面制作了一些游戏(使用另一个库而不是 LibGDX)但是,大多数这些游戏只是小型学校项目,所以我从来没有真正关心过它是否兼容与许多平台。
现在我正在考虑开始一个新项目。而且我认为 LibGDX 将是一个很好的工具,因为我已经在 Java 方面有经验,而且我更像是一个代码人(我不太喜欢引擎)。然而,我在很多地方听说 Java 不是一般游戏的好语言,特别是对于 PC 游戏(这是我想做的那种游戏),因为 Java 游戏往往会变慢,当然,它们需要运行 Java(我的意思是,大多数现代游戏都需要某种 API 或程序来运行,只是 Java 不像 .NET 框架那样安装在游戏中那么普遍)。所以我决定寻找替代方案
然后我找到了godot,正如我所说,我不是引擎的忠实粉丝,因为我通常更喜欢几乎完全控制游戏。然而,由于 godot 与 C++ 兼容并且可以在许多平台上运行,我想也许我应该使用它作为替代品(你也可以使用 GDscript,尽管你没有像手动编写游戏那样的控制权) . 所以我的问题是,为了制作一款可靠的游戏,我应该坚持使用 Godot 吗?还是我应该选择 LibGDX?