概要
Epic Games Store パブリッシング ツールでは、アーティファクト はバイナリ、メタデータ、およびコンフィギュレーションのグループを表し、コンテンツをダウンロードするユーザー リクエストの履行に使用されます。デベロッパー ポータルでは、[Artifacts and Binaries (アーティファクトとバイナリ)] セクションでバイナリをレビューして、アーティファクトにアップロードできます。
初めて製品を作成すると、その製品のアーティファクトが自動的に生成されます。アーティファクトは、Demo タイプのオファーなど、ダウンロード可能なコンテンツがある追加オファーを作成するときも自動で生成されます。
アーティファクトは、Add-On タイプのオファーに対して自動では作成 されない ことに注意してください。これは、アドオンには必ずしもダウンロード可能なコンテンツがあるとは限らないためです。デベロッパー ポータルの [Offers (オファー)] セクション で、必要に応じて、これらのオファーに対してアーティファクトを作成できます。
オファーの日付に関する注意事項
オファーに対して設定するリリース日の種類によって、オファーのアーティファクトにバイナリをアップロードしなければならないタイミングが決まります。
- 予定または不明なリリース日: オファーが予定または不明なリリース日で設定されている場合、オファーを Stage または Live サンドボックスにプッシュするためのバイナリのアップロードは必要ありません。バイナリが必要になるのは、確定リリース (ローンチ) 日で準備をするときだけです。
- 確定リリース日: オファーに確定リリース日が割り当てられている場合、Stage サンドボックスにプッシュする前に、関連アーティファクトにアタッチするバイナリが必要です。
詳細については、「オファーを管理する」」の「日付」セクションを参照してください。
ビルドを作成してアップロードする
開始前に
BuildPatch ツール (BPT) は、コマンドライン ツールで、製品のバイナリ ファイルを安全にパッケージして、Dev サンドボックス にアップロードできます。デベロッパー ポータルでバイナリをアーティファクトにアップロードするには、このツールを使用する必要があります。
このツールをダウンロードするには、次の手順を実行します。
- [Your Product (あなたの製品)] > [Epic Games Store] > [Artifacts and Binaries] の順に移動します。
- 右上の [Download Tool (ツールをダウンロード)] をクリックします。
- 詳細については、「BuildPatch ツールの手順」 を参照してください。
バイナリをアップロードする
[Manage Artifact (アーティファクトを管理)] 画面で次の手順を実行して、バイナリをアーティファクトにアタッチします。この画面からアーティファクトの詳細情報やアクティブなバイナリを確認することもできます。
- デベロッパー ポータルで、[Your Product] > [Epic Games Store] > [Artifacts and Binaries] の順に移動します。
- 名前または対応する メニュー アイコン (...) をクリックして、編集するアーティファクトを選択します。
- [Manage Artifact] 画面で、[Upload Binary (バイナリをアップロード)] をクリックします。
- このプロセスを完了するには、BuildPatch ツールの手順 を使用します。
バイナリのアップロード後に、デベロッパー ポータルで適切なラベルをアーティファクトに追加することができます。これを行うには、以下のステップを実行します。
- [Your Product] > [Epic Games Store] > [Artifacts and Binaries] の順に移動します。次に、リストから適切なアーティファクトを選択します。
- [Manage Artifact] 画面で、[Active Binaries (アクティブなバイナリ)] セクションの メニュー (...) アイコン をクリックします。次に、[Manage Platforms (プラットフォームを管理)] を選択します。
- ビルドに適したプラットフォームを選択します。[Save Changes (変更を保存)] をクリックします。
プラットフォームが選択されると、自動的にバイナリのラベルが [Live (ライブ)] になります。このラベルにより、Epic Games Launcher からバイナリにアクセスできるようになります。
バイナリにラベルを適用すると、ラベル名 (「Live」など) およびプラットフォーム (「Win32」など) が 1 つのバイナリ バージョンに関連付けられます。同一のバイナリに複数のラベルを割り当てることができます。Epic Games Launcher で実行されるクエリでは、現在実行されているプラットフォームに関連付けられているバイナリのみを取得できます。たとえば、Win32 のランチャー クライアントの場合、Win32 のプラットフォームを使用してクエリを実行するため、Windows または Mac のラベルが付加されたバイナリは取得できません。