5 - ゲームをパッケージ化する

モバイル ゲームを配布 (リリース) 用にパッケージ化する方法を説明します。

Windows
MacOS
Linux

ここまでのチュートリアルでは、モバイル ゲーム プロジェクトを作成し Android デバイスにでデプロイしました。ゲームを配布可能にするには、さらにプロジェクトをパッケージ化する必要があります。 以下の手順では、Android プラットフォームにゲームをパッケージ化して配信可能にする方法を説明します。プロジェクトのパッケージ化は Development モードで行うということを、しっかり理解しておいてください。最初は、テスト目的でゲームのパッケージ化を Development モードで行うことが グッドプラクティスです。ゲームの仕上がりに納得したら、エンジンがコンソール コマンド、統計、プロファイリング ツールを削除する Shipping モード プロジェクトをパッケージ化することができます。

UE4 で使用できる各種ビルド コンフィギュレーションの違いについては、 ビルド コンフィギュレーションのリファレンス ページを参照してください。

プロジェクトをパッケージ化する

  1. [File] メニューを開き、下にスクロールして [Package Project] を選択したら [Android] 上にカーソルを合わせて [Android (ETC1)] を選択します。

    クリックしてフルサイズで表示

  2. [Open Directory] メニューが表示されたら、[New Folder] ボタンを使って「Android_Builds」という名前の新規フォルダを作成します。

    クリックしてフルサイズで表示

  3. 次に [Open] ボタンをクリックしてパッケージ化を開始します。

    クリックしてフルサイズで表示

  4. UE4 によるプロジェクト パッケージ化の間、進捗バーが右下隅に表示されます。

    クリックしてフルサイズで表示

  5. パッケージ化の最後に、処理の完了を示すメッセージが表示されます。

    クリックしてフルサイズで表示

  6. [Android_Builds] フォルダの中に 「Android_ETC1」 というフォルダがあります。

    LinuxAndroid_Step36.png

  7. その 「Android_ETC1」 フォルダの中には、パッケージ化で作成されたファイルがあります。

    LinuxAndroid_Step37.png

    このファイルには、[Uninstallation] シェル スクリプト scripts (*.sh) が ETC1 圧縮スキームをサポートする Android デバイスにプロジェクトをインストールするために 必要なすべてのファイルが含まれる Android Application Package (*.apk) と一緒に [Installation] が 入っています。

  8. 次に、フォルダの中を右クリックして [Open in Terminal] を選択すると、このフォルダの位置からターミナルが開きます。

    LinuxAndroid_Step38.png

  9. ターミナルに ./Install_LinuxAndroidProject_Development-arm64.es2.sh と入力してプロジェクトを Android デバイスにインストールします。

    クリックしてフルサイズで表示

    このシェルスクリプトの実行がうまくいかない場合は、ターミナルに adb devices と入力して、デバイスのコンピューターへの接続状態を確認してください。

  10. インストール中、シェル スクリプトは以下の出力をターミナルにフラッシュします。

    クリックしてフルサイズで表示

    シェル スクリプトによるインストール処理が完了すると、「Installation successful」 メッセージが表示されます。

結果

インストール スクリプトにより Android デバイスへのゲームのインストールが完了し、プロジェクトがデバイスのアプリケーション ドロワーで表示されました。

クリックしてフルサイズで表示

これで終わりです!このステップで学習した内容です。

✓ Linux で UE4 を使ってモバイルゲーム開発用 Android SDK のインストールおよび設定方法
✓ Android の開発環境を有効にする方法
✓ UE4 で Android モバイル ゲーム プロジェクトの作成方法
✓ UE4 から Android デバイスへのレベルのデプロイ方法
✓ モバイル ゲームをリリース用にパッケージする方法

次のページでは、上記スキルの応用方法について説明します。

タグ
Select Skin
Light
Dark

新しい Unreal Engine 4 ドキュメントサイトへようこそ!

あなたの声を私たちに伝えるフィードバックシステムを含め、様々な新機能について開発をおこなっています。まだ広く使える状態にはなっていないので、準備ができるまでは、ドキュメントフィードバックフォーラムで、このページについて、もしくは遭遇した問題について教えていただけると助かります。

新しいシステムが稼働した際にお知らせします。

フィードバックを送信