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

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

高度なPS3ソフトの作る上での必要言語!

私は福祉の大学に通っている大学1年生です。 私には今の大学はレベルが低過ぎるので時間が多くあります。 なので、何年かかろうとも親に就職率で断られたゲームプログラマーという道を 諦める変わりに一人ででも作りたいと思うように成りました。 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
質問者

お礼

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

  • chie65535
  • ベストアンサー率43% (8524/19373)
回答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

  • お勧めのC言語勉強用フリーソフト(コンパイラ)

    現在、C言語を勉強しているのですが、ソフトの使い勝手が悪いのです。何かお勧めのC言語勉強用のフリーソフトはないでしょうか? あと、ゲームのプログラマを目差しているのですが、C言語から始めるのはどうでしょうか?回答お願いいたします。

  • PS3がPS2ソフトには反応して、PS3ソフトには反応しません。

    質問させてください。 数日前から急に、PS3でゲーム(レジスタンス人類没落の日)が出来なくなりました。 DVDは普通に見ることが出来ます。 PS2規格のゲーム(BULLY)も普通に反応しました。 PS2のソフトには反応するのに、PS3のソフトには反応しないのです…。 ちなみに、PS3ゲームソフト(レジスタンス)は発売してすぐ買ったので、2006年の12月頃から遊んでいます。 もしかして長く遊びすぎて、だめになってしまったのでしょうか?… ソフト自体は細かい傷はありますが、深くて大きい傷はありませんでした。 友人の弟がレジスタンスをしたいとのことでその子に貸す予定だったのですが、何をしてもレジスタンスだけ反応が無いので困っています。 ゲームのし過ぎでソフトがだめになってしまうことってあるのでしょうか?…

  • PS系ゲームを多数の言語で遊びたいのですが

    PlayStation, PlayStation2及びPlaystation3用のゲームソフトを、英語、韓国語、フランス語など、日本語以外の言語で遊びたいのですが、そのためにはそれぞれの言語のために専用のPS本体をそろえなければならないのでしょうか? 気に入ったゲームがあって、それを英語でやってみたいとか、ドイツ語でやってみたいとか思った時に、ソフトを買い直さなければならないにとどまらず、本体まで買い足さなければならないなんて余りにも理不尽ではありませんか?本当に方法はないのでしょうか?

  • PS3 オススメのソフト何がありますか?

    PS3を購入するんですが面白そうなソフトが分かりません 私のゲームスタンスは一つのゲーム(またはシリーズ)を5年以上プレイし、あまり浮気をしないので、長時間あそべるソフトを探します。 SFCタクティクスオウガ、PS1ARMORED COREマスターオブアリーナ、PS2ギルディギイグゼクスアアクセントコアプラス、などゲーム的に面白く、やり込み要素がものが好きみたいです。 よろしくお願いします

  • ドット絵を描くフリーソフトを探しています。

    私は、ゲームプログラマーを目指しているのですが、 ゲームで使う絵も自分で描きたいのですが、 何しろプログラマーなのでそういう知識とか ほとんどないので、 初心者でも2,3日でマスターできるドット絵 を描くのに適したフリーソフトを探しています。 皆様ご回答お願いします。

  • PS2かPS3か

    7・8年ぶりにゲームで遊んでみたくなりました。 当時、セガサターン、PS、そして出て間もないドリキャスで「D2」をやったのが最後で、それ以来ほとんどゲーム機を触ったこともありません。もちろん今どんなゲームが話題になっているかなどの情報も知りません。 で、PS2を買ってみたいのですが、PS3というのも出ているんですね。 どちらを買ったらいいのでしょうか。というか、PS2のソフト(ディスク)はPS3機でもできるのでしょうか。できるのなら、PS3を買って、ソフトがたくさん出ているPS2ソフトで遊びたいと思うのですが……。

  • PS2のソフトを読み込まない。

    今日の夜のことなのですが、妹がときめきメモリアルガールズサイドをしていたところ突然画面が暗くなりました。その後、いろいろいじっても音声だけで、画面が出ないんです。それで、メモリーカードをPSに変えてPSのあるソフトを全部起動してみたところできました。それで、その後ときめきメモリアルのソフトをもう1回入れてみたら起動はできたのですが、途中で固まってしまい、また起動しなくなりました。明日また起動できなければ、買ったゲーム屋に見て貰おう。と言う話になっているんですが、よく分からないので教えて下さい。PS2は買ってまだ1年たっていません。

  • プログラムの言語について

    プログラムの言語について 私は今プログラムの勉強をしてるんですが 自分はどんな言語からいこうかと思っています 私は将来的にコンピュータ関係の仕事をしたいと思っています といってもソフト開発かゲームプログラマーとか細かいことはまだ考えていないんですが そんなことも考えて 今は、プログラムの構造を理解するために言語を勉強すれば良いのか それとも、将来役に使う見込みのある言語を勉強すればいいのかわかりません わたしはHSPという言語?をつかってゲームを作ったりしています なの、変数の定義などあまり細かいことはわからなくても プログラムがどんなのかというものはちょっとわかります そもそも、言語が変わることで、”どうすればいいの~~”くらいに変わるものですか? あと、言語にはいろいろありますが、個々にどんなことに特化しているなどのことはあるでしょうか また、お勧めの言語などがありましたら、使いやすい(あなたが使っていて満足な)エディタなどあれば ご紹介よろしくお願いします

  • PS2用ソフトをPS3へ(太閤立志伝5)

    先日PS2用の「太閤立志伝5」を買いそれをPS3でやっています。やっていてロード時間等が長いためPS3ハードにインストールしようと思うのですが、3年ぐらい前のソフトのため説明書やゲーム内にはBBユニットへのインストールしかありません。試しにやってみたいのですがPS3が高価なものであり、やって異常が起きたらと心配になりできません。このままこのソフトをPS3にインストールしても大丈夫なのでしょうか?わかる方がいましたら教えてください

  • 今後、プログラマーとして習得すべき言語

    今後、プログラマーとして習得すべき言語 自分はプログラマー2年目です。 今後のことを見据えて、言語の勉強を行おうとしていますが、 どの言語を習得すべきか迷っています。 現在はVB2005の業務用アプリケーションを開発する仕事をしていますが、 VBの開発がこの先もあるのか疑問です。 使える言語としては、VB2005、 JAVAとCが少々。 仕事にもよるところはありますが、 JAVA,JSP,PHP,C++,C# のいずれかの言語に挑戦すべきか・・ それともこのままVBをマスターすべきか・・迷いどころです。

専門家に質問してみよう