質問: 現在中学2年生で、C++を勉強しています。将来の目標はゲームプログラマーになることです。 なのですが、最近自分はゲームプログラマーに向いていないのではと思い始めています。 ずっと勉強しているのに、いつまで経ってもオリジナルのゲームを作れないままで、来年には受験を控え、部活が再開したので家にいられる時間もかなり減りました。 もちろん、これはみんなが同じように経験することなので仕方がないと思っているのですが、それでも自分と同じくらいの年齢でオリジナルのゲームを作っている方もいます。 普通、オリジナルのゲーム(SDLやOpenGLなどで作るレベルのゲーム)を作るまで成長するのに、数年かかりますか? これを作ってみたい!というものはポンポン浮かぶのですが、「ああ。俺ってこんなレベルなんだ。」とプログラムを書いている途中で自分の実力のなさに絶望しています。 Game Makerという、C++よりかは簡単にゲームを作れるツールを使っても、解説動画の通りに進めれば最後までやり切れるのですが、そこからオリジナルの要素を加えるという課題で何時間も足止めを喰らいました。 長々と書いてしまいましたが、 ・普通に勉強をしていればC++とSDLを使ったオリジナルゲームを半年くらいで作れるものなのか? ・今は受験勉強に専念して、高校生になってから勉強を始めてもいいのか? ・C++以外の言語を使ったら、こんな自分でもオリジナルのゲームを作れるのか? を教えていただけると嬉しいです。 もし、自分がゲームプログラマーに向いていないと思ったら、思いっきり自分を突き落としてください。 その方が、モヤモヤが消えてスッキリできるので。
回答: この質問文だけでは向いているかどうかはなんとも判断出来ません。 ただ、質問文から伝わってくるのはゲームプログラマーになりたいというよりはゲームデザイン的なことがしたいのかなという感じがします。(違ってたらすみません) もし本当にゲーム**プログラマー**になりたいということなら、ゲーム制作にこだわらないプログラミングの能力向上が必要なのだと思います。 ゲームデザイン的なところに興味が向いているのなら、ゲーム以外の世の中のあらゆることに興味を持つ姿勢がゲームデザインのために大事なこと思います。 その他、ゲーム制作に携わる仕事という意味ではグラフィックやサウンドの仕事もあると思いますが、それぞれの分野に特化した能力は必要だと思います。 > > ・普通に勉強をしていればC++とSDLを使ったオリジナルゲームを半年くらいで作れるものなのか? > > > 作ることが出来るのは一部のひとだと思います。 > > ・今は受験勉強に専念して、高校生になってから勉強を始めてもいいのか? > > > 異論があるひとはいるかもしれませんが、自分自身の感想としては学校で教わることは意外と後で役にたっていると思うことが多いです。 またゲーム制作企業に就職する際に学歴があったほうが有利な場合が多いです。 > > ・C++以外の言語を使ったら、こんな自分でもオリジナルのゲームを作れるのか? > > > 今のところは言語の選択はあまり気にしないほうが良いかもしれません。 実際に作るとなった時点で必要な言語がもし知らない言語だったら、そこから覚え始めるぐらいの気合や能力があったほうが良いです。 あと1点付け加えると、 ひとりで全部こなすというのは必ずしも必要ではありません。(世の中にはなんでもこなしちゃうすごいひとがいるのは確かですが...。) 職業としてどこかの企業に就職してゲーム制作に携わる仕事をするのであれば何でもかんでも自分ですべてやらなくてはいけないわけではありません。 どちらかというとチームの一員として、特定の技術に特化した能力とチーム内でのコミュニケーション能力とかのほうが要求されると思います。 なんか文章まとまらないですが、とりあえずこんな感じで。