我对游戏开发感兴趣。但是,我不确定选择什么平台。到目前为止,我一直在考虑一些不同的平台:
我错过了值得考虑的事吗?我正在寻找的是一个简单而又足够强大的功能,可以制作2D和基本的3D游戏,并且能够在尽可能多的平台上运行它。
此外,是否可以在Linux / Mac上运行XNA游戏?移动设备怎么样?
答案 0 :(得分:3)
你应该看一下允许使用Java / C ++的框架,但却带走了一些痛苦。
对于C ++,请查看Ogre。 对于Java,请查看jMonkeyEngine。
如果你要定位移动设备,包括iPhone / iPad也看起来像Unity/Unity Pro这样的东西支持JavaScript,C#和Python的方言,可以发布到多个平台。
答案 1 :(得分:2)
答案 2 :(得分:1)
如果您不介意花一些钱,可能需要查看Torque。
对于任何高级版本,你需要使用C ++,但对于简单的游戏,TorqueScript很好。他们目前支持Windows,Mac和iPhone / iPad,虽然Mac和iPhone / iPad支持通常不到Windows支持。但对大多数事情来说仍然相当不错。
您还可以使用ActiveX和NP浏览器插件将PC游戏发布到Web浏览器。
他们也支持一些游戏机。对于XBox,他们有一个构建在XNA之上的引擎版本,您还可以获得一个构建在本机XBox SDK之上的版本。我相信他们也已经在PS3上了。对于XBox和PS3原生的东西,你会看到一些真正的钱。
答案 3 :(得分:1)
WebGL和Javascript以及canvas现在变得更快,这要归功于类型化数组和本机动画支持以及硬件渲染,例如,请参阅: https://hacks.mozilla.org/2010/08/more-efficient-javascript-animations-with-mozrequestanimationframe/
(下载firefox minefield的每晚版本进行试用)
已经有各种各样的webgl游戏框架可供使用(请参阅“学习webgl”网站获取信息)。
虽然很长一段时间不适用于移动/平板电脑平台。