JP / EN

UE5 パッケージ化用 Visual Studio 設定で困った時に見るページ

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

UE5のパッケージ化時に必要な Visual Studio の設定に関してまとめます。
バージョン毎に必要なコンポーネントが若干違う為、使用バージョンを確認してください。

また、バージョンアップしたプロジェクトは、元のバージョンのコンポーネントを必要とする場合がある点もご注意ください。

バージョン対応表

Unreal Engine バージョンVisual Studio バージョン
5.8VS 2022 (推奨17.14) / VS2026 (推奨18.0)
5.7VS 2022 (推奨17.14)
5.6VS 2022 (推奨17.14)
5.5VS 2022(推奨17.10)
5.4VS 2022(推奨17.8)
5.2 - 3VS 2019 / VS 2022(デフォルト)
5.1VS 2019 (デフォルト) / VS 2022
4.25 以降VS 2019 (デフォルト)
4.22 以降VS 2017 / VS 2019
4.15 以降VS 2017
4.10 - 14VS 2015
4.2 - 9VS 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.1です。

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点確認。

手順通りに進めている場合、「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点確認。

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

Epic ランチャーを開きます。

UE5.8を「起動」。

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

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

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

足らないコンポーネントがインストールされます。
パッケージ化に必要な設定は以上です。

最低限必要なコンポーネント

以下の2つのコンポーネントがあれば、「パッケージ化」は可能でした。

ここは、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点確認。

手順通りに進めている場合、「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点確認。

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

Epic ランチャーを開きます。

UE5.7を「起動」。

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

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

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

足らないコンポーネントがインストールされます。
パッケージ化に必要な設定は以上です。

最低限必要なコンポーネント

以下の2つのコンポーネントがあれば、「パッケージ化」は可能でした。

ここは、UE5.1 – 5.7 共通。Windows SDK は、(10.0.18362.0以降)であれば、どれでも大丈夫。
どうしても、Visual Studio のインストール容量を減らしたい場合は、参考にしてみてください。(自己責任)
C++ファイルがビルド済みでないプロジェクトのパッケージ化はできません。



UE5.6用設定

別ページ≫

UE5.5用設定

別ページ≫

UE5.4用設定

別ページ≫

UE5.3用設定

別ページ≫

UE5.2用設定

別ページ≫

UE4.27用設定

別ページ≫

後記

Visual Studio インストールしたけど、パッケージングできないんだが?という方向けの記事が以下になります。

UE5 で パッケージ化 が できない時の 確認事項 – Windows

間違いや、よりよい方法がありましたら、Xへのリプライをいただけると助かります。

それでは、また次の記事で。