【Unity】UnityLearnおすすめ講座 -初心者用-

#Unity Learnとは
リンク: [Unity Learn](https://learn.unity.com/)
Unity公式が提供している、Unity学習サイト。
初心者から上級者まで幅広く講座があるにもかかわらず、全て無料。
本記事はUnity学習歴1年になる私が、受講して良かったと思えるものを抜粋(コースタイプのみ)。当然まだ受けれていないものもあるので、随時更新する。他にもこれがいいよってのがあれば教えていただけると幸いです。

※Unity Learnでの学習は基本的に英語です。とはいえ、自動翻訳を使ったり、字幕を見ながら学習すれば大した支障はないと思われる。英語の勉強にもなるので、気負わずに。

#1.0 基礎講座
##1.1 Create with Code
講座リンク: [Create with Code](https://learn.unity.com/course/create-with-code)

**これからUnityを始める初心者に最もおすすめ！**
Unityのインストール方法から、簡単な3Dゲームを作成するまでを動画付きチュートリアル形式で学習できる。
この講座を受講すればUnityの基本的な動作、基本的な注意点はマスターできる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694219/17e29af3-b87e-7bb4-1439-94ffd55be9c8.png)

##1.2 Beginning 3D Game Development
講座リンク: [Beginning 3D Game Development]
(https://learn.unity.com/course/beginning-3d-game-development)

**3Dゲームを作成したい人におすすめ！**
GameKitを含めた3つのプロジェクトを作成していきながら、3Dゲームの基礎が学べる。
Create with Codeと違い、こちらは簡易的なゲームを丸々一本作りながら学習ができる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694219/71317f11-c53d-0865-1ea4-425826552438.png)

##1.3 Beginning 2D Game Development
講座リンク: [Beginning 2D Game Development](https://learn.unity.com/course/beginning-2d-game-development)

**2Dゲームを作成したい人におすすめ！**
こちらは2D版。3Dのものと同様に3つのプロジェクトを作成していきながら学習できる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694219/de31bd44-baad-66ae-b7f3-aef734a6b186.png)

#2.0 プログラミング講座
##2.1 Unity C# Survival Guide
講座リンク: [Unity C# Survival Guide](https://learn.unity.com/course/unity-c-survival-guide)

**プログラミング初心者な人におすすめ！**
Unityでゲームを作りたいけど、そもそもプログラミングができない人や、C#に触れたことのない人におすすめする講座。C#の基本的な機能から、応用的な機能までを動画でサンプルを作りながら学べる。
また、学習の途中で小テスト(Challenge)もあるので、アウトプットもできる万能講座。
ゲームでのC#機能(ラムダやLINQ等)の使用方法も学べるので、中級者にもおすすめ。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694219/e4ccc8f0-9b7b-d4c9-b46f-73bc4fcf737c.png)

##2.2 Beginner Programming: Unity Game Dev Course
講座リンク: [Beginner Programming: Unity Game Dev Course](https://learn.unity.com/course/unity-game-dev-course-programming-part-1)

**Unity C# Survival Guideを終えた人におすすめ！**
Survival Guideよりは若干高度な内容となっているプログラミング講座。
座学的に学べる動画もついており、UnityでC#をどのように使うかを掘り下げられる。
難点は英語が聞き取りにくい講師の方もいること。画面を見ながら雰囲気を掴むように学習すると良い。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694219/782949de-f7cc-7b67-0452-878c05ce83e9.png)

#3.0 ゲームデザイン講座
##3.1 Beginner Design: Unity Game Development Course
講座リンク: [Beginner Design: Unity Game Development Course](https://learn.unity.com/course/beginner-design-unity-game-development-course)

**ゲームデザインを学びたい人におすすめ！**
ゲームを作りたいけれど、どのように構想を膨らましていけばいいかわからない、どの作業から進めればいいのかわからない場合に強く受講をおすすめする講座。
アイデアの固め方、タイムラインとリソースの作成方法、デザインドキュメントの作成方法、アウトラインの作成方法を学習することができる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694219/8519f4c2-654c-7de0-002b-c09952709168.png)

#4.0　マネジメント講座
##4.1 Growing your mobile game
講座リンク: [Growing your mobile game](https://learn.unity.com/course/growing-your-mobile-game)

**モバイルゲームを作りたい人におすすめ！**
こちらはチュートリアル形式ではなく、どのようにモバイルゲームを作成するかの設計思想等が学習できる。初心者が闇雲にモバイルゲームを作っても非効率的だし、収益性が考えられてなかったりする。最初は先人たちの知恵を借りて、どのように作られているのかを学習するのが大事だと思う。
モバイルゲームで稼ぐという目標のある方には非常におすすめの講座になっている。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694219/04421244-879a-3591-ca71-043fd7280c1f.png)

#終わりに
本記事の注意点としては、チュートリアルだけをやっても身につかないということです。ここまで書いてきて何を言ってるんだと思われるかもしれないけど、チュートリアルだけをやるのは「できた気になっている」段階だと思ってます。実際に自分でゲームを作ってみて、壁にぶつかりながらリリースまで持っていくのが１番の学習になる気がします(もちろんバランスは大事だけどね...)。

今回は自分が学習してきたものだけに絞りましたが、
他にもいい講座があったら是非教えてくださいね！！