创建多平台手机游戏的最佳方式?

时间:2013-06-21 01:28:17

标签: android ios mobile multiplatform

我知道有关于此的主题但是,我只想得到一个直接的答案。我有兴趣创建手机游戏(我计划花很多时间),除非此时此刻只有我。

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

** SDK的意思是'写一次到处玩'的心态'我会编写一个可以在大多数平台上运行的应用程序**

创建移动多平台游戏的最佳方式是什么?是否值得使用其中一个sdk或者说是诚实的是真的建议在每个平台的本机sdk(如iOS和Android和Windows Phone)上单独创建游戏?我是否应该浪费时间寻找一个好的多平台游戏sdk,还是应该为它的平台单独构建每个游戏?大多数人/公司为主要平台制作游戏的人做了什么,比如愤怒的小鸟,庙宇等......?如果建议可以使用“一次编写一次播放”SDK,那么说实话,哪一个是完美的解决方案。 (2D游戏)

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

1 个答案:

答案 0 :(得分:1)

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

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

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

我确信还有更多,但我介于这两者和SpriteKit之间。由于我主要做iOS,我决定使用SpriteKit(有一些非常酷的功能,如果你是Apple开发人员,你可以查看它,还有很棒的文档和非常直接的)。我仍然非常喜欢Unity,但我也会自己做所有的艺术作品,Unity似乎比二维引擎更能展现出糟糕的艺术品质。

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