Language:
Page Info
Skill Level:
Engine Version:

アンリアル エンジン ソースコードのダウンロード

Prerequisite Topics

This page assumes you have prior knowledge of the following topics. Please read them before proceeding.

ユーザー登録すると、UE4 のソースコードを Unreal Engine GitHub レポジトリからダウンロードできます。レポジトリ へアクセスする前に、アンリアル エンジンにユーザー登録し、 GitHub アカウントを取得する必要があります。GitHub アカウントを Unreal Engine アカウントに連携させる方法は UE4 on GitHub ページをご覧ください。

ソースコードのブランチ

リポジトリにアクセスすると、UE4 のソースコードが 3 つのブランチで発行されていることが分かります。

Branches.png

Release ブランチ

Release ブランチ は、弊社 QA チームが十分なテストを行っており、ここから UE4 の学習やアンリアルのゲーム作成を開始すると良いと思います。隔月または 2 ヶ月おき程度にビルドをリリースできるように、このブランチの安定化に尽力しています。

Promoted ブランチ

Promoted ブランチ は、デザイナーとアーティストによる使用のためにビルドが更新されます。ユーザー登録した皆さんが、安定が確認された UE4 の最新機能にアクセスできるように、毎日更新を心掛けています。UE4 の機能開発について、このブランチでしっかり学習することができます。

Master ブランチ

Master ブランチには最新技術が含まれているので、UE4 はソースからのコンパイルを保証していません。

Master ブランチ はエンジン チームが行った 変更をライブで 追跡します。経験豊富な方々は、通常、このブランチで UE4 のデベロッパーと連携して作業します。

新規リリースやホットフィックスを安定させるために、この他のブランチも表示される場合が時々あります。

ソース コードのダウンロード

アンリアル エンジンのソースコードをダウンロードするには、以下の手順に従います。

オペレーション システムを選択してください。

Windows

Mac OS

Linux

作業を開始する前に、インストールされている Visual Studio 2015 (以降) for Windows Desktop を実行していることを確認してください。

  1. GitHub for Windows そして fork and clone our repository をインストールします。

    コマンドラインで Git を使用する場合は、Git を設定するレポジトリをフォークする に関する記事を参照してください。

    Git を使用したくない場合は、右側の [Download ZIP] ボタンを使ってソースを取得してください。ビルトインされている Windows zip ユーティリティがインターネットからダウンロードされた zip ファイルのコンテンツの実行を安全でないとマーク付けするので、解凍前にこの zip ファイルを右クリックして [Properties...] および [Unblock] を選択します。サードパーティ zip ユーティリティではこの作業は通常行われません。

  2. Visual Studio 2015 をインストールします。

    Visual Studio 2015 のデスクトップ エディションは、Visual Studio Community 2015 を含めて UE4 をビルドします。これは、小規模チームおよびインディー デベロッパーは無料で利用できます。 C++ サポートはデフォルトでは有効になっていないので、インストールに必ず入れるようにしてください。

  3. エクスプローラでソースフォルダを開き Setup.bat を実行します。 これにより、エンジン用バイナリ コンテンツのダウンロード、前提条件のインストール、アンリアル ファイルの関連付けの設定が実行されます。

    Windows 8 では SmartScreen からの警告が表示される場合があります。まず [More Info]、次に [Run Anyway] をクリックして続行します。

    エンジン バイナリ全体のダウンロード サイズは現在 3-4 GB なので、完了までに時間を要することがあります。 その後のチェックアウトはインクリメンタル ダウンロードだけになるので、かなり高速になります。

  4. GenerateProjectFiles.bat を実行してエンジン用のプロジェクト ファイルを作成します。1 分もかからずに完了します。

  5. UE4.sln をダブルクリックして、プロジェクトを Visual Studio にロードします。ソリューション コンフィギュレーションを [Development Editor]、ソリューション プラットフォームを [Win64] に設定たら UE4 ターゲットを右クリックして [Build] を選択します。システム仕様によっては、コンパイル完了に 10 分から 40 分程度かかることがあります。

  6. コンパイルが完了したら、スタートアップ プロジェクトを [UE4] に設定しデバッグのために F5 を押して、Visual Studio からエディタをロードします。

  1. GitHub for Mac そして fork and clone our repository をインストールします。

    ターミナルで Git を使用する場合は、Git を設定するレポジトリをフォークする に関する記事を参照してください。 Git を使用したくない場合は、'Download ZIP' ボタンを使ってソースを直接ダウンロードしてください。

  2. Xcode の最新版をインストールしてください。

  3. Finder でソースフォルダを 開き Setup.sh をダブルクリックしてエンジンのバイナリ コンテンツをダウンロードします。ダウンロードしたらターミナルのウィンドウを閉じます。

    Zip ファイルでソースをダウンロードすると、デベロッパーとして認識できない旨の警告が表示されます (GitHub 上の Zip ファイルはデジタル署名されていないので)。 回避するには、Setup.コマンドを右くりっくして、[Open] を選択し、[Open] ボタンをクリックします。

  4. 同じフォルダの中の GenerateProjectFiles.command をダブルクリックします。完了までに 1 分弱程度かかります。

  5. プロジェクトを XCode にロードするには、「UE4.xcworkspace」 ファイルをダブルクリックします。タイトルバーで My Mac ターゲット向け ShaderCompileWorker を選択し、次に [Product] > [Build] を選択します。Xcode のビルドが終了したら、My Mac ターゲット向け UE4 を選択し同じことをします。システム仕様によっては、コンパイルに 15 分から 40 分程度かかることがあります。

  6. コンパイルが終了したら [Product] > [Run] を選択してエディタをロードします。

弊社のデベロッパーおよびサポートチームは Ubuntu の最新版を使用しているため、他の Linux ディストリビューション (Ubuntu の他のバージョンも含めて) に対するサポートができない場合があります。

  1. Set up Git および fork our repository 。 Git を使用したくない場合は、'Download ZIP' ボタンを使ってソースを Zip ファイルでダウンロードしてください。

  2. ソースフォルダを 開き Setup.sh を実行して、エンジンのバイナリ コンテンツを ダウンロード します。

  3. クロスコンパイルとネイティブ ビルドがサポートされます。

Windows (Mac もサポート予定) デベロッパーが一番楽な方法でゲームを Linux 向けにパッケージ化する場合、クロスコンパイル が便利です。その場合、クロスコンパイラ ツールチェーン のインストールが必要です (Wiki の Linux 向けクロスコンパイルの説明 をご覧ください)。

ネイティブ コンパイルREADME および コミュニティ Wiki ページ で説明されています。

GitHub 上のソースコード レポジトリからアンリアル エンジンをダウンロードおよびビルドする方法を説明します。アンリアル エンジンのバイナリ バージョンをダウンロードしたい場合は、 アンリアル エンジンのインストール方法 ドキュメントでアンリアルを取得する 方法を学習してください。

ライセンス契約と貢献

GitHub 上のアンリアルエンジンへのアクセス、使用は、 EULA (エンドユーザーライセンス契約書) によって規定されます。随時修正される、EULA の条件に従わない場合は、アンリアルエンジンへのアクセスや使用は許可されません。

GitHub の プル リクエスト を用いたアンリアル エンジンの開発に対する貢献を歓迎します。弊社の進行中の開発のほとんどは、Master ブランチにあります。そのため、そこからプル リクエストを行ってください (特に新機能の場合)。すべての新規コードは、 エピック ゲームズのコーディング標準 を順守するようにしてください。すべての貢献は、EULA (エンドユーザーライセンス契約書) の条件によって規定されます。

次のステップ

アンリアル エンジンのダウンロードとセットアップが終了しました。次は、ソースからエンジンをビルドする へ進みます。

補足説明

新しいソースのビルドから初めてエディタを起動すると、ロード時間が長くかかることがあります。 アンリアル エンジンはご利用のプラットフォーム向けにコンテンツを 派生データのキャッシュ に最適化します。これは一回だけ行われます。

アンリアル エンジンのコードのプライベートのフォークは、GitHub アカウントの許可に関連付いています。 サブスクライブの解除またはGitHubのユーザー名を切り替える場合は、再度フォークし、ローカル コピーから変更をアップロードする必要があります。