✨

UnrealEngineのソースビルド手順

に公開

https://www.unrealengine.com/ja/ue-on-github

の手順で、GitHubの認証を済ませておく。

https://dev.epicgames.com/documentation/ja-jp/unreal-engine/downloading-source-code-in-unreal-engine#ソースコードのダウンロード

の手順に従いソースコードを取得する。

https://github.com/EpicGames/UnrealEngine.git
を適当なパスにクローン
例:
F:\UnrealEngineBuilds\UnrealEngine
現在の最新リリースが取得したい場合はrelease
開発中の最新が欲しい場合はue5-main
特定のバージョンのソースコードが欲しい場合はhttps://github.com/EpicGames/UnrealEngine/releases/tag/5.7.2-release
といったタグで特定のバージョンを指定するといい

今回は5.7.2のタグに切り替えるのでこちらで切り替え。
余談だが、タグの場合は、「新しいブランチを作成」にチェックを入れる。
タグの場合はプルするとエラーになるが気にしない。

ビルドの具体的な手順はこちら
https://dev.epicgames.com/documentation/ja-jp/unreal-engine/building-unreal-engine-from-source

Setup.batを実行

GenerateProjectFiles.batを実行

UE5.slnをVisualStudio2022で開く

ソリューション コンフィギュレーションを [Development Editor]、ソリューション プラットフォームを [Win64] にそれぞれ設定する

ソリューションエクスプローラーで、コンポーネントのインストールが促されていたら、「インストール」を選択して要求されるコンポーネントをインストールする

ソリューションエクスプローラーのEngine→UE5で右クリックして「ビルド」

ビルドが完了したら「UE5」で右クリックして「スタートアッププロジェクトに設定」クリック

F5キー押下でUEを起動

Discussion