Xbox 360とPS3のゲーム開発者がどの開発ツールを使用しているのか不思議に思っていました(これらのコンソールでプロの開発にアクセスするには高価なSDKがあります)。Xbox 360とPS3のプロフェッショナル開発ツール
Xbox 360の開発者はVisual Studioを使用しますか?そしてどのバージョン?
PS3はどうですか?
PS3で使用されるグラフィックスAPIは何ですか?それはOpenGLの変種ですか?
ありがとうございました。
Xbox 360とPS3のゲーム開発者がどの開発ツールを使用しているのか不思議に思っていました(これらのコンソールでプロの開発にアクセスするには高価なSDKがあります)。Xbox 360とPS3のプロフェッショナル開発ツール
Xbox 360の開発者はVisual Studioを使用しますか?そしてどのバージョン?
PS3はどうですか?
PS3で使用されるグラフィックスAPIは何ですか?それはOpenGLの変種ですか?
ありがとうございました。
プロフェッショナルXBox 360の開発はVisual Studioで行います。
PS3はa proprietary compiler and IDE developed by a Sony subsidiaryを使用します。
PS3にはOpenGLライクなグラフィックスライブラリがありますが、ほとんどのメジャーゲームではグラフィックハードウェアに直接話す低レベルのAPIを使用しています。 PS3は、XboxやWiiのに
CryEngine 3 Free SDKを確認してください。 http://mycryengine.com/
PC、Xbox 360、PlayStation3用に開発することができます。
Unity3Dエンジンもポート:]
あなたはプレイステーションSDKやXbox360のSDKを必要としています。どちらもハードウェアとソフトウェアを含みます。通常は企業だけがそれを得ることができ、多くの費用がかかります。 Xbox360では、XNAを使用することもできます。
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++でコード化する必要があります。
誰かが上記のことに応じて、私たちはJITコンパイラの議論をすべて過ぎているわけではありません。
適切なコーディング手法を使用すると、マイクロソフトなどの企業は、誰よりも優れたバーチャルマシンを生み出しました。
私たちが仕事をするリトルメモリを持っていた頃、C++はビデオゲームの開発標準でした。なぜなら、必要に応じて私たち自身のメモリを直接管理し、ちょっとしたプログラミング言語で作業していたからです"right"
まだC++でゲームとソフトウェアの両方を開発していますが、JITコンパイラとC#を使用しているこのプレイステーションSDKがビデオゲームを開発するための効率的なコードを作成することはできません。
ありがとうございます。どのバージョンのVSをXbox 360にも使用できるかどうか知っていますか? VS2010をC++ 11の機能と併用することは可能ですか? –
@ Mr_C64現在のXbox開発キットはVS2010をサポートしています。しかし、XBoxのコードを書くにはVS2010以上のものが必要です。 SDK(Microsoftからの特別なライセンスが必要)には、カスタムコンパイラ、ツールチェーンなどがあります。 XNAを使ってXbox360をプログラムすることもできます。これは、はじめて簡単に始めることができます。 – Crashworks