ゲーム開発エンジン Unity 2022.3.12f1 のオフラインインストール


Unity は人気の高いゲームエンジンです。Unity は3Dモデルをリアルタイムでレンダリングする技術に優れており、ポケモン Go やどうぶつの森といった有名なゲームにも採用されています。この記事では 18 歳の新入社員向けに Unity のインストール手順を紹介します。

## Unity を使う目的
Unity を使う目的を３つ挙げます。

### ゲーム開発
Unity はモバイルゲームからコンソールゲーム、PCゲームまで、幅広い環境の2D・3Dゲームの制作に使う事ができます。Unity エディタと呼ばれる独自の開発環境を備えています。

### ノンプログラミングで制作
Unity のアセットストアには様々なゲームのテンプレートが公開されており、簡単な 3D ゲームの制作ならプログラミング知識は必要ありません。

### VR/ARコンテンツを製作
ゲーム以外にも教育、医療、建築などの分野で現実世界を仮想空間に再現するために使われます。

## Unity のシステム要件
Windows 版 Unity のシステム要件を以下に示します。

- オペレーティングシステム: Windows 7 (SP1+)、Windows 10、Windows 11、64 ビット版のみ
- CPU: SSE2 命令セットをサポートする X64 アーキテクチャ
- グラフィックス API: DX10、DX11、DX12 対応のGPU

メモリ、ストレージ要件は対象となるプラットフォームによって大きく異なるため、明確な条件はありませんが、目安としてメモリが 16 GB、ストレージが 512 GB あれば余裕をもって作業することができます。

この記事では Unity 2022.3.12f1 を Windows 11 にインストールする方法を説明します。
## Unity Hub のインストール
### Unity Hub のダウンロード
Unity Hub のダウンロードページにアクセスします。

[https://unity.com/ja/download](https://unity.com/ja/download)

ページが表示されたら、「**Windows 用にダウンロード**」をクリックします。

![11_officialsite.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/dddb68dd-b73c-4ac3-8df6-1433514399ca.png)
### Unity Hub インストーラの起動
ファイルをダウンロードしたらオフライン PC にコピーし、インストーラを**ダブルクリック**して起動します。

![21_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/b75d6cae-cbb3-a132-4a2d-2c83b0e42fd2.png)
### ユーザーアカウント制御の確認
ユーザーアカウント制御が表示されたら、「**はい**」をクリックします。

![23_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/5ca3801c-9197-a321-88c2-fae94a49bb90.png)
### ライセンスの同意
使用許諾契約の内容を確認して、「**同意する**」をクリックします。

![25_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/6b3c95ed-8c00-dcf0-a815-d8133601c0a1.png)
### インストール先の選択
インストールするフォルダの選択画面が表示されたら、「**インストール**」をクリックします

![27_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/c18f482a-36b8-5056-5dc8-bc3372eeaf1a.png)
### インストール終了
インストール完了画面が表示されたら、「**完了**」をクリックします。

![29_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/dc3227c7-6fcf-2c09-bb5d-a829698279bf.png)
###  Unity Hub の起動確認
Unity Hub の画面が表示されたらインストール成功です。

![31_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/69eceb1e-45b2-ef54-685c-515585d32e45.png)
### Unity Hub の動作を終了する
タスクトレイにあるアイコンを**右クリック**し 「**Quit Unity Hub**」をクリックします。

![33_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/6b217d11-b481-0220-f35f-71fc40a40ad5.png)
## Unity のインストール
### Unity 2022.3.12f1 のダウンロード
Unity 2022.3.12f1 のダウンロードページにアクセスします。

[https://unity.com/releases/editor/whats-new/2022.3.12](https://unity.com/releases/editor/whats-new/2022.3.12)

ページが表示されたら、「**Windows**」をクリックします。

![17_officialsite.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/d267eb1f-f4ff-6693-1fbb-81773b7eb182.png)
### インストーラの起動
ファイルをダウンロードしたらオフライン PC にコピーし、インストーラを**ダブルクリック**して起動します。

![41_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/6cb41f9f-0741-250a-781d-3952b4e0431e.png)
### ユーザーアカウント制御の確認
ユーザーアカウント制御が表示されたら、「**はい**」をクリックします。

![43_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/bc01bb32-c337-a9dd-6636-5f4cccef6308.png)
### セットアップ画面の確認
セットアップ画面が表示されたら、「**Next**」をクリックします。

![45_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/09a4b647-1ad5-0ec1-b5f5-ca4fb143dbac.png)
### ライセンスの同意
使用許諾契約の内容を確認して、「**I accept the terms of the License Aggrement**」にチェックを付け、「**Next**」をクリックします。

![47_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/ec17c44f-d890-0d59-761b-4461fbf17f52.png)
### インストールする機能の選択
インストールする機能の選択画面が表示されたら、「**Next**」をクリックします

![49_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/42c07d2e-8082-a4df-b5a6-9d9ea57e8651.png)
### インストール先の選択
インストールするフォルダの選択画面が表示されたら、「**Next**」をクリックします

![51_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/d21b2922-7fa6-d267-747a-98534d65c643.png)
### インストール終了
インストール完了画面が表示されたら、「**Finish**」をクリックします。

![53_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/0e88cfee-b155-3201-0f64-9ef395bde421.png)
## Unity Hub のサインインの無効化
オフライン環境では Unity Hub にサインインできないため、サインイン画面を無効化します。

### 設定フォルダの作成
設定ファイルを配置するため、次のフォルダを作成します。

```
C:\ProgramData\Unity\config\
```
### 設定ファイルの作成
作成したフォルダに「**services-config.json**」というテキストファイルを作成し、次の内容を記入します。

```services-config.json
{
    "hubDisableWelcomeScreen": true,
    "hubDisableSignin": true,
    "hubDisableSignInRequired": true
}
```
### Unity Hub の動作確認
Unity Hubを起動し、起動直後にメイン画面が表示されたら設定完了です。

![61_hub.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/cda1f4fa-4294-bc9e-5d41-7bba7b22fcd6.png)
### Unity Hub の動作の調査
メイン画面が表示されない場合は以下のフォルダ内のログファイルの内容を確認してください。

```Unity Hub のログファイル保存フォルダ
C:\users\{yourusername}\AppDAta\Roaming\UnityHub\logs
```
## Unity エディタの登録
### Unity エディタの追加
Unity Hub のメイン画面の「**Installs**」を選択し、「**Locate**」ボタンをクリックします。

![71_hub.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/308b21e2-3dc3-02b8-2dd0-4da1b2e481ad.png)
### Unity エディタの選択
ファイルの選択画面が表示されたら 「**C:\Program Files\Unity 2022.3.12.f1\Editor\Unity.exe**」を選択し、「**Select Editor**」をクリックします。

![73_hub.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/c25eaf8e-1c60-3cd3-5cbd-7aec2107ff07.png)
### 設定の完了
エディタのバージョンが表示されたら、追加完了です。

![75_hub.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/e9f53d5d-759b-e1ce-e1ca-1ac11317fa15.png)
### まとめ
この記事ではオフライン PC への Unity Hub と Unity のインストール手順を説明しました。

他の記事でライセンスのアクティベーションやコンポーネントのインストール、アセットの追加方法を説明します。

## 参考文献
- Unity User Manual / Unity を使用する / Unity のインストール / Unity 2022.3 のシステム要件
https://docs.unity3d.com/ja/2022.3/Manual/system-requirements.html

- Activating Your Education Grant License
https://learn.unity.com/tutorial/activating-your-education-grant-license-egl

- Unity User Manual / Unity を使用する / 分析 / ログファイル
https://docs.unity3d.com/ja/2022.3/Manual/LogFiles.html