コンシューマーゲーム開発をしたいならどの言語を勉強するべき?

私は未経験でゲームプログラマーになりたいと思っていますが、未経験では厳しいでしょうか?

現在26歳女性で、今まではアルバイトしかしたことがありません。
しかし去年、将来的に不安を感じ、エンジニアになりたいと思い、プログラミングスクールに通い始めました。
スクールはweb関係の仕事に就けるようなカリキュラム内容になっています。
ずっとwebエンジニア関係で働く予定でしたが。。。
スクール卒業してから就活セミナーに行く機会があって、そこで気になる企業があれば、企業の方と面談出来る機会があり、その頃はやりたいことなかったのでシステム開発がやりたいですと言いました。
その数日後、やりたいことを考えてた時にゲームはずっと好きで中学生の時はゲーム関係の仕事に就きたいと思っていたのを思い出しました。
せっかくプログラミング習ってるのでゲームプログラマーになりたいと強く抱くようになりました。

webのプログラム知識は多少あるかもしれませんがゲームの知識は全くありませんので
umedyと言うサイトのunityを勉強し始めました。
将来的にはコンシューマー系のゲーム開発がしたいですが、調べると競争率が高いと載っていたので、とりあえず何でもいいからゲーム業界に入社してゲームの知識を学んで経験積んでステップアップしようと考えました。
未経験だとゲームのアプリ作った方が良いでしょうか…?
web業界に入る気だったのでチャットできるようなアプリは作ったのですが。。。
未経験で中途採用で正社員になったことない人がゲーム業界に入るのはやはり厳しいでしょうか?
でもどうしても入りたいんです・・・
どうしても無理なら…ゲーム開発が出来るSESでもいいかなと思っています。
将来、これがやりたい!で本気で思うのは初めてで、年齢的にもギリギリだと思いますし、最後のチャンスなので頑張りたいです。

https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13221040883 より

もしこんな質問をされたら、黒田道哉はどう答えるか?

 

 

A.まずはWebブラウザゲームを作製してみましょう。

 

彼女が取るべき戦略

彼女はコンシューマーゲームをつくりたいようです。

未経験でコンシューマーゲームをつくっている会社に入れるのは、
おそらく、新卒のタイミングのみでしょう。(その場合でも、理系で、プログラミング経験のある人が採用されると思います。)

 

なので、彼女は何かしら経験を積む必要があります。

だからといって、ゼロからコンシューマーゲームをつくるなんてことをするのは、時間の無駄です。
時間かかりすぎます。

そんなことをするより、

「コンシューマーゲームではないが、ゲームの作成経験がある

という最低限のレベルまで持っていって、
その上で、入れるコンシューマーゲーム開発企業に滑り込むのが早そうです。

 

そして、そのためのゲームの作成経験は、Webエンジニアでも積めます。

 

彼女の盲点

実は今、ゲームは、HTML5JavaScriptだけで十分につくれます

ブラウザゲーは、スマホからでもPCからでも遊べるということで、人気になっています。


例えば、このサイトはブラウザゲーのみ集まっているサイトです。

HTML5ゲームの無料ゲームサイト|ゲームの窓
「ゲームの窓」はインストール不要!PC・スマホ・タブレットのブラウザで遊べるHTML5ゲーム・カジュアルゲームの無料ゲームサイトです。

 

彼女は、スクールではWeb系のカリキュラムのもと勉強していたようです。

よっぽど詐欺みたいなスクールでなければ、
HTMLとJSは勉強しているはずです。

なんでもよいので、
面接で見せられる用のゲームづくりに取り掛かるのがベストでしょう。

 

コンシューマーゲームはC系で開発されている

コンシューマーゲームは、お金を払ってもらうゲームですから、
いろんな点でのクオリティが、無料ゲームより上回っていなければなりません。

そこで大事なのが、

  • データサイズをなるべく小さくすること
  • 処理速度を早くすること

です。

これは、コストの観点からも、ゲームのクオリティという観点からも、重要です。

こういったコードを書くのに適しているのは、
低級言語に近い、C言語やその派生語C++,C#です。

「低級言語」という言葉や

「Web系言語」「C言語」などという言葉がしっくりこない場合は、こちらをチェックしてみてください。

404 NOT FOUND | アラサー文系のためのプログラミング入門