多个移动平台游戏开发(Android/iOS)

问题描述:

我目前正在为Android框架开发一个小型独立游戏,但为了挽救我未来的一些工作 - 我想知道,有没有一种方法来开发一款游戏Android和iOS在同一时间?多个移动平台游戏开发(Android/iOS)

我知道HTML 5解决方案,但我不确定是否可以使用它们来开发游戏。 我的要求: *与动画 2D图形*播放声音(音乐/ SFX) *触摸手势(点击,拖拽,缩放等)

有什么建议?

结账Corona SDK。它们提供了您正在寻找的内容 - 2D图形,动画,物理引擎,触摸,声音;他们将它作为iOS和Android的跨平台解决方案提供。引擎基于OpenGL,他们使用Lua作为语言。

主要缺点是每个平台花费200美元,如果你想支持这两个平台,则花费350美元。但是,只有在您真正开始发布游戏时才需要订阅;你可以在本地免费使用它来为你自己的设备建立。

+0

附注 - 我不以任何方式与Ansca Mobile联系。 –

+0

这看起来正是我需要的东西,并且投资400美元可以节省我的双倍工作,看起来像是一个合理的价格。你碰巧知道是否有展示或使用Coronoa SDK制作的一些游戏列表? – Ron

+0

哦,这是一年350美元 – Ron

我建议用C写你的游戏主引擎代码++,因为Android支持与NDK:

http://developer.android.com/sdk/ndk/overview.html

和iPhone拥有的Objective-C++这是相当不错了说明:

How well is Objective-C++ supported?

你很幸运,两个平台都使用OpenGL ES,因此移植不需要太多的工作。

在这一点上唯一的区别是声音,触摸,文件管理等(API中的任何内容)。

您可能还需要检查Gideros工作室,其中包括

  • Box2D的物理引擎
  • OpenAL的音响系统
  • 插件(本地代码支持)
  • 在手机上即时检测(没有编译需要)
  • 补间
  • 电影剪辑
  • 精灵&精灵张
  • 分析
  • 广告支持

使用Gideros Studio是免费的,你可以在同一时间与本地(的OpenGL渲染)功能开发Android和iOS。