ホーム > パッケージ化 > Visual Studio 設定一覧

UE5のパッケージ化時に必要な Visual Studio の設定に関してまとめます。
バージョン毎に必要なコンポーネントが若干違う為、使用バージョンを確認してください。
また、バージョンアップしたプロジェクトは、元のバージョンのコンポーネントを必要とする場合がある点もご注意ください。
バージョン対応表
| Unreal Engine バージョン | Visual Studio バージョン |
|---|---|
| 5.8 | VS 2022 (推奨17.14) / VS2026 (推奨18.0) |
| 5.7 | VS 2022 (推奨17.14) |
| 5.6 | VS 2022 (推奨17.14) |
| 5.5 | VS 2022(推奨17.10) |
| 5.4 | VS 2022(推奨17.8) |
| 5.2 - 3 | VS 2019 / VS 2022(デフォルト) |
| 5.1 | VS 2019 (デフォルト) / VS 2022 |
| 4.25 以降 | VS 2019 (デフォルト) |
| 4.22 以降 | VS 2017 / VS 2019 |
| 4.15 以降 | VS 2017 |
| 4.10 - 14 | VS 2015 |
| 4.2 - 9 | VS 2013 |
5.8 Setting Up Visual Studio
5.7 Setting Up Visual Studio
5.6 Setting Up Visual Studio
5.5 Setting Up Visual Studio
5.3 Visual Studio をセットアップする
5.1 Unreal Engine 用に Visual Studio をセットアップする
5.0 以前のドキュメントは、かなり古い情報。(5.0のパッケージ化は、注意事項が多めです。)
ここに書かれていないバージョンで動く可能性はありますが、なるべく指定のバージョンを使うことをお勧めします。
Visual Studio ダウンロード方法
Epic ランチャーから、Visual Studio をインストール
Unreal Engine 起動後、
「ゲーム」テンプレートを選び、「C++」を選択すると、インストールのボタンが現れます。

UE5.2以降は、Visual Studio 2022
UE4.25-5.1は、Visual Studio 2019
がインストールされます。
Visual Studio 再設定方法
既に Visual Studio がインストール済みで、設定の変更などをしたい場合は、
Windowsメニューの検索から、「visual studio installer」を検索。

↓
「変更」から、設定の変更ができます。

Microsoft から ダウンロード
ダウンロードには、Microsoft アカウントへのログインが必要です。
UE5.8用設定
前提
- 検証環境は、Visual Studio 2022 (17.14.35) + UE5.8.0 + Win11 Windows用パッケージ化 の検証結果になります。
新規インストール手順
現在Visual Studioの最新バージョンは2026ですが、
パッケージ化を安定的に行う用途であれば、2022をお勧めします。
ここでは、まず Visual Studio をゼロからインストールする手順を説明します。

Epicランチャーで、UE5.8の「起動」を押します。

「+ 新規プロジェクト」のボタンを押します。

「ゲーム」→「ブランク」→「C++」を選択すると、
「インストール Visual Studio 2022」のボタンが現れるので、ボタンを押す。
ここで Visual Studio のインストールボタンが出ない場合は、既にインストール済みなので、設定変更手順の方に飛んでください。

ワークロードを 公式ドキュメントを参考に、4項目チェックを確認。
ここで、最初からチェックが入っている「C++ によるゲーム開発」のチェックを一旦外して、
チェックを入れ直してください。

チェックを入れ直すことにより、「C++ のよるゲーム開発」のコンポーネントのチェックが、
Unreal Engine 指定(古い)から、Microsoft 指定に差し変わります。

次に、公式ドキュメントを参考に、「C++によるゲーム開発」のオプションの4点確認。

- C++ プロファイリング ツール
- C++ AddressSanitizer
- Windows 10 or 11 SDK (10.0.18362 or Newer)
- Unreal Engine インストーラー
手順通りに進めている場合、「Unreal Engine インストーラー」にチェックを入れる。
文字化けに悩まないように、英語の言語パックにしておくことをお勧めします。

日本語を使っても、ログの説明文がところどころ文字化けする以外は、基本的には問題ありません。
UE5.8は、「Epicランチャー経由で」インストールすると、

「必要な個別のコンポーネント」にチェックが自動で入るようになっています。
Microsoftから自力でインストールしている場合は、設定変更手順の方を参照してください。
ここまで入れておくと、C++プロジェクトや、外部プラグインを導入した環境でも、問題が無くなると思います。

インストールボタンから、インストール。
パッケージ化用にやっておくべき Visual Studio 側の設定は以上です。
設定「変更」手順
Visual Studio がインストール済みの状態から、UE5.7用に設定変更する手順を説明します。

Windows の検索欄に、visual studio installer と打って、
「Visual Studio Installer」を開く。

Visual Studio Installer の「変更」ボタンを押す。

ワークロードを 公式ドキュメントを参考に、4項目チェックを確認。
次に、公式ドキュメントを参考に、「C++によるゲーム開発」のオプションの4点確認。

- C++ プロファイリング ツール
- C++ AddressSanitizer
- Windows 10 or 11 SDK (10.0.18362 or Newer)
- Unreal Engine インストーラー

この状態で、「変更」ボタンを押して、変更があった点をインストールします。
変更点が無ければ、何もせずにインストーラーを閉じます。
Epic ランチャーを開きます。

UE5.8を「起動」。

「+ 新規プロジェクト」のボタンを押します。

「ゲーム」→「ブランク」→「C++」を選択して、「作成」からC++プロジェクトを作成。

開いたプロジェクトの Visual Studio のソリューションエクスプローラーの右上に、
足りないコンポーネントがある場合、インストールを促すボタンが現れるので、
「インストール」をクリック。

足らないコンポーネントがインストールされます。
パッケージ化に必要な設定は以上です。
最低限必要なコンポーネント
以下の2つのコンポーネントがあれば、「パッケージ化」は可能でした。
- MSVC v143 - VS 2022 C++ x64/x86 ビルド ツール(最新)
- Windows 10 SDK (10.0.18362.0 以上推奨)
ここは、UE5.1 – 5.8 共通。Windows SDK は、(10.0.18362.0以降)であれば、どれでも大丈夫。
どうしても、Visual Studio のインストール容量を減らしたい場合は、参考にしてみてください。(自己責任)
C++ファイルがビルド済みでないプロジェクトのパッケージ化はできません。
UE5.7用設定
前提
- UE5.7 の Visual Studio の指定バージョンは、2022です。
- 検証環境は、Visual Studio 2022 (17.14.20) + UE5.7.0 + Win11 Windows用パッケージ化 の検証結果になります。
新規インストール手順
現在Visual Studioの最新バージョンは2026ですが、
UE5.7用にVisual Studioを用意する場合は、2022をインストールします。
ここでは、まず Visual Studio をゼロからインストールする手順を説明します。

Epicランチャーで、UE5.7の「起動」を押します。

「+ 新規プロジェクト」のボタンを押します。

「ゲーム」→「ブランク」→「C++」を選択すると、
「インストール Visual Studio 2022」のボタンが現れるので、ボタンを押す。
ここで Visual Studio のインストールボタンが出ない場合は、既にインストール済みなので、設定変更手順の方に飛んでください。

ワークロードを 公式ドキュメントを参考に、4項目チェックを確認。
ここで、最初からチェックが入っている「C++ によるゲーム開発」のチェックを一旦外して、
チェックを入れ直してください。

チェックを入れ直すことにより、「C++ のよるゲーム開発」のコンポーネントのチェックが、
Unreal Engine 指定(古い)から、Microsoft 指定に差し変わります。

次に、公式ドキュメントを参考に、「C++によるゲーム開発」のオプションの4点確認。

- C++ プロファイリング ツール
- C++ AddressSanitizer
- Windows 10 or 11 SDK (10.0.18362 or Newer)
- Unreal Engine インストーラー
手順通りに進めている場合、「Unreal Engine インストーラー」にチェックを入れる。
文字化けに悩まないように、英語の言語パックにしておくことをお勧めします。

日本語を使っても、ログの説明文がところどころ文字化けする以外は、基本的には問題ありません。
UE5.7は、「Epicランチャー経由で」インストールすると、

「必要な個別のコンポーネント」にチェックが自動で入るようになっています。
Microsoftから自力でインストールしている場合は、設定変更手順の方を参照してください。
ここまで入れておくと、C++プロジェクトや、外部プラグインを導入した環境でも、問題が無くなると思います。

インストールボタンから、インストール。
パッケージ化用にやっておくべき Visual Studio 側の設定は以上です。
設定「変更」手順
Visual Studio がインストール済みの状態から、UE5.7用に設定変更する手順を説明します。

Windows の検索欄に、visual studio installer と打って、
「Visual Studio Installer」を開く。

Visual Studio Installer の「変更」ボタンを押す。

ワークロードを 公式ドキュメントを参考に、4項目チェックを確認。
次に、公式ドキュメントを参考に、「C++によるゲーム開発」のオプションの4点確認。

- C++ プロファイリング ツール
- C++ AddressSanitizer
- Windows 10 or 11 SDK (10.0.18362 or Newer)
- Unreal Engine インストーラー

この状態で、「変更」ボタンを押して、変更があった点をインストールします。
変更点が無ければ、何もせずにインストーラーを閉じます。
Epic ランチャーを開きます。

UE5.7を「起動」。

「+ 新規プロジェクト」のボタンを押します。

「ゲーム」→「ブランク」→「C++」を選択して、「作成」からC++プロジェクトを作成。

開いたプロジェクトの Visual Studio のソリューションエクスプローラーの右上に、
足りないコンポーネントがある場合、インストールを促すボタンが現れるので、
「インストール」をクリック。

足らないコンポーネントがインストールされます。
パッケージ化に必要な設定は以上です。
最低限必要なコンポーネント
以下の2つのコンポーネントがあれば、「パッケージ化」は可能でした。
- MSVC v143 - VS 2022 C++ x64/x86 ビルド ツール(最新)
- Windows 10 SDK (10.0.18362.0 以上推奨)
ここは、UE5.1 – 5.7 共通。Windows SDK は、(10.0.18362.0以降)であれば、どれでも大丈夫。
どうしても、Visual Studio のインストール容量を減らしたい場合は、参考にしてみてください。(自己責任)
C++ファイルがビルド済みでないプロジェクトのパッケージ化はできません。
UE5.6用設定
UE5.5用設定
UE5.4用設定
UE5.3用設定
UE5.2用設定
UE5.1用設定
UE5.0用設定
UE4.27用設定
後記
Visual Studio インストールしたけど、パッケージングできないんだが?という方向けの記事が以下になります。
UE5 で パッケージ化 が できない時の 確認事項 – Windows
間違いや、よりよい方法がありましたら、Xへのリプライをいただけると助かります。
それでは、また次の記事で。