用于3D iPhone游戏新手的乌龙,SIO2或商业游戏引擎?

时间:2009-03-02 09:04:08

标签: iphone unity3d sio2 oolong-engine

我正试图在我的第一个游戏编程项目的OolongSIO2 iPhone游戏引擎之间进行选择。我有一些Cocoa经验和多年的C ++,包括相对较低级别的2D图形和开发Quicktime plugins,但只有轻微的OpenGL曝光。 对于有背景和有限时间的人来说,哪种引擎最容易学习,效率最高?

两者都包括Bullet物理引擎。我倾向于Oolong,因为它的C ++源代码和PowerVR图形的优化。然而,SIO2中的Lua解释器和其他声音好东西很有吸引力。 SIO2似乎也有很好的tutorials范围。

如果他们能为我节省大量时间,我也愿意花钱UnityTorque Game Environment。定价变得有趣 - Unity Indie许可证仅适用于营业额(不是收入!)低于100,000美元的公司,因此您很容易超出该类别,每个座位增加3,000美元。我想要很多说服它会节省时间来证明投资仅仅使用SIO2! Torque 3D产品似乎尚未发布,但在150美元的Indie许可证(其收入门槛为250,000美元)之上看起来价格约为500美元。

** 2011年12月编辑 - SIO2不再免费**

2 个答案:

答案 0 :(得分:8)

我昨晚开始使用我的第一个SIO2应用程序,很容易起床。从教程运行(教程包括一个完整的XCode项目,你可以加载并开始黑客攻击)。教程项目也得到了很好的评论 - 这使得它更容易上手。

SIO2的接口主要是C语言,所以你的C ++背景应该很容易实现转换。

即使您不使用它,也请下载SIO2并打开其中一个教程并查看评论&码。如果它是一个工具包,你将能够很快地告诉他们。你喜欢的风格。

与摄取速度没有直接关系,但对我来说最重要的是Blender整合。它让我使用免费的3D工具包制作&出口模型,然后从那里去。我看到Oolong使用3DS,我不确定Blender是否输出这种格式,所以我可能错了。

如果你很好奇:SIO2提供了一个python脚本,可以将Blender场景导出到zip文件中。然后,从SIO2代码内部引用场景中的对象并将其拉入iPhone应用程序。

答案 1 :(得分:2)

我尝试OOLong和Unity两种方式。我建议使用统一:

  • 如果您有基本的游戏背景,学习曲线很短
  • Unity包含一大堆实用程序,外部是'graphics&音频'
  • 团结一致,你不关心图形/音频文件格式
  • iOs和Android的一个代码
  • 从商店免费提供的全套预装资产
  • 可执行编辑器,以制作您的关卡编辑器

我花了一年时间关闭一个OOLong项目。我本可以节省六个月的团结工作。