2

我知道有这方面的话题,但我只是想得到一个直接的答案。我对创建手机游戏很感兴趣(我计划在其中投入大量时间),但目前只有我一个人。

我要说的是:我在网上到处阅读有关创建多平台手机游戏的推荐方法,并且我知道大多数 sdk 和其他工具,如 MoSync、Corona 等......(我也是寻找“尽可能免费的解决方案”)

** 通过 SDK,我的意思是“编写一次,随处使用”的心态,我将编写一个可以在大多数平台上运行的应用程序**

真正创建移动多平台游戏的最佳方式是什么?是否值得使用这些 sdk 之一,或者说实话,是否真的建议在每个平台的本机 sdk(如 iOS、Android 和 Windows Phone)上单独创建游戏?我应该浪费时间寻找一个好的多平台游戏 sdk 还是应该为它的平台单独构建每个?大多数为主要平台(如愤怒的小鸟、神庙逃亡等)开发游戏的人/公司都在做什么?如果建议使用“一次编写,随处使用”SDK,那么老实说,哪个是完美的解决方案。(二维游戏)

谢谢大家。感谢输入和帮助。

4

1 回答 1

1

在过去的几周里,我实际上一直在研究这个问题。有几个选项:

-Unity:基本移动产品现在免费。看起来您使用统一编辑器,在那里构建您的游戏,然后根据平台生成代码。您必须使用 C# 或 Javascript 在编辑器中为游戏对象编写代码。

-Cocos2d-x:免费游戏引擎,看起来你可以用 C++ 编写代码,然后将其移植到所有平台,因为它们都能够构建 C++ 代码。

我敢肯定还有更多,但我介于这两者和 SpriteKit 之间。因为我主要做 iOS,所以我决定使用 SpriteKit(有一些非常酷的功能,如果你是 Apple 开发人员,你可以看看,加上很棒的文档,而且非常简单)。我仍然非常喜欢 Unity,但我也会自己完成所有的艺术作品,而且 Unity 似乎比 2d 引擎更能展示糟糕的艺术质量。

您可以在 YouTube 上查看一些非常不错的 Unity 教程以了解它。我认为如果跨平台是我最关心的问题,我会先在那里深入挖掘,看看它是否合适。

于 2013-06-21T02:11:52.767 回答