我希望进入(和其他所有人一样)iPhone 游戏开发业务。我已经编程了一段时间,但最近才涉足 Mac 开发领域,尽管自从我使用 Java 工作了一段时间以来,除了学习内存分配之外,学习 Objective-C 并没有什么大不了的。
由此,您可以放心地假设我不是在寻找“教我基本编程”引擎,我想要一个可以创建商业质量游戏的完全充实的引擎。
我感兴趣的一些事情:
- 好的文档 - 教程和演示 - API 是必须的
- 良好的支持 - 3-4 天内回复,明天不太可能关闭,英语代表
- 可扩展引擎 - 相当容易地向引擎添加新位或对其进行大量修改,而无需更改 1000 个不同的类
- 工作引擎——特别是因为我正在做的 iPhone 应用程序并不复杂,我希望大多数功能(动画、网络代码、基本碰撞检测等)都内置
- 合理的成本——这有点主观,所以我会定义:我希望每年不必支付超过 1000 美元的升级费用。初始成本可能高达 1500 美元(包括所有必需的包),但如果超过 1000 美元,我预计升级成本不会超过 500 美元。升级被定义为完整版本,而不是“内容”或“附加组件”。
- 可能会继续定期更新——我很欣赏一些公司对他们的代码进行质量测试,但我也很欣赏那些每 3 年发布一次以上代码的公司。我希望每 6 个月到一年进行一次升级或更新(免费或付费)
- 与 XCode 集成 - 使用 XCode 或全功能 IDE 运行引擎是一个巨大的优势。易于导入库因素在这里。
我感谢所有回应,尤其是那些来自经验之声的回应,这些回应会影响具有特定引擎的 iPhone 开发或具有支持的经验。如果您对某些东西为什么不好(如文档)有评论,请解释是什么让它变坏,以及什么是“好”的例子,以及为什么这是一个更好的选择。
我当然会在 Mac 上开发,所以兼容性是必须的。
更新:似乎提供最多的两个引擎是 Unity 和 Torque 引擎。除了价格差异之外,有人可以比较一下引擎的易用性吗?