質問: ゲームプログラマーになるには何を勉強すればいいのですか。
回答: まずは、地味ですが、英語と数学が必要です。 ゲームプログラミングは、数学の塊です。キャラを動かすのにも、画面を描くにも、エフェクトをかけるにも全て数学が必要です。 そして、ソフトのマニュアルや資料、ゲームに関する最新技術なんかの多くは英語で書かれています。 それらを読めるかどうかは大きな差になります。 その上で、プログラミングに関しては、C言語ではハードウェアよりの仕組みを学べますし、 JavaやC#では、オブジェクト指向を使った考え方を学べます。 ゲームプログラミングは環境依存度の高い分野ですので、どの言語が使えますとか、どのソフトなら使えますでは、あまり意味がありません。 どんなソフトもどんな言語も必要に応じて扱えるように出来る事が大事です。 あと、もう一つ、技術的な面ではなく、ゲームプログラマーになる為に重要になるのが学歴です。 学歴なんて技術に関係ないと思うかもしれませんが、どれだけ技術があろうとも、それを使う場が無ければ意味がありません。 ゲーム業界は大人気の業界です。 その為、一流大学卒や大学院卒の人がわんさか入ろうとしています。 その中で生き残って採用されるには、どうしても学歴が必要になります。