iPhone / Android游戏引擎

是否有可能为iPhone和Android做跨平台的游戏引擎。 如果它如何能做到这一点。 有什么想法,我需要学习这样做。

Solutions Collecting From Web of "iPhone / Android游戏引擎"

看看Cocos2d-x。 它是完全免费的,开源的。

还有http://www.appgamekit.com这是我感兴趣的东西。它支持“Basic”以及“C ++”。

我觉得果酱真的很强大 我搞砸了。 并强烈推荐它。

如果你只针对Android和iOS的2D游戏,我会强烈推荐Cocos2d-x。 这是我遇到的C ++中最完整和最自由的框架之一。

使用Cocos2d-x与Marmalade相反的优点是游戏引擎的大部分组件都被写入。 您可以在不到一天的时间内创build一个游戏的原型。 Cocos2d-x也是免费的。

我用果酱写了自己的游戏引擎,花了不到一个星期的时间(当然是上下class)。

Cocos2d-x的缺点显然是平台支持的多样性。

如果你愿意花一点钱,但也需要Cocos2d-x提供的简单性。 看看http://appgamekit.com它比Marmalade SDK便宜,而且更易于使用。 它也是通过C ++扩展的。

决定使用什么主要取决于你的约束。 我目前正在使用Cocos2d-x即将推出的项目计划在iOS发布很快。

检查Unity 3D

也支持PC,Mac和其他。

看看Shiva3D,它支持Windows,MacOS,Linux,iPhone,iPad,Android,Palm WebOS和Wii http://www.stonetrip.com/

只是为了衡量一个有偏见的替代发动机…

我们只是推出了比游戏引擎稍低一点的新产品。 它被称为BatteryTech ,它是一个轻量级的SDK,提供所有Windows,iPhone,Android和Mac平台抽象服务作为引擎,但不需要使用引擎。 我们为我们的游戏开发定制引擎(并不那么难,真的),并且想要其他人也想要,所以看看是否看起来像你想要的。

哇,这很酷。 我很高兴Unity终于开始支持Android了。

另一个,看看科罗娜(Android和iPhone,认为它需要一个Mac) http://anscamobile.com/corona/

还有一些:

  • 果酱
  • MoSync
  • BatteryTech

Marmalade和MoSync几乎可以定位每个平台,而且function非常强大。

另外还有一个叫“ethanon”。 “https://github.com/asantee/ethanon”

对于android,ios,windows,MacOsX和黑莓手机,还有另一个叫做“gameplay3d”

作为开发者之一,我会推荐Linderdaum Engine,它支持Windows,Android,MacOS http://www.linderdaum.com

V-Play (v-play.net)是一款基于Qt / QML的跨平台游戏引擎,具有许多有用的V-Play QML游戏组件,可处理多种显示分辨率和长宽比,animation,粒子,物理,path查找等等。 请参阅其API参考以获取完整的function和组件列表。 V-Play还配备了即用型游戏模板,可用于塔防,平台游戏或益智游戏等最成功的游戏types。

摩艾是免费的小型项目,也用于大型工作室。 我自己做自制的,但如果没有,我可能会自己使用摩埃,因为它看起来非常有前途。 他们声称它是Mac,PC,iOS,Android的端口,我甚至认为Kindle Fire。