• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:高度なPS3ソフトの作る上での必要言語!)

PS3ソフトの作成に必要な言語とは?

このQ&Aのポイント
  • PS3ソフトを作成するために必要な言語について教えてください。
  • ゲームプログラマーの道を諦めることなく、一人でPS3ソフトを作りたいと思っています。
  • 親にゲームプログラマーを拒否されているため、自分でゲームを作るしかないと感じています。

質問者が選んだベストアンサー

  • ベストアンサー
  • zwi
  • ベストアンサー率56% (730/1282)
回答No.5

>なるべくゲームを作る上で無駄な知識を省きたいので質問させて頂いております。 調べて悩むのは全然無駄じゃないですよ。その過程でたくさんのことを知ることができます。 どかどかっと本だけ紹介しておきます。やれるかどうかはあなた次第です。ちなみ、それぞれ基本的なこと教えてくれるだけなのであとは自分で調べて研究していく心がけが必要です。 「マイナビ ブックス - ロベールのC++入門講座」 http://book.mycom.co.jp/book/978-4-8399-2605-2/978-4-8399-2605-2.shtml 「ゲームプログラマになる前に覚えておきたい技術|セガの新人教育カリキュラムから生まれたゲームプログラミング解説書!」 http://www.shuwasystem.co.jp/gpro-sp/index.html 「ノースブレインの書籍 ゲーム制作の本」 http://www.northbrain.org/book/book.htm あとリアル3Dに関わるのに必要な知識の雑学。 「GAME-連載-3Dゲームファンのためのグラフィックス講座 バックナンバー」 http://game.watch.impress.co.jp/docs/series/3dcg/ もっと簡単なのから始めたい!ってのならこちらも。 「新・C言語 ~ゲームプログラミングの館~ [DXライブラリ]」 http://dixq.net/g/ 質問掲示板があり現役プログラマやゲームプログラマが回答してくれる事もあります。

kurohune22
質問者

お礼

回答ありがとうございます。 ひたすら、基本知識向上と応用に励みたいと思います。

その他の回答 (7)

回答No.8

現役ゲームプログラマです。 PS3は開発機材導入出来ないと基本的に開発できませんよ?(hackするとかは除きますね) ハイエンド環境のゲーム作成で必要な言語は ・C++(or C#) ・HLSL ・LL言語と呼ばれている言語をいくつか。 位は覚えていると開発に従事する事が出来ますよ。 後は今ゲームエンジンが業界的には熱いので、Unityでも触ってみては如何でしょうか?

kurohune22
質問者

お礼

回答ありがとうございます! 現在はコンパイラを使って打ち込みをしています。 コンパイラはは、マイクロソフト社が無償で提供しているVisual C++ 2010 Express Editionを使っております。

  • SeydaNeen
  • ベストアンサー率43% (26/60)
回答No.7

「プレイステーション スイート」をやってみるのがよいかと。 http://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AC%E3%82%A4%E3%82%B9%E3%83%86%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3_%E3%82%B9%E3%82%A4%E3%83%BC%E3%83%88 もうすぐ始めるらしい。言語はC#。ターゲットはPS Vitaか、Androidで、PS3も将来的に対応予定。現状あるPS3開発環境は、メーカー向けじゃないのかな?これは一般向けらしい。 C#は汎用性もあるし、勉強するのはいいと思うよ。 あとは、Unityかなあ。 http://en.wikipedia.org/wiki/Unity_%28game_engine%29 上記、どっちもゲーム特化の開発環境ですね。

kurohune22
質問者

お礼

回答ありがとうございます

回答No.6

ゲームの開発に、言語は関係ない。 ゲーム機の開発ツールキットは、時代とともに変化するし、貴方が今から開発ツールの勉強をしても、覚えた頃には、開発ツールが別の言語で更新されてしまい、覚えた知識がまったく役に立たなくなる。 ゲーム開発で必要なスキルは、たった1つだけ。 それは「どんな言語の開発ツールを渡されても、3日で使い方を覚えるスキル」だ。 なので「どんな言語を覚えれば良いか」などと言っている時点で、ゲームプログラマーになるのは無理。 >何事にも段階を踏まないといけないと思うので…… この業界「段階を踏まないと何も出来ないヤツ」には用はない。 欲しいのは「段階なんか踏まずとも、すぐに即戦力になるヤツ」なのだ。

kurohune22
質問者

お礼

回答ありがとうございます。 言語を覚えるというより理解するという方が正しいかもしれませんね。 開発ツールを渡されて使いこなすにもやり方や方法があるはずですので 効率良く使いこなす方法を学ぶという風にとらえていただければありがたいと思います。

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.4

>私はPS3のような高解像(リアル)のゲームを作りたいのです。 >PS3以外でも高解像のゲームが作れるのであればそれでも構わないのですが… 最新のゲーミングPC(高性能CPUとGPU)を開発に使えばPS3の解像度などは遥かに凌駕します。PS4に搭載されるであろうGPUの機能もパソコンでは既に搭載されていますよ。 「スカイリム、PS3、Xbox360、PC(Windows)の画質比較」 http://www.best-skyrim-navi.com/2011/11/ps3xbox360pcwindows.html 参考にドスパラのゲーミングPC。値段はそれなりにします。 「ゲームパソコン「ガレリア」|BTO・自作パソコン通販のドスパラ≪公式≫」 http://www.dospara.co.jp/5gamepc/ 最初は使いこなせないので数年後に買い換えるつもりで10万円以下の安めのを買ったほうが良いでしょうね。それでもPS3に負けない結構な性能があります。ノートは避けましょう。性能価格比が低いです。

kurohune22
質問者

お礼

回答ありがとうございます。 今のPCである程度ゲームを作れるようになってから そっちのパソコンに移行していくことにします。

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.3

#1ですが追記です。 ちなみにXbox360なら開発言語C#と開発ツールXNAで公式な開発環境が提供されています。PS3の開発環境もそうですが自力で調べられないこと自体で向いていないんじゃないか?と言う疑問を私は持ってしまいます。 ゲームプログラマを含むプログラムの資質として自力で調べられることが非常に重要でネットに必要な情報は大体転がっています。日本語で情報が無ければ海外サイトを調べて見ることも重要でプロでも海外の情報は常に調べています。案外公開されてますからね。 あと親がダメならダメってのも手はいくらでもあるのにと思います。その大学のままゲーム開発の勉強すれば良いですし就職試験受ければ良いじゃないですか。諦めるのが速すぎではないでしょうか。あるいは一般的な会社のプログラマーから転職する手もあります。オンラインの技術者なんかは常に不足していますからね。 言語を覚えるのならC++とC#。ただし、これはゲーム開発のほんのさわりに過ぎなくてもっと重要な勉強がその後に待ってます。まぁ、JavaとかPerlとかPHPとか必要に応じてどんどん言語も覚えないとダメですね。

kurohune22
質問者

お礼

回答ありがとうございます。

kurohune22
質問者

補足

近道が無いのは分かっていますが なるべくゲームを作る上で無駄な知識を省きたいので質問させて頂いております。 無駄な知識と言うのも、それほど知識ない為の安易な発言となっています。 ゲームを作ることでゲームプログラマの道を親に認めてもらうという意味も含めておりますし 就職の際も自作ゲームがある方が受かりやすいと思っているからです。

回答No.2

ゲームプログラマではないのですが、仕事で開発をしている人間です。 PS3のゲームプログラミングはC言語かC++言語のようです。 まずは言語から学ぼうとしているようですが、ひとりで開発しようとしているとのことなので、まずはゲームを作るための要素(グラフィック・データ・開発環境など)を学んだほうがいいかと思います。 なぜなら、プログラミングってさほど難しくないんです。 例えば、「□ボタンを押したらアイテムを使用する」といった感じの、日本語で書いたやりたいことを、コンピューターが理解できる言葉に置き換えるだけの話です。 CやC++は一般的な言語で、リファレンスがたくさん出回っているので、辞書を引きながら英訳するようなもんです。 なので、いざ作り始めるときに勉強しても遅くはありません。 それ以上に難しいのが、全体の構成を考えることです。 これがしっかりできないと、作り始めてから「このやり方じゃできない!」って状態になってしまいます。 それに、開発するための環境が用意できなければ作ることができません。 以上、参考になれば幸いです。

kurohune22
質問者

お礼

回答ありがとうございます。グラフィック・データ・開発環境などを学ぶ為にお勧めの本などはございますでしょうか?

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

なぜPS3なのでしょうか? 既にPS3のLinux開発環境は公式なサポートを外されてPS3での公式な開発はできなくなっています。既に新しいPS3のファームウェアではLinuxがインストール出来ませんからね。 それに最新パソコンの方がPS3よりも高性能ですしゲームの開発環境も整備されています。

kurohune22
質問者

お礼

回答ありがとうございます。補足の方も確認ヨロシクお願いします。

kurohune22
質問者

補足

私はPS3のような高解像(リアル)のゲームを作りたいのです。 PS3以外でも高解像のゲームが作れるのであればそれでも構わないのですが…

関連するQ&A