Android和IOS游戏引擎

我正在寻找一个2D游戏引擎,用于定位Android和IOS,而无需重写我的代码。 如果支持WP7,也可获得奖励积分。

我find了很多,但他们都使用c ++。 我真的很喜欢使用解释/高级语言的游戏引擎(c#,java,python,lua,你说。我倾向于使用强types语言),使用这种语言的效率远远高于C / C ++(在至少在我身边)

我find了这个:

Emo框架

优点:

  • BSD许可证
  • 使用解释语言( Squirrel ,ps:从来没有听说过,但接缝很好)

缺点:

  • 真的很简单Api
  • 无法访问底层系统的全部function(无法使用os api连接蓝牙或互联网)

优点:

  • C#
  • WP7支持,+其他
  • 它接缝很好支持

缺点:

  • 用于Android的单声道和用于ios的单声道每个400美元。 我是一名学生,我在空闲时间发展,我没有这么多钱投资,如果我必须在2之间选择,我会选择Android并坚持使用AndEngine,这对我现在的需求来说真的很好(太可悲的是它只是Android)

好吧,我不知道其他引擎可以在两个平台上运行并使用解释语言。

关于C ++,

的cocos2d-x

  • 开源
  • C ++
  • 记录完好? (因为它是从cocos2d移植,我希望cocos2d的教程对cocos2d-x也有用)
  • WP7可能移植
  • 它不容易从只有pc的两个平台开发(显然在任何情况下都需要mac来将应用程序加载到商店)

果酱

  • C ++
  • 合理的价格(149美元与应用程序内的飞溅 。+ 300美元只是为了删除它有点太多)
  • 应用程序
  • 非常支持在模拟器中运行它 (段落:技术)
  • 部署应用程序的好帮手 (段落:在设备上获取)

我错过了一些好的吗? 我真的很想find一个使用解释语言的好词,但我find的那个太昂贵或者不能满足我的需求(我需要完全访问网络apis)。 如果这样的引擎不存在,我想我会使用cocos2d-x(因为它是开源的),但我确定我没有考虑其他引擎!

有许多游戏引擎适用于Android和iOS,26我的最后一次计算。 看看http://mobilegameengines.com/

还有Unity 。

对于2D游戏,你不需要它的专业版,虽然非专业版仍然是2 * 400美元的iOS和Android。

众所周知,使用mono(C#)作为脚本引擎。

您还可以选择为ARM / Android 编译单声道,并在本机使用它。 它不受支持,您必须围绕代码创建一些包装器,因此它可以与Android本机API连接。

如果仔细使用命令,则可以通过对io和XNA(WP7)的Mono进行一些更改来移植此代码

V-Play (v-play.net)是一款基于Qt / QML的跨平台2D游戏引擎。 API参考 。 它已经支持iOS,Android,Symbian,MeeGo和桌面平台。 BlackBerry和Windows Phone支持正在进行中,很快就会添加。 V-Play还附带了即时可用的游戏模板,可用于最成功的游戏types,如塔防,平台游戏或益智游戏,多个教程和演示。 ( V-Play示例和演示 )

(免责声明:我是V-Play背后的人之一)

我还建议GameSalad ,它是2D,在Android,iOS上运行,并使用HTML5来支持Tizen。 它有一个声明性的拖放编程UI(所以如果你正在寻找传统的基于文本的程序,它不适合你)。 网上有很多示例和教程,您可以使用几个模板市场作为起点。 免责声明,我是联合创始人之一。