我正在寻找一个2D游戏引擎,可以用于同时针对Android和IOS,而无需重写我的代码。如果支持WP7,则额外加分。
我发现很多引擎都使用C ++。我真的很想要一个使用解释/高级语言(例如C#,Java,Python,Lua)的游戏引擎。这些语言的生产力比C/C ++高得多(至少在我的方面)。
我找到了以下引擎:
优点:
- BSD许可证
- 使用解释语言(Squirrel,附注:从未听说过,但它看起来很好)
缺点:
- 非常简单的API
- 无法访问底层系统的全部功能(无法使用操作系统API连接蓝牙或互联网)
优点:
- C#
- 支持WP7和其他平台
- 似乎得到了很好的支持
缺点:
- mono for android和mono for ios都需要400美元。我是一名学生,只有空余时间开发,没有这样的投资资金。如果必须在两者之间选择,我会选择Android并继续使用AndEngine,因为它非常适合我的当前需求(太遗憾它只能在Android上使用)
好吧,我不知道还有哪些引擎可以在两个平台上使用,并且使用解释性语言。
关于C++引擎,
- 开源
- C++
- 文档齐全?(因为它是从cocos2d移植而来,我期望cocos2d的教程对cocos2d-x也有用)
- 可能支持WP7
- 不能轻松地从pc上为两个平台开发(无论如何,在任何情况下都需要mac将应用程序加载到商店中)
- C++
- 合理的价格(149美元含应用闪屏。仅为去除它而支付300美元有些太多)
- 应用程序
- 非常好地支持在模拟器中运行(段落:技术)
- 在部署应用方面提供良好的帮助(段落:将其放在设备上)
我错过了一些好的引擎吗?我真的想找一个使用解释语言的好引擎,但我发现那个太贵了或者不能满足我的需求(我需要完全访问网络API)。如果不存在这样的引擎,我想我会使用cocos2d-x(因为它是开源的),但我肯定没有考虑其他引擎!