Unityのはじめかた 〜インストール編〜

#はじめに
研究室の引継ぎ資料の代わりに初めての投稿．
なるべく丁寧に書いているけど，情報工学科生だったら必要ないよね?
(ここは大丈夫だと思ったら[次の記事(設定編)](https://qiita.com/yui666a/items/67e535ed7f610601f6a7)へ)

この記事は,
1. [Unity Hub](https://unity3d.com/jp/get-unity/download)のインストール
2. Unityのバージョンを選択してインストール
3. Visual Studio Codeのインストール（任意）
まで．

#Unity Hubのインストール
まず，[Unity をダウンロード](https://unity3d.com/jp/get-unity/download)にアクセスし，"Unity Hubをダウンロード"をクリックすると，そのままダウンロードが開始する．
<img width="1440" alt="スクリーンショット 2020-03-03 16.10.33.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/432442/7657be8c-5f5c-5c51-5353-8f5cd792c55f.png">

ダウンロードしたファイルを解凍すると，規約の画面が出てくるので(一応読んでから)"Agree"をクリックする．
<img width="647" alt="スクリーンショット 2020-03-03 16.14.22.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/432442/d35f0c31-7baa-1ffe-d88c-9c60479b6df0.png">

Unity Hub.appをアプリケーションフォルダに移動するよう求められるので言われるがままに移動．
<img width="768" alt="スクリーンショット 2020-03-03 16.16.38.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/432442/50823818-78d1-9b4b-404a-0dadc24be7cc.png">

#Unityのバージョンを選択してインストール
Unity Hubを開いたらまずはサインインする．
ライセンス認証もする必要があるが，ライセンス認証をするためにはサインインする必要がある．
Unity Hub画面の左上にある人のマークをクリックし，サインインをクリックする．
<img width="962" alt="スクリーンショット 2020-03-03 16.35.56.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/432442/6fd3c739-1a97-d5a8-9790-cd365378a1d2.png">

サインイン方法を選択するウィンドウが出てくるので，任意の方法でサインインする．
<img width="770" alt="スクリーンショット 2020-03-03 16.41.32.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/432442/ee5ca36b-d3b7-de6e-6ef3-9d1b678514d5.png">

サインインが完了すると，左上にある人のマークが(おそらく)変わるので，隣にある歯車をクリックする．
<img width="960" alt="スクリーンショット 2020-03-03 16.59.54.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/432442/4b087c73-1a12-e186-1842-c513ed802f3a.png">

左側のライセンス管理をクリックし，新規ライセンスの認証をクリックする．
<img width="976" alt="スクリーンショット 2020-03-03 17.02.22.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/432442/39f9a262-a680-22bf-60b4-2e8c94168ff3.png">

ライセンスの契約方法を選択する．個人で開発する場合は，Unity Personal --> Unityを業務に関連した用途に使用しません を選択し，実行をクリック．
<img width="981" alt="スクリーンショット 2020-03-03 17.06.37.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/432442/f0f10e7c-bfc1-23b7-e4b8-02e7be4588e2.png">

すると，ライセンスが表示されるので，右上の矢印で戻る．
<img width="978" alt="スクリーンショット 2020-03-03 17.12.19.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/432442/a8c02168-6cce-e211-99df-9a7083207d23.png">

左のメニューからインストールを選択し，インストールをクリックする．
<img width="980" alt="スクリーンショット 2020-03-03 17.15.45.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/432442/3da0a48c-577d-8ad0-7fa5-dfe24516c9a9.png">

インストールしたいUnityのバージョンを選択し，次へをクリックする．
バージョンのおすすめは，後ろに"LTS"と付いている中で最新のもの．
<img width="981" alt="スクリーンショット 2020-03-03 17.21.01.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/432442/ef091489-5469-658a-8987-a99833ae6b7b.png">

下のほうにある"Documentation"と"日本語"はあったほうがいいと思うのでチェックをいれる．
Platformsは自分が製作したソフトを公開したいプラットフォームを選択する．
例えば，Android用のゲームをUnityで作りたいのであれば，Android Build Supportを選択するという感じ．
これ（モジュール）は後から必要になった時にも追加することができるので，そこまで悩む必要はない．
必要なモジュールを選択し終わったら左下にある実行をクリックするとインストールが開始する．
（このインストール時間がとにかく長いから，その間に次のVisual Studio Codeのインストールをするか，コーヒーでも淹れて気長に待とう）
<img width="979" alt="スクリーンショット 2020-03-03 17.33.01.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/432442/e319f5d8-ece0-d4de-88c1-9f003f0afd27.png">

インストールしたバージョンが表示されたら完了！
（上までのバージョンと下の画像のバージョンが異なるのは堪忍してください...）
<img width="978" alt="スクリーンショット 2020-03-03 17.38.54.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/432442/94e596ab-d3e1-fc8b-9c61-c583d38be2bf.png">

#Visual Studio Codeのインストール
UnityはVisual Studioをデフォルトのエディタにしているが，僕は容量が大きいので好きじゃない．
そこでVisual Studio Codeをインストールした．もちろんVisual Studioでもいい．
まず，[Visual Studio Code](https://code.visualstudio.com/download)のページに移動し，自分のOSを選択する．ここではMacをクリックすると，おそらく自動でダウンロードが開始するのでダウンロードが完了したらファイルを解凍して開く．
<img width="1440" alt="スクリーンショット 2020-03-03 17.55.07.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/432442/a7b8a060-2eef-1fc0-d8d2-beff93b5855a.png">

VS Codeを開き，左側にあるメニューからExtentionsを選択し，Marketplaceで以下の拡張機能を追加する．
他にも色々な人があった方がいい拡張機能を紹介する記事があるので，見てみるといいと思う．

- Japanese Language Pack for Visual Studio Code (ほぼ必須)VSCodeを日本語化してくれる
- C# (必須)C#が使えるようになる (UnityのコードはC#で記述する)
- C# FixFormat (推奨)C#の自動整形をしてくれる
- Debugger for Unity (推奨)Unityのデバッガ機能が使えるようになる
- Unity Code Snippets (推奨)Unity用のスニペット　あったら楽かも

<img width="1440" alt="スクリーンショット 2020-03-03 18.11.37.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/432442/6a9b1401-a4d7-319a-6d6c-f2747679e592.png">

#終わりに
途中からめんどくさくなってきた...
これからも書いていくつもりだけど，このさき端折ってたらすみません．
でも君ならできると信じてます!