- ベストアンサー
ゲームプログラミングをするにはまずCから始めた方が良いのでしょうか?
ゲームプログラム言語?にはCとC++があると 聞きましたが最初から始めるには まずCから始めたほうがいいのでしょうか? 専門学校などではどうですか? Cから教えてますか?それとCはシーでしょうが C++はなんと読むのですか?シー~? 回答よろしくお願いします
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
職業ゲームプログラマですが、私は学生時代にC言語の初歩だけ勉強して就職後にきちんとC言語を習得しました。 (最近はある程度CやC++を習得できているのが普通みたいですが。) 現場ではC++を利用することが多いですが、C言語も使用します。 趣味で作り始めるのであれば、言語は何を選んでも良いと思います。お手持ちの環境と気に入ったものを選んで始めてみてはいかがでしょうか。 ある程度の事ができるようになったら、別言語を習得するにも基礎を勉強するだけで同じようなゲームを作るのが少し簡単になると思います。 ゲームプログラマになるためであればC言語からを勧めますが、3Dを扱うゲームでしたら言語よりも数学や物理が重要になってきます。プログラム言語は扱えて当たり前になってしまうので、言語習得だけに注力しないように気を付けましょう。 C++は「シープラスプラス」ですが長いので、「シープラ」とか「プラプラ」(Cと区別する場合に) と呼ぶ人が多いです。 下の参考URLはこれからゲームを作りたい人に役に立つと思います。 とにかく何でも良いので超簡単なものから始めてみてください。プログラムは楽しいですよ。
その他の回答 (2)
- shibagpm
- ベストアンサー率0% (0/1)
私もゲームプログラミングを志して、ちまちま勉強をしている大学生です(^_^) ゲームをプログラム「できる」言語は、CやC++以外にも、多くの言語があります。 HSP(Hot Soup Processor)などといった、ゲーム開発に特化させたスクリプト言語も存在します。 こういった言語を最初にやってみるのも手だと思います。 その上でC言語などが薦められることが多いのは、覚えておけば応用が効き易い、といったことが挙げられます。 C言語をベースとして発達させた、C++やC#もC言語をおさえておけば習得がいくらか容易と言われます。 また、実行速度の問題などもあります。 リアルタイムで進行するゲームなどで、多くの計算を行う(画像処理など)場合など、C言語のようなコンパイルして実行する言語は、HSPなどのスクリプトを解析しながら実行する言語よりもスピードが出ます。(多くの計算があってもガタつきにくいなど) コンシューマゲーム機でのソフト開発も、CやC++であることが多いそうです。 このような点からCやC++が薦められているのだと思います。 あまり参考にならなかったかもしれませんが、回答とさせていただきます。 ちなみに私はC++はシープラプラと呼んでいますね。
- Bonjin
- ベストアンサー率43% (418/971)
>ゲームプログラム言語?にはCとC++があると聞きましたが ゲームプログラム言語ではなく単純にプログラミング言語です。ゲームを作るためにCとC++があるのではなく、CとC++という言語があって、それらを利用してゲームを作っているだけです。なのでどんな言語でもゲームは作れます。 >まずCから始めたほうがいいのでしょうか? 最終的にゲームプログラマになりたいのならCから入った方が良いでしょう。特に目的がないのなら何でも良いと思います。 >専門学校などではどうですか? 学校によりけりだと思います。専門学校のHPでカリキュラムなど見てみると良いかもしれません。 >C++はなんと読むのですか? 基本的には「シープラスプラス」で、略して「シープラ」とか呼んでます。