【UE5】プロジェクトをパッケージ化する

# 1.はじめに
どうも、ARIの名古屋支社に勤務している愛知県民こと、
新藏（にいくら）と申します♪
(/・ω・)/

先日、お友達がUnrealEngine5でどのようなものができるのか気にしていたので、
プロジェクトをパッケージ化して、.exeファイルを作成してお渡ししました。

そこで今回は**UE5でプロジェクトをパッケージ化する方法について**記事にしようと思います！
UE5について勉強中の方の参考になれば幸いです。
(*^^)v

:::note warn
今回は、Windows用のパッケージ化について記事にしていますので、
それ以外の機種は手順が微妙に違う可能性があります。
:::

# 2.前提条件
以下に前提条件を記載します。
* MicrosoftもしくはGitHubアカウントを作成済であること
* UE5をインストール済であること
* プロジェクトにて、ゲームのデフォルトマップを設定済であること

# 3.Visual Studio Community 2019をダウンロードする
まず初めに、Visual Studio Community 2019をインストールします。

:::note info
2023/4/12時点では2022が最新バージョンですが、UE5の仕様で2019が必要となります。
:::

3.1.以下のURLに接続し、「ダウンロード」を選択します。

https://visualstudio.microsoft.com/ja/vs/older-downloads/#visual-studio-2019-and-other-products

3.2.サインイン画面が表示されるので、アカウントの情報を入力し、「次へ」を選択します。

3.3.氏名、メールアドレス、国を選択し、チェックボックスにチェックを入れ、「続行」を選択します。

|![010_サインイン後の入力.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/4d5e7dca-b6d7-47b6-7af2-3c4d2aaf8320.png)|
|:--|

3.4.「確認」を選択します。

|![020_確認を選択.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/5c97fa11-2fb3-6d98-c06b-6aa45cf7ff4b.png)|
|:--|

3.5.「ダウンロード」タブを選択し、「Visual Studio 2019」を選択します。

|![030_2019を選択.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/98905dca-520e-d234-327d-0dc998e6a4df.png)|
|:--|

3.6.「Visual Studio Community 2019」の「Download」を選択します。

|![040_Downloadを選択.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/c7f72a4f-fa9d-a062-a0e6-78f1633f80db.png)|
|:--|

3.7.名前を付けて保存ウィンドウが開くので、任意の場所にファイルを保存します。

# 4.コンポーネントをインストールする

次に、Visual Studio 2019を使用して、パッケージ化に必要なコンポーネントをインストールします。

4.1.手順2.7で保存した.exeファイルをダブルクリックします。

4.2.「続行」を選択します。

|![110_続行を選択.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/bca2b4a6-4738-fe24-dcc6-32451822d9b3.png)|
|:--|

4.3.インストーラの準備が開始されます。

|![120_準備中.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/ac628157-f9d1-6065-3488-30cfcd7eceeb.png)|
|:--|

4.4.準備が完了したら、以下の3つを選択します。

* .NETデスクトップ開発
* C++によるデスクトップ開発
* C++によるゲーム開発

|![131_選択_001.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/398b3b07-217f-310d-0c28-ba1eb83b480f.png)|
|:--|

|![132_選択_002.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/febd7974-4462-6111-93de-08471167fa0d.png)|
|:--|

4.5.「個別のコンポーネント」タグを選択し、以下の2つを検索し、選択します。

* Unreal Engine のインストーラー
* .Net Framework 4.6.2 SDK

|![133_選択_003.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/55c56f73-e7be-30cc-5349-5e33d55d7e54.png)|
|:--|

|![134_選択_004.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/2e69f635-1ce0-76bc-758c-030191c1626d.png)|
|:--|

4.6.「インストール」を選択します。

|![140_インストールを選択.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/73d245b3-9ac3-36fc-3df4-8e4766961936.png)|
|:--|

4.7.インストールが完了するまで待機します。

# 5.プロジェクトをパッケージ化する
最後に、プロジェクトをパッケージ化します♪

5.1.UE5を起動し、パッケージ化したいプロジェクトを開きます。

5.2.「プラットフォーム」「Windows」「プロジェクトをパッケージ化」の順に選択します。

|![210_プロジェクトをパッケージ化を選択.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/e76be776-ff7f-da38-2586-954ffc06bad6.png)|
|:--|

5.3.パッケージを配置するフォルダを選択します。

|![220_フォルダーの選択を選択.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/ba4bf5af-4693-4d27-e8c8-012bf22fbc8b.png)|
|:--|

5.4.パッケージ化が完了するまで待機します。

:::note info
自分の場合は、初回のパッケージ化に60分ほどかかりました。
:::

|![230_しばし待機2040.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/08b93c2a-26c0-0307-cd4f-15d5c3958b07.png)|
|:--|

5.5.パッケージ化が完了すると.exeファイルが生成されます。

|![240_exeファイルが生成_初回は約1時間.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1372071/e928dfb4-b3d7-6b14-b14f-9ef12756b24c.png)|
|:--|

5.6.手順5.5で作成された.exeファイルをダブルクリックすると、作成したゲームが開始されます！

# 6.おわりに
ここまで読んで下さり、ありがとうございます！！！
(^^)

最近は忙しくて中々触れていませんでしたが、久方ぶりのUE5の記事でした！
色々作りたいものがあるので、今後も少しずつ記事を作成していく予定です

引き続きよろしくお願いします♪
(:3_ヽ)_