2012-01-17 16 views
8

Xbox 360とPS3のゲーム開発者がどの開発ツールを使用しているのか不思議に思っていました(これらのコンソールでプロの開発にアクセスするには高価なSDKがあります)。Xbox 360とPS3のプロフェッショナル開発ツール

Xbox 360の開発者はVisual Studioを使用しますか?そしてどのバージョン?

PS3はどうですか?

PS3で使用されるグラフィックスAPIは何ですか?それはOpenGLの変種ですか?

ありがとうございました。

答えて

4

プロフェッショナルXBox 360の開発はVisual Studioで行います。

PS3はa proprietary compiler and IDE developed by a Sony subsidiaryを使用します。

PS3にはOpenGLライクなグラフィックスライブラリがありますが、ほとんどのメジャーゲームではグラフィックハードウェアに直接話す低レベルのAPIを使用しています。 PS3は、XboxやWiiのに

+1

ありがとうございます。どのバージョンのVSをXbox 360にも使用できるかどうか知っていますか? VS2010をC++ 11の機能と併用することは可能ですか? –

+1

@ Mr_C64現在のXbox開発キットはVS2010をサポートしています。しかし、XBoxのコードを書くにはVS2010以上のものが必要です。 SDK(Microsoftからの特別なライセンスが必要)には、カスタムコンパイラ、ツールチェーンなどがあります。 XNAを使ってXbox360をプログラムすることもできます。これは、はじめて簡単に始めることができます。 – Crashworks

0

CryEngine 3 Free SDKを確認してください。 http://mycryengine.com/

PC、Xbox 360、PlayStation3用に開発することができます。

0

Unity3Dエンジンもポート:]

0

あなたはプレイステーションSDKやXbox360のSDKを必要としています。どちらもハードウェアとソフトウェアを含みます。通常は企業だけがそれを得ることができ、多くの費用がかかります。 Xbox360では、XNAを使用することもできます。

3

ps3の開発では、約2000ドルの費用がかかるps3開発キットを購入する必要があります。開発用のハードウェアとソフトウェアが含まれています。ソフトウェアにはsdkが含まれています。ここでは、C++(または他のいくつかの言語のsony指定)でコーディングすることができます。使用するグラフィックスライブラリはPSGL(PlayStation Graphics Library)です。これはOpenGL-ESとNVIDIAのCGプログラミングの組み合わせです。あなたはソニーのライセンスを受けた開発者になる必要があるゲームをリリースする。そのためには郵便でソニーに連絡してください。そのライセンスは、ゲーム開発において十分な理解を持っている開発者または開発チームにのみ与えられます。

(現在はfeb'12周辺)ソニーは、プレイステーション認定デバイス(PS3、プレイステーション・ヴィータ、アンドロイド・モバイルなど)用のアプリケーションとゲームを開発できるプレイステーション・スイートをリリースする予定です。そこにコードを書くためにC#を使わなければなりません。 ps3の完全な本格的なAAAゲーム開発のためのより良いSDDになることはありません。これは、コードを実行する基盤となるハードウェアプラットフォームにコードを動的に変換する仮想マシンを使用するため、パフォーマンスに影響する可能性があります。 sdkは現在us、uk、japanの開発者のクローズドベータテストに入っています。 'playstation suite closed beta'というクエリでgoogleからの結果を得ることができます。そのベータ版は、プレイステーション・ヴィータのリリースにより、来るべきfebでリリースされる予定です。

マイクロソフトxbox 360の方がより良い場所は、xnaゲーム開発です。しばらくしてゲーム開発の知識が増えたら、Microsoftにアプローチしてxbox 360ゲーム開発用SDKを入手することができます。 xnaで開発されたゲームは、マイクロソフトが提供するSDKで開発されたゲームほど高速にはなりません。 xboxのSDKを入手するには、ps3のSDKを入手する手順もたくさんあります。 xnaコーディングはグラフィックスライブラリとしてdirectxとdirect3dを使用してC#になります。

以降のニュースでは、microsoftがxnaのメトロスタイルのアプリケーションに移行していることが伝えられています。メトロはWindows 8でリリースされる予定です。現在、ベータ版はWindows 8ベータリリースにバンドルされています。xnaのサポートはまだ表示されていません(それはまだ明らかではありません)。現在xnaはdircetx9でのみ利用可能です。しかし地下鉄はdirectx11で解放される予定です。マイクロソフトは今後、xnaのサポートについて語りませんでした。メトロアプリケーションでは、directxとdirect3dグラフィックライブラリを使用してC++でコード化する必要があります。

0

誰かが上記のことに応じて、私たちはJITコンパイラの議論をすべて過ぎているわけではありません。

適切なコーディング手法を使用すると、マイクロソフトなどの企業は、誰よりも優れたバーチャルマシンを生み出しました。

私たちが仕事をするリトルメモリを持っていた頃、C++はビデオゲームの開発標準でした。なぜなら、必要に応じて私たち自身のメモリを直接管理し、ちょっとしたプログラミング言語で作業していたからです"right"

まだC++でゲームとソフトウェアの両方を開発していますが、JITコンパイラとC#を使用しているこのプレイステーションSDKがビデオゲームを開発するための効率的なコードを作成することはできません。

関連する問題