我已经有一些游戏开发的知识了。 我经常制作简单的2D游戏来与朋友玩,并且参加过游戏竞赛。最近,我想挑战自己尝试一些新东西,因为我在学校的AP CSA课程中使用了Java,所以我想尝试用Java制作游戏。

我做了一些研究,希望能得到建议,选择哪个选项:

LWJGL - 库,很轻量级,会迫使我学习更多的Java知识,而不是在AP CSA课程中所学到的

libGDX - 引擎,有一个相当大的社区,很酷的功能,Slay the Spire就是用它创建的

jMonkeyEngine - 比libGDX稍微支持3D功能多一点(我从来没有真正制作3D游戏,但我可能在未来想尝试)

Godot Kotlin - 我已经使用过Godot和GdScript,但它不是真正的Godot,并且仍在beta阶段

只是希望能得到一些建议和见解,谢谢提前