• ベストアンサー

ゲームを作成する時

題名と違いますが、プログラマーになるためにはどのような言語を学べばいいのですか? ひとえにプログラマー言いましてもたくさんあると思いますが一番使われている言語はやはりC言語でしょうか? あとC言語でゲームを作成するときには外部ライブラリというものを使いますよね? たとえばDrawGraph()はDXライブラリで出てきますが、こういう関数はすべて暗記したほうがよいのでしょうか?

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

  • ベストアンサー
  • BearCave
  • ベストアンサー率20% (189/909)
回答No.3

ゲーム会社は2社経験しましたが、どちらもC++でした。PCはともかく、ゲーム専用機はC/C++しか選択肢が無いですから。シェーダーなどのコアな部分にはアセンブラも使用されます。 エンジン、ライブラリ、ツール類は自社開発したものを使用します。なので一口にプログラマと言っても、エンジン開発チーム、ゲーム開発チーム、ツール開発チームと細分化されています。 関数を丸暗記する必要はありませんが、「こうゆう事をする為の関数が存在するな」という情報はインプットしていた方が良いです。

Emeras
質問者

お礼

回答ありがとうございます 参考になりました^^

すると、全ての回答が全文表示されます。

その他の回答 (3)

noname#154655
noname#154655
回答No.4

ゲーム制作でしたら、 C/C++がいいと思います。 ゲーム会社はC/C++が使う所が多いらしいので。 XboxはC#を使いますけど。 関数は、よく使うものだけ覚えておけばいいと思います。

Emeras
質問者

お礼

なるほど^^ ありがとうございます

すると、全ての回答が全文表示されます。
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

C言語を使える。 というレベルならそれほど問題ないでしょう。 # C++も使えればなお良し。でしょうか。 メーカーによっては独自のライブラリがあったり、メーカーオリジナルのスクリプト言語のシステムが用意されていたりすることもあります。 # 書式などをC言語に似せる…ということもあります。 関数については、よく使う物は自然に覚えるでしょう。 リファレンスの引き方などのコツを身につけておいた方がいいと思います。

Emeras
質問者

お礼

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

すると、全ての回答が全文表示されます。
  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.1

CよりはC++ですね。ゲーム系であればC++でしょうね。 ちょっと前まではアッセンブラのみでしたが。 今のゲーム業界がオブジェクト指向が当たり前になっ ているかどうか知りませんけど。 一般的なライブラリは知っていれば知ってるほど有利 でしょう。 プログラマと言ってもネット系であれば、今はPHP、 JavaScript、Javaでしょう。言語ではないですが MySQLなどのデータベースを1つはマスターしておくべ きです。 言語も流行り廃りがあります。 ああ、好きなLispの仕事がまた来ないかな・・・ Lispは日本語で考えるより早い(^_^;)

Emeras
質問者

補足

なるほど^^ 参考にさせてもらいます!

すると、全ての回答が全文表示されます。