iOS游戏引擎

时间:2010-11-29 03:03:03

标签: iphone ios game-engine

我基本上是新手并开始iPhone游戏开发,我想为平台创建3D游戏,我环顾四周,如果你想要一个纯粹的3D导向游戏引擎,它似乎没有多少选择你是物理等...

谷歌搜索时,我想出了两个解决方案:

Unity(unity3d.com),似乎有点限于脚本和测试我看到甚至一个简单的构建就像28meg ...在我看来,基本版本不会让你无处可去优化您的应用程序的功能。附带完整版......你还需要一个闪光屏。

SIO2(sio2interactive.com),他们似乎只是发布一个看起来相当不错的新版本,他们似乎使用C ++进行编码,这很好并且有一个混合器集成。可执行的大小就像2meg,在我看来,它提供的功能令人难以置信,你也可以获得源代码,从我的测试中它也可以很快运行。

无论如何,我的问题是人们在那里使用了什么?

Unity似乎是“简单”游戏创作的热门选择,但SIO2对我来说似乎更容易扩展(我认为这是正确的吗?)。

最后,根据您的经验,您会推荐什么(基本上是iPhone 3D新手)?

PS:我有使用C ++和OpenGL(桌面)基础知识的经验。

4 个答案:

答案 0 :(得分:2)

Unity很酷,IMO,但我刚开始将它用于游戏开发。

答案 1 :(得分:1)

我建议你看看http://isgl3d.com/。它以Objective-C编写并具有许多优秀的功能,它具有OpenGl ES 2和子弹物理支持,可以从具有POD格式的blender或maya导入3D对象。

如果你有C ++知识,可以考虑使用openframeworks或cinder, 两者都是C ++,专为创意编程而创建,但可用于某些类型的游戏。

http://libcinder.org

http://openframeworks.cc

答案 2 :(得分:0)

除了Unity和SIO2之外,还有更多的iPhone 3D游戏引擎可供选择。我可以为iOS + 3D开发建议至少19个:http://mobilegameengines.com/iphone/3d_game_engines

答案 3 :(得分:0)

Unity可能是用于游戏编程的最佳选择。但是,你是一个男人还是你有建模者为你的游戏制作动画?如果你不这样做,那么我推荐Blender,这是一个开源工具,用于为游戏等角色建模。

回到Unity,它似乎是最好的选择,因为你可以对它进行许多不同类型的编码。这包括C#和用于视频游戏的JavaScript版本。此外,如果您对游戏开发的职业感兴趣,那么Unity可以帮助您学习脚本,因此如果您申请工作,您已经知道如何做到这一点。

最后,Unity似乎是最好的免费引擎,可以快速完成最多的“东西”。 Unity上的原型设计速度非常快,从长远来看,这将有助于您测试游戏。