ゲームプログラマーは数学が必要と言われますが、業界入りしてから10年以上となりますが
現在の全ゲーム制作者において数学知識が必要かと言われると疑問が残るところがあります。
なので今回は勉強するべきなのかな?とお悩みの方に向けてどういった方が勉強するべきなのか、勉強する場合はどのように勉強するべきかという点を記事にしてみました。
ゲームプログラマーに数学が必要か問題
ほかのWEB系やアプリ系のプログラマー職種は正直要らないと感じていますが
コンシューマなどのゲームプログラマーに限ってはあったほうが良いのは事実でもあります。
学生時の決まり文句「数学なんて、どうせ使わないから要らない」が通用しない数少ない業界となります
よくある不要論
ただ昨今ではアセットやプラグインのみで完成させている場合は数学的な中身を知らなくても作れてしまうのが現状です。なので実際は
「ゲームを作るだけ」であれば数学は不要になってきているようにも感じます。
体感ですが、昔の1/10の大変さでゲームが出来てしまう感はあります。
ゲームエンジンは数学の塊
ちなみにUnityなどのゲームエンジンにより、肌で感じることは少なくなりましたが
CGなどのコンピューターグラフィックスは数学の塊です。
なぜこの画面の1ドットが赤色に塗られているか
ということを考えるだけでもかなりの計算や数学が必要です
必要な知識をまとめようと思った理由
最近ではゲームを作るのが簡単になったこともあるせいか、数学なんて必要がないと感じている人も増えてきている印象です。
なので実際にゲームを作ってる人の中でどのような人に数学が必要になるかということを私なりに明確にしたいなとまとめることにしました。
結局「人による」としか言えませんが
自分があてはまるかどうかを判断していただければ幸いです
数学が不要な人
簡単にいうと趣味でゲームを作る人には必要ありません。
もちろんあるに越したことがありませんが、Unityなどの情報が豊富にあるエンジンでは検索すれば問題を解決することもできますし、最悪アセットなどを利用すれば解決することがあります。
目的があり最短距離で達成するならその方法をおすすめします
なのでゲームを個人レベルで作ることに生きがいを感じている方に
ただでさえ難しい数学を覚えることを強要する必要はないと思っています。
誰にも迷惑をかけませんし
プログラマーとしての責任もありません
数学が必要な人
最後に数学が必要な人ですが
プロとしてのゲームプログラマーを目指している人です。
簡単にいうと企業の一員として
レベルが高いゲームを作れるようになりたい方ですね!
次のページ
次はなぜプロを目指すと数学が必要かをお伝えしていきます!
コメント