Unity学習のおすすめUdemy講座とChatGPT勉強法

Unity

DALL·Eによって生成された

あいさつ

みなさんこんにちは!

世界を体験できるメディアをミラーワールドを通じて作っているかっつーです。それを作るための背景や思いなどについてはこちらの記事を参考にしてください!

作るまでの具体的なステップについてはこちらの記事をご参考にしてください。

僕は世界のあらゆる境界線に関心があります。細胞や自己と他者、障害、国境、社会的対立など世界は境界線の積分でできていると考えています。

これらの境界線をテクノロジーによって、なめらかにし、自由自在にすることができれば、人々が生きやすいなめらかな社会が実現できると考えています。

今回の記事の内容

今回の記事では、Unityを勉強し始めたけど、やっぱりUnityは難しい。勉強がなかなか進まないという方に向けて、非常におすすめのUdemyのUnity講座を紹介します。

僕は色々なUnityに関する書籍を読んでは、挫折しを繰り返してきたなかで、もっとも挫折しないような講座になっていると感じたものを紹介しようと思います。

【最短でUnityプログラム脱初心者を目指します!】もっと早く教えてほしかった!Unity C#プログラミング入門

こちらのUnity講座を一通り終わらせてみた感想をこの記事に書きたいと思います。具体的な評価項目としては、

評価項目

  • 内容は理解しやすいか?
  • 内容は濃いか?
  • Unityはできるようになるか?

の3つで感想を書きたいと思います。

内容は理解しやすいか?

理解は非常にしやすい内容になっています。最初に何を勉強するのかを説明し、その後図を用いながら簡単に内容の概念を説明しています。

図を用いて説明した後には、プログラミングのコードを見せながら簡単なチュートリアルを行っています。

内容は濃いか?

内容は初心者への理解を主軸としているようですので中濃くらいかと思います。

比較対象としては、英語にはなりますがアンジェラのWebBootCampの62時間と比較すると学習時間は18時間と短いです。ビジネス系のUdemyでは学習時間が4時間ほどのものもたくさんありますが、プログラミング系の講座内容においては、日本人向けのものは10時間以内が多い中、18時間の内容を提供しているのは、内容が濃いと言えるでしょう。

Unityはできるようになるのか?

初心者は確かに脱出することができると思います。なぜなら、基本的なUnityコーディングの知識だけでなく、オブジェクト指向に関する簡単な内容も扱っているため、UnityとC#に関する基本中の基本はしっかりと学べる内容になっています。

誰が買うべきか?

買うべき対象は以下の3パターンかと思います。

  1. Unityを触ったことがない方
  2. Unityを勉強したけど、挫折した方
  3. 本で勉強しているけどエラーが発生して前に進みづらい方

1と2については、Unity初心者であればこの講座は非常におすすめです。3については、本での学習経験がある私自身、本ではページをめくるのが大変であり、持ち運びも困難なことから、初心者向けの学習にはこの講座が適していると感じています。

私が工夫した勉強法

最後に、私がUnityの勉強をする上で工夫した勉強法を紹介します。

プログラミングや言語学習、筋トレなど、習慣化の際に挫折する主な理由は、「理解できないこと」と「前に進んでいる感覚がないこと」の2つに大別できると思います。どんなにやる気があっても、レベルに合っていない内容は理解が進まず、やる気が出ません。また、レベルが合っていても前に進んだ感覚がなければ、続けるのは難しいですよね。

この2つの理由を解消するための勉強法がこちらです。

ChatGPT大先生に解説&問題出しをやってもらう

という方法です。

理解を促進するためにエンジニアBotに対して大きく分けて2つのことを対話することで、挫折を防ぐことができます。プロンプトもご提示します。

DALL·Eによって生成された

具体的なプロンプト

  1. わからないことの解説
  2. 復習問題と解答の提示
    • 初心者用
    • 上級者用

わからないことの解説プロンプト①

 あなたはプロのゲームエンジニアであり、UnityとC#に非常に長けています。

下記の分からない内容をわかりやすく解説してください。

▢分からない内容
・~
・~

上記の分からない内容を理解するのに躓くポイントを列挙してください。

その躓くポイントを解消するようにわからない内容を解説してください。

わからないことの解説プロンプト②

 あなたはプロのゲームエンジニアであり、UnityとC#に非常に長けています。

下記の分からない内容をわかりやすく解説してください。

▢分からない内容
・~
・~

小学生でもわかるようにわかりやすく説明してください。
その後普通に解説してください。
その後一言でまとめて解説してください。その後、なんのためにそれがあるのかを一言でまとめてください。

復習問題と解答の提示(初心者用)

あなたはプロのゲームエンジニアであり、UnityとC#に非常に長けています。
if文やswitch文の理解が深まるような問題を初心者向けに作成してください。
その後、解答を提示し、わかりやすくコードについて解説してください。

※初心者を上級者に変更可。

果的に進めることができると思います!学ぶ過程での挫折を加速に変え、日々の勉強を充実させることが可能になります。

まとめ

今回はUdemyでおすすめのUnityの講座を紹介し、内容は非常にわかりやすく、初心者にとっては中濃程度の濃さで、Unity初心者から脱出することができるような内容だと評価しました。

※作るの大変だっただろうなあ~

そして勉強する際の工夫として動画を見ながらChatGPTにわからないことを聞きつつ、復習と理解を深めるためのプロンプトを紹介しました。

おすすめのサービス

おすすめのサービス

AmazonのAudible「本を耳で読む」サービスです。
スキマ時間にAudibleで本を2倍速で聴くだけで、1日1冊読めてしまいます!スキマ時間以外にも、通勤や通学の時間にAudibleを聞くだけで多くの知識を手に入れることができます。

最初の1冊は無料でもらえますので、まずは1度試してみてください。

Amazonオーディブル

また、書籍を電子版で読むこともオススメします。
Amazonプライムは、1ヶ月無料で利用することができますので非常に有益です。学生なら6ヶ月無料です。

Amazonスチューデント(学生向け)
Amazonプライム(一般向け) 

数百冊の書物に加えて、

  • 「映画見放題」
  • 「お急ぎ便の送料無料」
  • 「書籍のポイント還元最大10%(学生の場合)」

などの特典もあります。

本だけでは理解しづらいこともAmazon Primeを観ることで理解を深めたり、鮮明にイメージすることができるようになり、いい事づくしです。