Godot 或 LibGDX 用于 2d 游戏

Godot or LibGDX for 2d game

我知道没有适用于所有情况的正确答案,特别是因为 LibGDX 是一个库而 Godot 是一个引擎,但我想知道什么是最适合我的情况。

我已经体验过 Java,事实上,我之前已经用它制作了一些游戏(使用另一个库而不是 LibGDX)但是,大多数这些游戏只是次要的学校项目,所以我从来没有真正关心过它与许多平台兼容。

现在我正在考虑开始一个新项目。我认为 LibGDX 会是一个很好的工具,因为我已经在 Java 方面有经验,而且我更像是一个代码人员(我不太喜欢引擎)。但是我在很多地方听说 Java 不是一般游戏的好语言,特别是对于 PC 游戏(这是我想做的游戏),因为 Java 游戏往往会变慢下来,当然,他们需要 Java 到 运行(我的意思是,大多数现代游戏需要某种 API 或程序到 运行,只是 Java 并不像安装 .NET 框架那样常见。所以我决定寻找替代方案

然后我发现了 godot,正如我所说,我不是引擎的忠实粉丝,因为我通常更喜欢几乎完全控制游戏。然而,由于 godot 与 C++ 兼容并且可以在许多平台上 运行 我想也许我应该使用它作为替代品(你也可以使用 GDscript,尽管你没有像编写代码一样多的控制权手动游戏)。 所以我的问题是,为了制作一款可靠的游戏,我应该坚持使用 Godot 吗?还是我应该选择 LibGDX?

这真是个好问题。我实际上正在为我的项目尝试不同的 engine/framework。我在 google 商店中制作了几个应用程序,其中使用纯 java.

编码的 godot + 1

到目前为止我的结果: - godot 非常有趣,你可以用它做任何你想做的事(我没有测试过 3D 只有 2D)。

i usually prefer to have almost full control over the game

使用 GDScript,您可以完全 控制您的游戏。

对我来说唯一的缺点是 apk 的大小(一个基本项目在设备上安装后是 30mb)。在您的情况下,这不会成为问题,因为您是为 PC 开发的(期望大小相同?)

LibGDX,最近几周我一直在尝试使用它(我有一些java背景所以我自然而然地尝试了) . 结果:它比 godot 多得多!对于一个简单的项目,您必须弄清楚很多事情。 我真的很想坚持,因为apk的大小只有2mb!但这值得所有的努力吗?

现在我正在尝试 gideros,它非常 有趣 使用,但关于它的教程很少,语言是 lua.

简而言之,去 GODOT,你会爱上它的,因为它有很多教程!

希望这对您有所帮助。 和平