ゲームプログラマーになるためには数学・物理の知識は必要か?
ゲーム業界を目指している中学生や高校生の方から「数学が苦手でもゲームプログラマーになれますか?」、「ゲームプログラマーには物理学は必須ですか?」といった質問を耳にすることがあります。
数学や物理が苦手もしくはあまり得意でないけどゲームプログラマーになれるかどうか不安に思っている人が多いのでしょう。
ゲームプログラマーに数学・物理学は必要か?
結論から言うと実際にゲーム業界で働いているプログラマーの中には数学が物理が苦手な人も数多くいます。ただ、だからと言って数学・物理ができなくてもOKというわけではありません。
ゲームプログラミングで数学を最も使うのは3Dのゲームを開発するときです。行列に関する知識は必須となります。また、波の表現をゲーム中に行いたいのであれば物理学の波動についての知識が必要ですし、例え2Dのゲームであってもキャラクターの動きに数学や物理の公式を利用することはよくあります。
数学、物理学が苦手であってもゲームプログラマーとしてやっていくことは可能なのですが、仕事の幅は狭まりかねない点を頭にいれておきましょう。携帯ゲームやスマホアプリの開発であれば、難しい数学の知識を使う機会は少ないのですが、家庭用ゲーム機用のソフトのように開発の規模が大きくなるにつれて必要とされる数学、物理の知識も複雑化します。