開発要件

Linux を使用した Unreal Engine ゲームの開発に必要なソフトウェアと推奨ハードウェア

このページは Unreal Engine バージョン 5.0 向けです。UE の最新ドキュメントは「here」をクリックしてください。

Linux での開発に推奨されるソフトウェア

推奨ソフトウェア

オペレーティング システム

Ubuntu 20.04 (5.0), Ubuntu 22.04 (5.0.2+)

コンパイラ

clang 13.0.1

IDE

Visual Studio Code, CLion, QtCreator

推奨ハードウェア

推奨開発ハードウェア

プロセッサ

Quad-core Intel または AMD、2.5 GHz 以上

メモリ

32 GB RAM

ビデオカード

NVIDIA GeForce 960 GTX 以上 (最新の NVIDIA バイナリ ドライバー)

Video RAM

8 GB 以上

RHI バージョン

  • Vulkan: AMD (21.11.3+) and NVIDIA (515.48+)

UE 5.0 において、Ubuntu 22.04 は Unreal Engine との互換性はありません。この問題はバージョン 5.0.2 において修正されました。

エンジンを実行する

オペレーティング システム

CentOS 7.x 以降の相応に新しい Linux ディストリビューション

Linux Kernel バージョン

kernel 3.x 以上

追加の依存関係

glibc 2.17 以上

クロスコンパイル ツールチェーン

クロスコンパイル により、ゲーム デベロッパーは Windows から Linux をターゲットすることができます。現時点ではクロスコンパイルは Windows のみのサポートになります。Mac ユーザーは ネイティブ コンパイル で解決していただくことになります。さらに、Linux-x86_64 プラットフォーム向けに、ライブラリおよびツールチェーンのサポート、テスト、および提供をしています。

クロスコンパイルが必要な理由

クロスコンパイル により、ゲーム デベロッパーは Linux をターゲットにしながら、Windows 中心のワークフローで作業ができるようになります。今回のクロスコンパイルは Windows のみのサポートとなりますので、Mac ユーザーは現時点においては native compilation を使用する必要があります。Linux-x86_64 プラットフォーム向けに、ライブラリおよびツールチェーンのサポート、テスト、および提供をしています。

ツールチェーンの取得

以下の表で適切なツールチェーンを確認してダウンロードしてください。

ネイティブ ツールチェーン

Unreal Engine の設定 shell スクリプト (Setup.sh) は、ネイティブ ツールチェーンを自動的にダウンロードするようになっており、コンパイラとリンカーのコードベースの使用が保証されています。ネイティブ ツールチェーンを使用すると、固定された sysroot (少なくとも glibc) に対してコンパイルできるため、例えば Ubuntu 18.04 でゲームをコンパイルすると、CentOS7 でバイナリーを起動することができます。

バージョン履歴

UE バージョン

推奨オペレーティング システム

推奨 IDE

コンパイラ

クロスコンパイル ツールチェーン

ネイティブ ツールチェーン

5.2

Ubuntu 22.04, CentOS 7

Visual Studio Code, Rider

clang 15.0.1

-v21 clang-15.0.1-based

-v21 clang-15.0.1-based

5.1

Ubuntu 22.04, CentOS 7

Visual Studio Code, Rider

clang 13.0.1

-v20 clang-13.0.1-based

-v20 clang-13.0.1-based

5.0.2+

Ubuntu 22.04, CentOS 7

Visual Studio Code, Rider

clang 13.0.1

-v20 clang-13.0.1-based

-v20 clang-13.0.1-based

5.0

Ubuntu 20.04, CentOS 7

Visual Studio Code, Rider

clang 11.0.1

-v19 clang-11.0.1-based

-v19 clang-11.0.1-based

タグ
Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル