UE操作

Windows用にパッケージ化するとSDKエラーが出る場合の対処方法

Windows用にパッケージ化するとエラーが出る場合があります。当記事の対処方法で解決する場合があるので参考にしてみてください。

UnrealEngineで作ったゲームをWindows用にパッケージ化すると、エラーが出る場合があります。
SDKエラーが出た場合、当記事の対処方法で解決することがあるので参考にしてみてください。

パッケージ化手順

当記事をご覧になっているということはご存じかと思いますが、念のためUnrealEngineでパッケージ化する方法をご紹介します。

メニューから「プラットフォーム」-「Windows」-「プロジェクトをパッケージ化」を選択します。
対応デバイス毎にパッケージ化の選択肢が異なるので、Windowsを選択していることを今一度確認してみましょう。

UnrealEngineでWindows用にパッケージ化する手順

SDKエラーが出る場合の対処法

パッケージ化すると、以下のようなSDKエラーが出ることがあります。

SDK未設定

データの生成に必要なWindowsのSDKは正しくインストールされませんでした。
メインツールバーの起動メニューのSDKのセクションを確認し、SDKを更新してください。

Unreal Engine 5 パッケージ化時の警告メッセージより
UnrealEngineでWindows用にパッケージ化する際のSDKエラー
UnrealEngineでWindows用にパッケージ化する際のSDKエラー

こうしたエラーが出る場合は次のいずれかの対処方法を試してみてください。

方法1:Windows SDKを直接インストールする

注意

PCに詳しい方用のインストール方法です。
詳しくない方は、後述する方法2をお試しください。

不足しているのはWindows SDKだけ(のはず)なので、Microsoft社の公式ページからWindows SDKをダウンロードしてください。
やることはこれだけです!

クルエイチ
クルエイチ

万が一インストールしても動作しない場合、他にも不足しているファイルが存在する可能性があります。

Microsoft社の公式Windows SDKダウンロードサイト
https://developer.microsoft.com/ja-jp/windows/downloads/windows-sdk/

方法2:Visual Studioのインストール

注意

PCに詳しくない方用のインストール方法です。
不要なものまでダウンロードされてしまうため、知識のある方は先述の方法1をお試しください。

UE5で作成したゲームをWindows用にパッケージ化する場合、Visual Studioをインストールする必要があります。

Visual Studioをインストール

Visual StudioをMicrosoft社の公式サイトからダウンロードしてください。
無料のコミュニティ版で問題ありません。

Visual Studio 公式サイト:https://visualstudio.microsoft.com/ja/downloads/

必要なコンポーネントをインストール

Visual Studioをインストールすると、Visual Studio本体以外に「Visual Studio Installer」というソフトもダウンロードされます。
このインストーラーの方を起動します。

「C++によるゲーム開発」にチェックを入れます。
この時、インストールの詳細欄でデフォルトでチェックされているものは外さないでください!
※このエラーを解消するだけなら不要なファイルもありますが、ゲーム開発していくと今後必要になることもあります。

さらに、インストールの詳細で「Windows●● SDK」(●●はご自身の使用するWindowsのOSバージョン)にチェックを入れます。
SDKのカッコ内部分のバージョン(10.0.22621.0のようなもの)は、最新のバージョンで問題ありません。

VisualStudioInstallerでのSDKインストール
UnrealEngineを再起動

Visual Studioをインストールした後に、UnrealEngineを再起動してください。
パッケージ化する前に「プラットフォーム」-「Windows」を確認すると、文字左にあるアイコンが⚠ではないはずです。

UnrealEngineでWindows用にパッケージ化する手順

左アイコン⚠が出ない場合は、正常にパッケージ化できる準備が整った可能性が高いです。
(厳密にはアイコンが変わっていてもエラーになることがあります)

まとめ

SDKエラーは厄介で、UnrealEngineをいくらいじっても解決しません。
VisualStudioが関連する(正確にはVusualStudioと同時にインストールできるSDK等のキット類)という部分には気づきにくいでしょう。

当記事が皆様のお力になれれば幸いです。

  • この記事を書いた人
  • 最新記事
クルエイチ

クルエイチ

NextClueLabの代表・管理者。 (Clue + 英知・叡智・叡知)でクルエイチ。 平日は会社員。 土日は副業でWeb・スマホアプリの開発やブロガーをこなす。 祝日は休み、UE5で3DCG動画制作などをして過ごす。

人気記事

Unreal Engine(UE)で、フリーフォントや購入したフォントを使ってみよう!とてもシンプルなテクニックですが、他のUE製作者と簡単に差をつけることができます! 1

フリーフォントや購入したフォントを使ってみよう!とてもシンプルなテクニックですが、他のUE製作者と簡単に差をつけることができます!

Windows用にパッケージ化するとエラーが出る場合があります。当記事の対処方法で解決する場合があるので参考にしてみてください。 2

Windows用にパッケージ化するとエラーが出る場合があります。当記事の対処方法で解決する場合があるので参考にしてみてください。

Unreal Engine(UE)で鏡のマテリアルを作ってみよう!壁や床、箱などにも設定可能で自由度の高い鏡マテリアルの作り方を、初心者向けに解説します! 3

鏡のマテリアルを作ってみよう!壁や床、箱などにも設定可能で自由度の高い鏡マテリアルの作り方を、初心者向けに解説します!

-UE操作