高校生の時にゲームプログラミングを学ぶのに最適な方法とは

10月 19, 2021
admin

今回のゲーム業界就職ガイドPodcastでは、「ゲームプログラミングやデザインの仕事を考えている高校生です」というジョセフFさんの質問にお答えしています。 プログラミングの背景知識がなく、独学でC++を学ぼうとしているのですが、ゲームに特化したコーディングを学ぶために何かお勧めのヒントがあれば教えてください。 私の学校では、3年生か4年生にならないとコード関連の授業がないので、何から始めればいいのか困っています。 高校生のうちからゲームコーディングの練習をするために、特に力を入れられることはありますか?”

このエピソードでは、以下を学びます:

  • 最も人気のあるゲームプログラミング言語をゼロから学ぶ方法
  • 最も人気のあるゲームエンジンを無料で使う方法

最初のビデオゲームを作るためにスキルを組み合わせる最善の方法

こんにちわ。 ゲーム業界キャリアガイドポッドキャストへようこそ。 これはエピソード番号21です。 GameIndustryCareerGuide.comのジェイソン・W・ベイです。このポッドキャストでは、ビデオゲームを作る仕事に就き、キャリアを伸ばすための質問にお答えします。

今週の質問はジョセフ・Fさんからです。 「私は、ゲームプログラミングやデザインの仕事を考えている高校生です。 プログラミングの背景知識がなく、独学でC++を学ぼうとしているのですが、ゲーム特有のコーディングを学ぶためのヒントがあれば教えていただけないでしょうか? 私の学校では、3年生か4年生にならないとコード関連の授業がないので、何から始めればいいのか困っています。 高校生のうちからゲームコーディングの練習をするために、特に力を入れるべきことはありますか? ところで、あなたが提供しているすべてのリソースに感謝します。 1371>

Joseph、まず最初に、あなたの親切な言葉に感謝します。 読者やリスナーからそのようなフィードバックをいただくと、本当に励みになりますし、私のウェブサイトに役立つリソースを掲載し続けることができます。

さて、もしあなたが高校生で、ゲームのプログラミングを学び始めたいなら、その目標を達成するために取ることができる3つのステップアプローチについてお話します。 そのステップとは、プログラミング言語を学ぶことです。 ゲームエンジンを学び、ゲームエンジンの中でプログラミング言語を使う方法を学ぶ。 では、始めましょう。

ステップ1:コードを学ぶ

最初のステップは、プログラミング言語を学ぶことです。 これは大きなステップのように聞こえるかもしれません。 コンピュータのコードを見たことがあるなら、なんだか奇妙に見えるし、ちょっと怖気づくかもしれません。 でも実は、始めるのはとても簡単なんです。 プログラミング言語の学習は、英語やスペイン語、中国語などの新しい人間の言語を学ぶのとは違います。 それよりもずっとずっと単純なことなんです。 実際、一度始めてしまえば、10分ほどで最初のコンピュータプログラムを書くことができるようになります。 もちろん、それは小さな、簡単なプログラムですが、その小さな目標を達成したときの快感は格別です。 1371>

利用可能なプログラミング言語にはさまざまなものがあります。 しかし、ゲームプログラミングのための最も一般的な言語は、C++、C#、およびJavaです。 では、どれを学べばいいのでしょうか? 実は、どの言語もほとんど同じように動作するので、最初に学ぶのはどれでもいいのです。 それぞれの言語には異なるキーワードや言語機能がありますが、最も重要なのは、プログラム言語の仕組みやプログラマーとしての考え方、プログラミング言語を使ってコンピュータープログラムを作る方法といった基本を学ぶことです。 これらの基本は、一般的なプログラミング言語であれば、ほぼ同じです。 最初の言語を習得すれば、後で必要になるかもしれない他のほとんどのプログラミング言語を比較的早く、簡単に習得することができます。 もし、どれを選べばいいかわからないのであれば、私が選んであげましょう。 私は、C# (「シーシャープ」と発音します) を学ぶことから始めることをお勧めします。 なぜ、C#を勧めるのか? C#は強力な現代言語であり、学習に役立つ書籍やチュートリアルが非常に多く、また、最も人気のあるゲームエンジンで使用されている言語だからです(これについては、ステップ3で後述します)。 YouTube の無料動画もありますし、Lynda.com のようなサイトには有料のコースもあり、とてもよいものです。 今朝、少し調べてみたところ、新しいプログラマーに C# 言語を教えるのにうってつけの、無料のオンライン チュートリアルを見つけました。 そのチュートリアルは http://tutorialspoint.com/csharp/.

Step 2: ゲーム エンジンを学ぶ

2番目のステップは、ゲーム エンジンの使用方法を学ぶことです。 この用語をご存じない場合、ゲーム エンジンは既製のソフトウェアの一部で、ゲームのすべてをゼロからプログラムする必要がないように、多くの組み込み機能を提供するため、ゲームをより速く作るのに役立ちます。 プロのゲーム開発者もゲームエンジンを使っていますが、初心者がすぐに新しいゲームを作れるようにするのにも役立ちます。 これはフル機能です。 パソコンや携帯電話など、ほぼすべてのプラットフォームでゲームを作ることができますし、何より初心者には無料です。 今日から無料でダウンロードできますよ。 ゲームエンジンを学ぶ」と「プログラミング言語を学ぶ」が別ステップになっているのは、Unity 3Dのような最新のゲームエンジンを使えば、プログラミングを学ばなくても小さなゲームを作ることができるからです

でも、作業が必要ないわけではありません。 Unity には、使い方を学ばなければならない機能がたくさんあり、それには時間がかかります。 幸運なことに、Unity は学習のための実にすばらしいチュートリアルを提供しています。 ダウンロードしてインストールしたら、Unity3D.comのウェブサイトに行き、学習メニューをクリックするだけです。

さて、この最初の2つのステップのそれぞれをクリアするには、学校の授業や他の仕事、他の趣味もあるでしょうから、それなりに時間がかかるでしょう。 新しいスキルに本当に慣れるまでには、数週間の定期的な努力が必要でしょう。

ステップ 3: すべてを組み合わせる

しかし、C# の基本および Unity 3D ゲーム エンジンの基本を学んだら、3 番目のステップとして、これら両方の新しいスキルを一緒に組み合わせます。 言い換えれば、Unity ゲーム エンジン内で C# プログラミングを使用して、独自のカスタム ゲームのプログラミングを開始するのです。 Unity の Web サイトには、まさにそれを教えてくれるチュートリアルがあります。 Unity の Web サイト Unity3D.com にアクセスし、スクリプティングに関するチュートリアルを調べ始めてください。 この3番目のステップに入る前に、他のチュートリアルをすでに終了し、C#とUnityについてしっかりと理解していることを確認してください。 どんなゲームでも作れます。 想像することができれば、C#とUnity 3Dを使って作ることができるはずです。

さて、これらのステップは大きく聞こえるかもしれません。 ゲーム プログラミングは一晩で習得できるものではないので、これは大きなステップです。 でも、絶対にできます。 ただ、一歩一歩進むだけです。 チュートリアルをやって、あきらめないでください。 いつの間にか、自分だけの素晴らしいゲームを作って、家族や友だちと共有できるようになります。 ゲームプログラミングを学ぶ旅に出たら、家族にも話してみてください。 あなたが何をしようとしているのか、そして、コンピュータ・プログラミングを学び、ゲームの作り方を学ぶことに情熱を注いでいることを、家族に知らせてあげてください。 家族も興味を持つでしょうし、途中で行き詰まったり挫折したりしたときに、励ましてくれるかもしれません。

以上、自分だけのビデオゲームのプログラミングを学ぶための3つのステップについて、概要を説明しました。 ゲームプログラミングは、あなたの頭脳に挑戦するものです。 ゲームプログラミングは、あなたの頭脳に挑戦するものであり、学びながらスキルを伸ばすことで、何度も達成感を味わうことができます。

この質問をしてくれたジョセフに感謝し、今日も付き合ってくれてありがとう。 この情報が役に立ったのなら、友達に教えるか、ウェブサイトに立ち寄って自分の質問を投げかけてください。 今後のエピソードであなたの名前が登場するかもしれませんよ。 ゲーム業界への就職やキャリアアップに関する詳しい情報やインスピレーションは、GameIndustryCareerGuide.comをご覧ください。 それではまた来週、ゲーム業界キャリアガイドポッドキャスト

でお会いしましょう。

コメントを残す

メールアドレスが公開されることはありません。