我很想知道Xbox360和PS3游戏开发者使用什么开发工具(我知道在这些游戏机上有昂贵的软件开发工具包来访问专业开发)。
那么,Xbox360开发者使用Visual Studio吗?版本是什么?
那PS3呢?
PS3上使用的图形应用编程接口是什么?它是OpenGL的变体吗?
谢谢。
发布于 2012-01-17 20:31:05
专业的XBox 360开发是使用Visual Studio完成的。
PS3使用a proprietary compiler and IDE developed by a Sony subsidiary。
PS3上有一个类似OpenGL的图形库,但大多数主要游戏使用的是直接与图形硬件对话的低级API。
发布于 2012-01-31 14:23:27
对于ps3开发,您需要购买ps3开发工具包,其成本约为2000美元。它包括用于开发的硬件和软件。该软件包括软件开发工具包,你可以用c++ (或索尼指定的其他语言)编写代码。所使用的图形库是PSGL ( PlayStation图形库)。这是OpenGL-ES和NVIDIA的CG编程的结合。之后要发布游戏,你需要成为索尼授权的开发者。为此,您应该通过邮件与索尼联系。该许可证只给在游戏开发方面有足够了解的开发人员或开发团队。
现在(大约在2月12日)索尼将发布playstation套件,开发者可以通过该套件为经过playstation认证的设备( ps3、playstation vita、一些安卓手机等)开发应用程序和游戏。在那里,您必须使用c#进行编码。但afaik,这将不会是一个更好的开发工具包,为全面羽翼丰满的AAA游戏开发的ps3。因为它使用虚拟机,该虚拟机动态地将代码翻译到其运行的底层硬件平台,这可能会影响性能。sdk目前正在美国、英国和日本的开发者进行封闭的beta测试。你可以通过谷歌查询“playstation suite closed beta”获得相关结果。它的测试版预计将在即将到来的2月份与playstation vita一起发布。
对于microsoft Xbox360来说,更好的起点是xna游戏开发。在获得更好的游戏开发知识后,您可以与microsoft联系以获得用于Xbox360游戏开发的sdk。使用xna开发的游戏不会比使用微软提供的sdk开发的游戏快很多。但是获取xbox的sdk也有很多的过程,比如获取ps3的sdk。xna编码将在c#中进行,并使用directx和direct3d作为图形库。
后来有消息说,微软正在从xna迁移到metro风格的应用程序。metro将与Windows8一起发布。现在它的测试版与Windows8测试版捆绑在一起。微软在未来也不会显示出对xna的任何支持(目前还不清楚)。现在,xna只适用于dircetx9。但metro将与directx11一起发布。微软没有给出任何关于未来xna支持的消息。在metro应用程序中,你需要使用directx和direct3d图形库编写C++代码。
发布于 2012-01-17 20:26:56
查看CryEngine 3免费软件开发工具包。http://mycryengine.com/
允许您为PC,Xbox360和PlayStation3进行开发。
https://stackoverflow.com/questions/8894526
复制相似问题