使用开源java游戏引擎开始游戏开发是个好主意



我已经遵循了教程,他们向您展示了如何制作自己的动画类和声音类以及基础知识,但我想知道如果我只是使用开源java游戏引擎,如jMonkey或轻量级java游戏库,而不是从头开始编写自己的游戏引擎,是否会有益?你对此有何看法?

我想知道这是否有益

对谁有利?你是想学习还是想和一群人一起制作游戏?

你的目标是学习游戏引擎的工作原理,还是制作游戏?这两种方法都能让你获得其他方法无法获得的知识,但它们都不是完整的故事。

学习如何创建自己的引擎是有用的,学习其他人如何构建游戏引擎也是有用的。使用现有引擎可以让你离制作大型游戏更近一步。

只要你选择的是2D引擎,这两种选择都不会阻碍你制作一款小型2D游戏。如果你尝试着在3D引擎中创造一款2D游戏,你便需要花更多时间去学习,因为3D将添加另一种复杂性。

LWJGL是一个很好的使用平台,不是因为它为你制作了整个引擎,而是因为它为OpenGL和OpenAL等库提供了很好的接口。

然而,这实际上取决于你所创造的游戏类型和复杂性。由于这似乎是一个爱好类型的项目,使用中间件层可能是好的,但是要确保您仍然了解它在做什么。

请注意,jMonkey和LWJGL是相当不同的,因为jMonkey 实际上是在很大程度上是一个完整的游戏引擎。

最新更新