我该如何进行游戏开发?

时间:2014-03-19 16:53:16

标签: android game-engine

我开发了一些Android应用程序。现在,我正在考虑为Android开发一些游戏。我有一些疑问,我需要明确。我之前从未创造任何游戏。我知道Java处于中级水平。

  1. 我应该考虑使用游戏引擎来开发我的游戏吗?
  2. 使用游戏引擎有什么好处?它是否允许我构建特定类型的游戏或任何我喜欢的游戏?学习如何使用特定游戏引擎需要多长时间?
  3. 游戏引擎为我做了什么,就像它为我提供了内置的碰撞检测?究竟它会如何有用?
  4. 我也听说过我们也可以使用HTML5开发游戏,游戏将是跨平台的。为什么或为什么不考虑在HTML5中开发游戏?
  5. 有些问题可能没有任何意义,因为我刚开始。

2 个答案:

答案 0 :(得分:2)

考虑在game development上发布该内容。

无论如何,这实际上取决于您想要编码的游戏。对于二维游戏,我并不真正看到游戏引擎的使用。 Tilemapping,2D物理/碰撞,AI实现和实现非常简单(但非常有启发性)。 对于3D游戏来说,这是另一回事。碰撞是自己实施的一种痛苦,就像一个体面的物理引擎(例如赛车游戏)。你应该考虑使用预建引擎。

答案 1 :(得分:0)

没有什么比使用已经解决了问题且稳定且可以使用的库更好的了。永远不要重新发明轮子。你需要碰撞检测吗?列出您需要的其他事项。找到一套涵盖您的问题的图书馆,您就可以开始了。