このページには、Linux デバイス向けの Unreal Engine (UE) プロジェクトを開発するために必要なソフトウェア開発キット (SDK) とハードウェア要件が記載されています。
推奨ハードウェア
オペレーティング システム | Ubuntu 22.04 |
プロセッサ | クワッドコア Intel または AMD (2.5 GHz またはそれ以上) |
メモリ | 32 GB RAM |
ビデオ カード | NVIDIA GeForce 960 GTX 以上 (最新の NVIDIA バイナリ ドライバー) |
ビデオ RAM | 8 GB 以上 |
RHI バージョン | Vulkan: AMD (21.11.3+) および NVIDIA (515.48+) |
Linux での開発に推奨されるソフトウェア
エンジンまたはエディタを実行するための最小要件は以下のとおりです。
Unreal Engine の実行 | |
---|---|
オペレーティング システム | CentOS 7.x 以降の合理的な新しい Linux ディストリビューション |
Linux Kernel バージョン | kernel 3.x 以上 |
追加の依存関係 | glibc 2.17 以上 |
Unreal Engine を使用して開発するプログラマーの要件は、次のとおりです。
Unreal Engine を使用した開発 | |
---|---|
オペレーティング システム | Ubuntu 22.04、CentOS 7 |
コンパイラ | clang 16.0.6 |
オプション | |
IDE | Visual Studio Code、Rider |
クロスコンパイル ツールチェーン
クロスコンパイル により、ゲーム デベロッパーは Windows から Linux をターゲットすることができます。現時点では、クロスコンパイルは Windows でのみサポートされており、Mac ユーザーは現在のところ ネイティブ コンパイル を利用する必要があります。さらに、Linux-x86_64 プラットフォーム向けに、ライブラリおよびツールチェーンをサポート、テスト、および提供しています。
クロスコンパイルが必要な理由
クロスコンパイル により、ゲーム デベロッパーは Linux をターゲットにしながら、Windows 中心のワークフローで作業ができるようになります。今回のクロスコンパイルは Windows のみのサポートとなりますので、現時点では、Mac ユーザーは現在のところ ネイティブ コンパイル を利用する必要があります。Linux-x86_64 プラットフォーム向けに、ライブラリおよびツールチェーンをサポート、テスト、および提供しています。
ツールチェーンを入手する
クロスコンパイル ツールチェーンをダウンロードするには、以下のバージョン履歴セクションの表にあるダウンロード リンクを参照してください。
ネイティブ ツールチェーン
Unreal Engine の設定 Shell スクリプト (Setup.sh
) は、ネイティブ ツールチェーンを自動的にダウンロードするようになっており、コンパイラとリンカのコードベースの使用が保証されています。ネイティブ ツールチェーンを使用すると、固定された sysroot (少なくとも glibc
) に対してコンパイルできるため、たとえば Ubuntu 18.04 でゲームをコンパイルすると、CentOS7 でバイナリを起動することができます。
バージョン履歴
UE バージョン | 推奨オペレーティング システム | 推奨 IDE | コンパイラ | クロスコンパイル ツールチェーン | ネイティブ ツールチェーン |
---|---|---|---|---|---|
5.3 | Ubuntu 22.04, CentOS 7 | Visual Studio Code, Rider | clang 16.0.6 | ||
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 |