• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ゲームプログラマを目指しています。取得しておくべきものは?)

ゲームプログラマを目指すために必要なものは?

このQ&Aのポイント
  • ゲームプログラマを目指すためには、基礎を把握しておくべき言語や開発環境の知識が重要です。
  • UNIX系の開発環境についても学んでおくと良いでしょう。
  • また、数学や物理、英語の学習も役に立ちます。

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

  • ベストアンサー
  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.2

ゲームメーカーに勤めているものです。 まずゲームといってもコンソール系(Windowsも含む)と携帯アプリ、アーケードでは 開発方法が異なります。 私は携帯ゲームやアーケードについては良く知らないのでコンソール系(Windowsも含む)について お話します。 >UNIX系がメイン PlayStation系の場合はLinuxでの開発も可能ですが、 昨今はどのプラットフォームに関してもWindowsでの開発が多いと思います。 ただその辺はメーカーによっても違ってきますので、 とりあえずWindowsとLinuxに関しての基本的な知識はあった方が良いです。 ところで何故、大学在籍が困難になったのでしょうか? ここで答えたくないなら仕方ないですが、 面接時にはその事について質問されると思います。 私の勤めているところはゲームメーカーの中では大きい方ですが 最近は大学卒の方が多いように思います。 ゲーム関連の専門学校から来られる方も勿論いますが、ゲームメーカーへの就職率としてみると 優秀な上位10%ぐらいしか就職できないと聞いてます。(詳しくは存じませんし専門学校にもよるとは思います) 学歴はそれほど重要になる職種ではないので、 技術や知識、特に実績があれば受け入れてくれるメーカーは多いと思います。 (実際にゲームを作り、それをインターネットで公開することも実績と言えます。) >何を学習するべきなのでしょうか? ゲームを作っていれば、どの知識が必要かわかってくるでしょう。 個人でやる場合、コンソールでのゲーム開発は難しいので、普通はWindows(DirectX , Visual C++)を選択することになると思います。 ただゲームのプログラマーといっても、メーカーに就職すれば 3Dグラフィックエンジン、エフェクト、ツール作成、ネットワーク等多岐にわたります。 グラフィックエンジンの部分はゲームプログラミングの中でも花形と言えると思います。 数学、物理、英語、全ての知識が必要になりますし、それだけではなく C/C++言語は勿論、シェーダー言語、アセンブラの知識も必要になります。 一方ツール作成では作成するツールにもよりますが、普通はアセンブラや物理の知識は特になくても 支障はありません。 多くのゲームメーカーは就職時に応募作品を期待しています。 応募時にWindowsで動く(そこそこのクオリティの)ゲームソフトとそのソースコードを提出すれば 募集要項に作品は任意と書いてあっても応募した方が就職のチャンスは群と上がると思います。

その他の回答 (2)

  • gon987
  • ベストアンサー率16% (53/312)
回答No.3

http://wikiwiki.jp/animater/?Q%A1%F5A%2F%C0%EC%CC%E7%B3%D8%B9%BB%A4%CB%A4%C4%A4%A4%A4%C6 の「ゲーム専門学校からみた風景 前編・後編」のリンクの中身を読んでおいたほうがいいでしょう。 そこに書かれているようにならないことを祈ります。

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

C/C++プログラミングのスキルはできるだけ向上しておいた方が良いでしょうね。オブジェクト指向、デザインパターン、アルゴリズムなど、勉強することはいくらでもあります。ソートや検索のアルゴリズムなどはゲームでも良く使われます。 数学だと、三角関数・ベクトル・行列演算などはゲームに不可欠ですので、完璧に理解しておきましょう。