在可用的各种游戏开发选项之间是否有任何好的技术比较。我知道这是一个经常被问到的问题,但我在 SO 上找到的大部分内容都有些过时或涵盖了不同的平台。
我开始研究 Android 的 2D(更像 2.5D)游戏开发,但我发现了许多跨平台开发引擎/平台,所以我想,为什么不呢?但我现在有点困惑。
我想知道是否有人可以很好地比较这些选项以及每个选项的优缺点。到目前为止,我已经根据我的偏好语言(Java)和我想要定位的平台缩小了范围。就像我说的,我专门从 Android 开始,但也想针对 Web。iOS 会很好,但我不想为几乎所有东西多付钱。桌面会很棒,最后,Flash 很好,只要它附带其他东西。
到目前为止我看过的有:PlayN、Unity 和 libgdx
这些之间的性能和可用性有什么区别?
PS:因为无论如何我都是新手,所以我不介意学习另一种语言,所以如果有其他可以使用 Javascript 和 HTML5 的软件包,我也会介意这些,但据我所知,它们通常不会像 PlayN 那样编译成本机代码。