質問: UnityとC#を学んでいて、将来これを利用してスマートフォン向けゲームの開発会社に就職したいと考えているものです。 将来作りたいジャンルはカジュアルゲームや、アドベンチャーゲームなど2D中心のものを考えています。 今まで2Dのゲーム(横スクロールアクション、簡単な脱出ゲームなどのカジュアルゲーム)を2~3本ほど作りました。 ですが、2本とも完成はしたもののただ本当に作っただけ、という状態でプログラムの書き方などは完全に独学状態のため、今のゲームの作り方で就職したときに通用するのかどうか不安です。 また、ゲームやUnityについてもどういった知識を持っていたらいいのかわからない状態です。 現在、脱出ゲームをつくってみたいとは考えているのですが、作りたいゲームばかりだらだらと作っていていいものかと疑問に思えてきました。 これから就職するに向けて、ゲームを作るうえで勉強しておいたほうがいいこと、気を付けたほうがいいことは何でしょうか?(プログラムの設計などクラスの分け方や、メモリーの管理など?) また、それを知るうえでこういったジャンルのゲームを作ると覚えやすい、というものはありますでしょうか。 拙い質問で申し訳ありませんが、何かアドバイスいただけますと幸いです。 よろしくお願いいたします。
回答: 「就職するに向けて」ということであれば、まず企業の採用ページを見て「どのようなスキルが求められるのか」を確認してください。 > > 将来作りたいジャンルはカジュアルゲームや、アドベンチャーゲームなど2D中心のものを考えています。 > > > そもそもプログラマーはゲームを企画する立場ではないのですが、目指す職種はプログラマーではないのでしょうか? もしゲームプログラマーとして就職するのであれば、3Dゲームの開発知識は必要になってくると思います。 > > 2本とも完成はしたもののただ本当に作っただけ > > > 作っただけでは勿体無いので、アプリストアで配信しましょう。 > > これから就職するに向けて、ゲームを作るうえで勉強しておいたほうがいいこと、気を付けたほうがいいことは何でしょうか?(プログラムの設計などクラスの分け方や、メモリーの管理など?) > > また、それを知るうえでこういったジャンルのゲームを作ると覚えやすい、というものはありますでしょうか。 > > > ミニゲームではなく、ある程度大きな規模のゲームを作る経験はしておいた方が良いかもしれません。