ゲーム制作の仕事に就きたいと1カ月程前からC言語を学習し始めた初心者です。
C言語の文法についてのサイト(苦C)でひと通り文法を学習し、現在はVisual Studioのディスプレイ上でテトリスや簡単なオリジナルゲームを動かせるようになりました。
しかし、実際のゲーム制作においてはUnityやUnreal Engineなど様々なソフトを利用して開発をしていて、そこでは独自の関数等を利用して制作していく、といった内容の記事をネットで見てから、C言語のみでゲームを作り続けている今の状況は勉強方法として正しいのか不安に思っています。
そこで、将来ゲーム会社で働きたいと考えている人間は、C言語をある程度扱えるようになった後にどのようなソフトに手を出したらいいのか、もしくは新たにC#等の言語を学ぶべきなのか、など教えていただきたいです。
よろしくお願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/24 05:03
回答6件
0
そこで、将来ゲーム会社で働きたいと考えている人間は、C言語をある程度扱えるようになった後にどのようなソフトに手を出したらいいのか、もしくは新たにC#等の言語を学ぶべきなのか、など教えていただきたいです。
どのような言語やソフトウェアを使うかは、プラットフォーム(PC、PS4、スマホ、ブラウザなど)によって違います。
ゲーム会社で働くのに必要なスキルは、ゲーム会社の採用ページに記載されていますので、一度参照していただくと方向性を決めやすいのではないかと思います。
また、Unity は入門者向けの情報が豊富で、ゲーム開発の基礎を学ぶにはちょうど良いと思います。
投稿2020/04/24 02:29
総合スコア6500
0
ゲーム制作の仕事
に携わっていないので,参考にならないかもですが……
「ゲーム制作」素人の私でも「Cでゲーム作れ」といわれたら拒絶感(?)というか,「C++とかでやらせてください」と懇願するような気がします.
そんな感じなので,
現時点でC言語でそこそこ組めているなら,そろそろ別の,より高級な(?)言語に手を出していくと良いのではないか,と思います.
classとか「オブジェクト指向」だとか,そういう方向の話に.
個人的には,Cから入ったなら,C++がとっつきやすいんじゃないかな,と思います.
投稿2020/04/24 02:35
総合スコア11996
0
ゲームはいろいろな言語で作れます。C++とかpythonとかでもです。なので、いろいろない言語でのゲーム制作を体験して、一番自分に合ったものを専門的に進めていくのが理想だと僕は思います。現在、いろいろなプログラミング言語が世の中にありますが、最終的には実行ファイルにできればいいだけなので、どの言語をやってもいいと思います。
投稿2020/04/24 01:54
総合スコア404
0
ベストアンサー
「ゲーム会社で働きたい」ということなら、Cはいわば外国語における「ラテン語」の立場です。(Cが現状で実用的に有力な言語である分野もありますが、ゲームにおいては...) いろいろな言語に大なり小なり影響を与えていて、それを知っていることは役にたつでしょうが、ラテン語を話せてもいまの世界で生きていけるわけではありません。(ただし、C++はC言語の上に成立しているので、Cをちゃんと知らないと話にならなかったりはします)
C#とかJavaScriptとか、ゲームであればLuaとか。なにかその辺の言語にチャレンジした方が結果に直結すると思います。
投稿2020/04/23 22:38
総合スコア7703
0
C/C++の知識はないよりはあったほうが良いですし、無駄ではありません。
ただ、今の時代ならスマホゲームを自作してGooglePlay/AppStoreにリリースして、
広告やアプリ内課金で収益化するといったところまで持っていけると良いかもしれません。
ツールとしては、Unity(C#)とUnreal Engine(C++)のどちらを使うかは
好みの問題なのでどっちでも良いと思います。
投稿2020/04/23 17:05
総合スコア4207
0
C++とC#が使えるようになってればまあ後はなんとでもなるんじゃないですかね。ちなみにゲーム会社ではゲームそのものだけではなく、ゲーム制作を効率化するツールの制作もしますから、TODOアプリみたいなGUIをC#で組んだ経験は持っていたほうがいいでしょう。
投稿2020/04/23 16:46
総合スコア5852
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/24 05:10
2020/04/24 06:27
2020/04/24 12:36
2020/04/26 14:31
2020/05/03 06:20
2020/05/03 07:51
2020/05/04 15:22
2020/05/04 15:23
2020/05/05 09:50
2020/05/05 09:59
2020/05/05 11:50 編集
2020/05/05 12:00 編集
2020/05/05 12:43
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。