㊙️

[UE5] 配布ビルド(InstalledBuild)作成方法

2023/05/20に公開

配布ビルド(InstalledBuild)とは?

コンパクトにビルドしたUnrealEngine

です。
ソースビルドエンジンはプログラマからしたらやれることが増えて便利なのですが、
プログラムをしないデザイナーさんやプランナーさんからすると、旨味が減ります。
それなのに、エンジン容量は大きい...

そんな人に向けて、必要最低限なコンパクトにまとめたUnrealEngine(以降配布ビルドエンジン)を作成します。
実際の開発でも作られていることが多い印象です。

公式ドキュメントはこちら https://docs.unrealengine.com/4.26/ja/ProductionPipelines/DeployingTheEngine/UsinganInstalledBuild/

InstalledBuildを作成する

それでは前置きはこれくらいにして、さっそくBuildGraphコマンドを使用してInstalledBuildを作成します。このコマンドはAutomationToolを起動して使う必要があります。

AutomationToolを起動するためのバッチファイルは以下にあります。
*\UnrealEngine\Engine\Build\BatchFiles\RunUAT.bat

RunUAT.batがあるフォルダまでコマンドプロンプトで移動して、
以下のコマンドを実行すると、InstalledBuild作成を開始します。

RunUAT.bat BuildGraph -target="Make Installed Build [PLATFORM]" -script=Engine/Build/InstalledEngineBuild.xml -clean

[PLATFORM]のところは、プラットフォームごとで選択できますが、
基本的にはWindowsだと思いますので、「Win64」が入ると思います。
※ [PLATFORM]をWin64に置き換える。

うまく作成できないときは...

  1. Setup.batを実行しているかを確認してください
  2. 再ビルドを試してみる
  3. Webマークの解除を行う
  4. PDBCopy.exeがインストールされていない。
    ※ERROR: Unable to find installation of PDBCOPY.EXE~ ← こんな感じのエラーがでる

上記を疑ってみるとよいかと思います。

Discussion