8

Xbox 360 や PS3 のゲーム開発者がどのような開発ツールを使用しているか知りたいと思っていました (これらのコンソールで専門的な開発にアクセスするための高価な SDK があることは知っています)。

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

で、PS3は?

また、PS3 で使用されているグラフィックス API は何ですか? それは OpenGL のバリアントですか?

ありがとう。

4

6 に答える 6

4

プロの XBox 360 開発は、Visual Studio で行われます。

PS3 では、ソニーの子会社が開発した独自のコンパイラと IDEを使用しています。

PS3 で利用できる OpenGL のようなグラフィック ライブラリがありますが、ほとんどの主要なゲームは、代わりにグラフィック ハードウェアと直接通信する下位レベルの API を使用します。

于 2012-01-17T12:31:04.823 に答える
3

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

そして今(2012年2月頃)、ソニーはプレイステーションスイートをリリースする予定です。これにより、開発者はプレイステーション認定デバイス(ps3、プレイステーションvita、一部のandroid mobileなど)用のアプリケーションやゲームを開発できます。そこで、コーディングにはc#を使用する必要があります。しかし、afaikは、ps3用の本格的なAAAゲーム開発に適したSDKではありません。コードを実行する基盤となるハードウェアプラットフォームに動的に変換する仮想マシンを使用しているため、パフォーマンスに影響を与える可能性があります。そして、SDKは現在、私たち、英国、日本の開発者向けのクローズドベータテスト中です。あなたはクエリ「プレイステーションスイートクローズドベータ」でグーグルからこれに関する結果を得ることができます。そして、そのベータ版は、プレイステーションvitaのリリースとともに来たる2月にリリースされる予定です。

マイクロソフトxbox360の場合、開始するのに適した場所はxnaゲーム開発です。ゲーム開発の知識を深めた後、マイクロソフトにアプローチして、xbox360ゲーム開発用のSDKを入手できます。xnaで開発されたゲームは、Microsoftが提供するSDKで開発されたゲームほど高速ではありません。ただし、xbox用のsdkを取得するには、ps3用のsdkを取得する場合と同様に多くの手順が必要です。xnaコーディングは、グラフィックライブラリとしてdirectxおよびdirect3dを使用してc#で行われます。

その後のニュースによると、Microsoftはxnaからメトロスタイルアプリに移行しています。メトロはWindows8でリリースされる予定です。現在、そのベータ版はWindows8ベータリリースにバンドルされています。マイクロソフトは将来xnaのサポートを表示しません(まだ明確ではありません)。現在、xnaはdircetx9でのみ使用できます。ただし、me​​troはdirectx11でリリースされる予定です。マイクロソフトは、将来的にxnaのサポートについて何も発表しませんでした。メトロアプリでは、directxおよびdirect3dグラフィックライブラリを使用してC++でコード化する必要があります。

于 2012-01-31T06:23:27.173 に答える
0

上で誰かが言ったことに応えて、JIT コンパイラーの議論をすべて過ぎ去ったわけではありません。

適切なコーディング技術を使用して、Microsoft や他の企業は、誰が信じているよりもはるかに強力な仮想マシンを作成しました。

メモリが非常に少ない時代には、C++ はビデオ ゲーム開発の標準であり、必要に応じて独自のメモリを直接管理でき、低レベルのプログラミング言語での作業が「正しい」ように思えたからです。

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

于 2013-01-05T21:19:20.223 に答える
0

Playstation SDK または Xbox360 SDK が必要です。どちらにもハードウェアとソフトウェアが含まれます。通常、それらを取得できるのは企業だけであり、多額の費用がかかります。Xbox360 の場合、XNA も使用できます。

于 2012-01-17T12:40:32.950 に答える
0

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

PC、Xbox 360、PlayStation3 向けに開発できます。

于 2012-01-17T12:26:55.920 に答える
0

Unity3Dエンジンは、PS3、XBox、Wii にも移植されています:]

于 2012-01-17T12:34:39.707 に答える