2009-03-02 69 views
11

我试图在OolongSIO2之间挑选我的第一款游戏编程项目的iPhone游戏引擎。我有一些Cocoa经验和多年的C++,包括相对较低级别的2D图形,并且正在开发Quicktime plugins,但只有很小的OpenGL曝光。 哪个引擎最容易学习,对于我的背景和时间有限的人来说最有效率?用于3D iPhone游戏新手的乌龙,SIO2或商业游戏引擎?

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

我也愿意花钱在UnityTorque Game Environment如果他们能为我节省大量的时间。但定价变得有趣 - Unity Indie许可证仅适用于营业额(不是收入!)低于10万美元的公司,因此您很容易超出该类别,每个座位的价格高达3,000美元。我希望有很多说服力,这将节省时间来证明仅仅使用SIO2就能证明这一投资! Torque 3D产品似乎还没有发布,但在150美元的独立许可证(他们的收入门槛为250,000美元)之上,费用大约为500美元。

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

+0

上周在珀斯IGDA GameJam上,我遇到了来自使用Unity的两个团队(Indie)的人员以及一位在Shiva(http://www.stonetrip.com/)上展示的令人印象深刻的冲浪演示的人一台PC,而不是iPhone。 – 2009-04-19 09:29:05

+0

乌龙支持已经混合文件分析与它:Blender .blend分析器BlendParse一个dauthors声称它是足够用于生产:http://code.google.com/p/oolongengine/wiki/BlendParse – Lukasz 2011-04-02 16:18:36

+0

那么你是哪个引擎决定和安迪一起去? – jasonb 2009-04-05 23:03:02

回答

8

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

SIO2的接口大部分都是C语言,所以你的C++背景应该使这个过渡变得非常简单。

即使你不使用它,下载SIO2和打开的教程之一,并检查了评论&代码。你会很快得知它是否是你喜欢的工具包&。

与吸收速度没有直接关系,但对我来说最重要的是Blender集成。它允许我使用免费的3D工具包来制作&导出模型,然后从那里开始。我看到乌龙使用3DS,我不确定Blender是否导出格式,所以我可能是错的。

如果你很好奇:SIO2提供出口Blender的场景一个zip文件的Python脚本。然后,从SIO2代码内从现场引用您的对象,和他们拉在你的iPhone应用程序。

2

我尝试两个乌龙和统一的方式。我建议使用统一:

  • 学习曲线很短,如果你有一个基本的游戏背景
  • 团结包括大集“图形&音频”
  • 有了统一效用外的你不关心图形/音频文件格式
  • 一两个iOS和Android的代码
  • 全套预装配的资产从商店免费
  • Exendible编辑器,让你的水平编辑器

我花了一年的时间来关闭一个OOLONG项目。我可能会用团结的方式挽救六个月的工作。