Answers:
对于3D游戏,我喜欢Unity
它使我可以使用C#进行编码,并发布针对许多不同目标的版本,包括iPhone,Windows,Mac及其专有的Web浏览器播放器。
Binpress提供了一些完整的iPhone游戏资源,对于学习和快速上手都可能有用
值得一看的是Airplay SDK –在Visual Studio中为iOS(和Android,以及一些不太重要的基于ARM的移动平台)进行C ++开发。
您可以在Windows PC上完成所有操作,直到完成App Store的最终提交步骤为止(我认为仍然需要Mac)。
非常令人印象深刻。到目前为止,我仅对其进行了一些基本测试,但是我喜欢自己所看到的。
主要的不利方面似乎不是在设备上进行本机调试(但是调试可在PC上的仿真ARM构建以及x86构建中进行),还需要使用定点数学,尤其是在以3D绘制图形时(最适合跨平台ARM应用程序的性能,但确实会增加开发/调试时间)
我刚刚用cannabalt(适用于iOS的flixel)源制作了一些游戏