需要的跨平台2d游戏引擎选择

时间:2013-12-21 08:14:36

标签: android c++ ios 2d game-engine

我正在尝试制作一个2D游戏,我希望在任何地方部署代码(ios / droid / linux / windows)。另外,我不想支付420美元的许可证;我需要自由。

到目前为止,我一直在关注OpenFL,包括HaxeFlixel(基于openFL),但它的闪存。我生命中的C ++在哪里?

还有其他什么引擎?

2 个答案:

答案 0 :(得分:1)

绝对是Cocos2d-x,它是跨平台并且运行顺畅。 网上有数百万个代码示例和提示。

Cocos2d-x | Cross Platform Open Source 2D Game Engine

答案 1 :(得分:0)

  • UDK提供了最强大的游戏引擎之一,虚幻引擎3.它主要支持iOS和Windows。它可以免费用于有限的商业用途,但请再次检查,因为它可能会改变价值。上次我检查时,他们允许我们免费获得5000 / =,然后每年支付99美元的特许权使用费。 Unrealscript是主要语言,允许C ++ DLL绑定。
  • 此外,Unity引擎提供了强大的工具,几乎可以在任何平台上移植。我不熟悉它的许可证。请检查一下。
  • 我最近发现这个Cafu engine很多东西都很强大。它是高度可移植的,目前它是为OpenGL和OpenAL或FMOD编写的,它是开源的。 Carsten是一切背后的人,他帮助论坛中的每个人,一个非常敏感的人。 Cafu有适当的文档记录,完全是C ++和Lua。自OpenGL使用以来提供最新的图形。 Bullet物理目前已整合。
  • jMonkey引擎3也是另一种选择。由于它是java,因此给出了可移植性。我怀疑它并不慢。他们重写了很多java api的内部代码,以使其高效运行。支持VCS的Netbeans就在那里。还提供各种插件。
  • OGRE是一个可移植的好图形引擎。但你必须用它制作自己的游戏引擎。
  • Torque3DShiVa是我审核的其他一些引擎。就个人而言,我并没有看到太多。如果您有兴趣,可以尝试一下。据我所谈过的一些人说,他们缺乏适当的文件和支持。