Unityを始める - Unityインストールからプロジェクト作成 -

# はじめに
Unityを触ったことがないという人でも気軽に始められるように、Unityで開発を始める場合に必要な事をまとめました。
![ogimg.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/229633/ab6d1dad-3f71-7639-2731-693be0599828.png)
## Unity とは
Unityとは、ユニティ・テクノロジーズが開発しているゲームエンジンのことです。

ゲームエンジンとは、ゲームを開発するためによく使用する機能を簡単に使えるようにまとめたものです。ゲームエンジンの中でもUnityは一番使用されており全世界で100万人の開発者が使用しています。
最近では、ゲーム以外の自動車業界、アニメーション映像業界、建築業界など幅広い分野で使用されています。
## Unityでできること
様々なプラットフォームでゲームを作れます。
iPhone, Android, Mac, Windows, PlayStation4, Xboxなど様々なプラットフォームでゲームを制作する事ができます。
![2020.1b-improvements.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/229633/5202e28d-03ae-7ffe-3784-c934409e672b.jpeg)

## 参考になる本
* [Unityの教科書 Unity 2020完全対応版　2D＆3Dスマートフォンゲーム入門講座](https://amzn.to/3owf0Fq)
* [UnityではじめるC#　基礎編](https://amzn.to/36Qfe4p)
* [作って学べる Unity本格入門](https://amzn.to/3mSD19t)

# 事前準備

## Unity インストール
### Unityをインストールするために事前準備 （Unity Hubをダウンロード）
1. Unityをインストールするためには「UnityHub」というソフトが必要なため、 [ダウンロードページ](https://unity3d.com/jp/get-unity/download) からUnityHubをダウンロードします。
![UnityHub0-1024x485.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/229633/88ebb7be-04ff-b3af-fb20-b7aac1870914.png)
https://unity3d.com/jp/get-unity/download

2. ダウンロードフォルダにUnityHubSetupがあることを確認します。

3. UnityHubSetup をダブルクリックします。

4. ライセンス契約書に同意し、手順を確認しながらインストールします。

### UnityHubの使い方
![now_download_unity-1024x663.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/229633/f4e6d83b-76bc-4f3d-c487-6157a8233355.png)

* プロジェクト
プロジェクトを作成・開くときに使います。
また、Unityのプロジェクトを一覧で管理することができます。

* 使い方を学ぶ
サンプルプロジェクトやチュートリアルをダウンロードでき、使い方を学ぶことができます。

* コミュニティ
Unityブログやフォーラム、質疑応答などのコミュニティ活動の情報を取得することができ、他のUnity開発者の方と互いにインスピレーションを与え合うことができます

* インストール
Unityのインストールができます。
また、現在PCにインストールされているバージョンが確認できます。

### Unityのインストール手順
1. インストールの項目を選択し、インストールをクリックします。

2. バージョンを選択してインストールします。

3. モジュールの追加します。
Unityでは様々なプラットフォーム向け開発することが想定されており、適当なモジュールを追加することで各プラットフォームに対応した開発を行うことができます。

4. VisualStudioのインストールします。
VisualStudioとは、Microsoftが開発・販売している統合開発環境(IDE)です。
Unityではプログラムを書くときに使用します。

## Unityアカウントの作成
Unityを使用するには、Unityアカウントを作成して、ライセンスを取得してUnityHubで設定をする必要があります。
![20200226065020_original.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/229633/26006734-4eb5-2939-c5ad-d55978b00de1.png)

1. Unityのアカウントを作成します。
2. CreateUnityIDをクリックします。
3. UnityHubを開き右上のマークをクリックします。
4. 登録したメールアドレスとパスワードを入力します。

## Unityライセンスの登録
![unityhub-login04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/229633/e5ca9d3a-470a-03bd-c768-50a210f7cdd4.png)

### Unityのライセンスについて
UnityではPersonal,Student,Plus,Pro,Enterpriseの5つのプランがあります。
各種プランによって値段とライセンスが変わってきます。

基本的に無料のPersonalで良いですが、収益や資金が年間10万ドルを超えたらPlus、20万ドルを超えたらProまたはEnterpriseを契約する必要があります。

詳しくは以下のページに記載されています。
https://store.unity.com/ja/compare-plans?currency=JPY

## プロジェクトの作成
1. UnityHubのプロジェクトから新規作成を選択します。
2. テンプレート、プロジェクト名、保存先を選択し作成します。

## Unityの標準エディタをVisualStudioにする
確認方法：プロジェクトを開き、画面上部のEditからPrefarenceタブを開き、ExternalToolsの項目をVisual Studio 2019に変更します。

# まとめ
Unityインストールからプロジェクト作成までをまとめました。

**■ 今後やる事！**

* Unity認定試験 受験  
[【Unity道場教育スペシャル】Unity認定プログラマー試験の試験範囲と試験対策方法について](https://www.slideshare.net/UnityTechnologiesJapan002/unityunity-236352411)
* xRアプリ開発  
[今だから聞きたい 「一番新しい xRアプリの作り方」 2020年 最新版](https://www.slideshare.net/UnityTechnologiesJapan002/xr-2020)

Unityで簡単にゲーム作りを進めていけます。
今後、実際にゲームを作成して記事にまとめていきます。