适用于Xbox 360和PS3的专业开发工具

时间:2012-01-17 12:23:21

标签: xbox360 ps3

我很想知道Xbox 360和PS3游戏开发人员使用哪些开发工具(我知道在这些控制台上访问专业开发有昂贵的SDK)。

那么,Xbox 360开发者是否使用Visual Studio?什么版本?

PS3怎么样?

PS3上使用的图形API是什么?它是OpenGL的变种吗?

感谢。

6 个答案:

答案 0 :(得分:4)

使用Visual Studio完成专业XBox 360开发。

PS3使用a proprietary compiler and IDE developed by a Sony subsidiary

PS3上有一个类似OpenGL的图形库,但大多数主要游戏都使用较低级别的API,而不是直接与图形硬件对话。

答案 1 :(得分:3)

对于ps3开发,您需要购买ps3开发套件,价格约为2000美元。它包括用于开发的硬件和软件。该软件包括sdk,您可以使用c ++(或sony指定的其他语言)进行编码。并且要使用的图形库是PSGL(PlayStation图形库)。这是OpenGL-ES和NVIDIA的CG编程的结合。然后发布你需要成为索尼许可开发者的游戏。为此你应该通过邮件联系索尼。该许可证仅授予在游戏开发方面具有足够先前理解的开发人员或开发人员团队。

现在(在12月12日左右)sony将发布PlayStation套件,开发人员可以通过该套件为PlayStation认证设备(ps3,playstation vita,一些Android手机等)开发应用程序和游戏。在那里你必须使用c#代码。但是对于ps3的完全成熟的AAA游戏开发而言,它不会是更好的sdk。因为它使用虚拟机将代码动态转换为运行它的底层硬件平台,这可能会影响性能。并且sdk现在正在为我们,英国,日本的开发人员进行封闭测试。你可以通过google查询'playstation suite closed beta'获得相关结果。随着playstation vita的发布,它的测试结果将在即将到来的发布中发布。

对于微软xbox 360更好的起点是xna游戏开发。经过一段时间在游戏开发方面获得更好的知识,你可以通过微软获得xbox 360游戏开发的sdk。随着使用微软提供的sdk开发的游戏,用xna开发的游戏不会快得多。但获取xbox的sdk也有很多程序,因为获取ps3的sdk。 xna编码将在c#中,directx和direct3d作为图形库。

后来有消息称微软正在从xna迁移到Metro风格的应用程序。 Metro将与Windows 8一起发布。现在它的beta版本与windows 8 beta版捆绑在一起。并且微软未来不会对xna表示任何支持(目前尚不清楚)。现在xna仅适用于dircetx9。但是Metro将与directx11一起发布。微软未来对xna支持一无所知。在metro应用程序中,您需要使用directx和direct3d图形库来使用C ++编写代码。

答案 2 :(得分:0)

检查CryEngine 3免费SDK。 http://mycryengine.com/

允许您为PC,Xbox 360和PlayStation3进行开发。

答案 3 :(得分:0)

Unity3D引擎也可以移植到PS3,XBox和Wii:]

答案 4 :(得分:0)

您需要Playstation SDK或Xbox360 SDK。两者都包括硬件和软件。通常情况下,只有公司可以获得它们并且它需要花费很多钱。对于Xbox360,您也可以使用XNA。

答案 5 :(得分:0)

回应上面有人说的话,我们是不是都没有通过JIT编译器辩论。

通过适当的编码技术,微软和其他公司已经生产出了比任何人都更加强大的虚拟机。

在我们拥有非常小的内存工作的那一天,C ++是一个视频游戏开发标准,因为我们可以在需要时直接管理我们自己的内存,并且使用较低级别的编程语言似乎“右“

我仍然喜欢用C ++开发游戏和软件,但是没有理由使用JIT编译器和C#的PlayStation SDK无法生成开发视频游戏的高效代码。