我对一些3D游戏/应用有一些想法,需要知道要使用哪种3D引擎。我喜欢Unity和UDK的高级方法。我之前使用cocos2d做过一些2D游戏,但我对3D世界完全陌生,这就是为什么我认为Unity或UDK是一个不错的选择。我知道许可的差异,我更关心学习曲线而不是许可成本。
计划:
3D“侧卷轴”向前(向上)而不是向侧面。第三人称太空飞船。这主要是为了学习。倾斜引导,轻拍跳跃。非常简单的图形,顶点着色就足够了。
像上面一样的2.5D“侧卷轴”,但是有一辆车。这个游戏会从一对长度的预制块中随机生成水平,这些块可以无缝地组合在一起。
具有从DEM数据加载的地形网格的飞行员的3D增强现实显示。需要加速度计和GPS访问。
其他要点:
您会为这些项目推荐哪种引擎,为什么?我最好选择一个并坚持下去。
答案 0 :(得分:5)
你将有更好的时间用Unity开发。 UDK有一个非常棒的,令人难以置信的功能引擎,但它的工具没有Unity的易用性,它的开发人员文档留下了很多很多,社区还没有使用它足够长,以便在那里找到很多帮助。一些快速谷歌搜索建议您可以为Unity游戏编写自己的Objective-C插件,因此应用内购买和第三方库绝对是可能的。我认为Unity是你最好的选择。
答案 1 :(得分:0)
cryengine怎么样?它可以免费用于非商业用途,也提供mono c#。