Godot をインストールして Android 用のプロジェクトを構成する

このガイドでは、次の手順について説明します。

  • Godot のバージョンとリリースを選択する
  • Godot をダウンロードしてインストールする
  • Android 開発用に Godot を構成する
  • C# 開発とエクスポート用にシステムを構成する(Godot の Mono リリースのみ)

バージョンを選択する

可能な場合は、Godot の最新の安定版リリースを使用します。Android 開発では、バージョン 3.3 以降を使用してください。

Godot をダウンロードして実行する

Godot のダウンロード ページにアクセスして、希望する環境に適したゲームエンジンをダウンロードします。

Godot のダウンロード ページでは、Standard と Mono の 2 種類のリリースが提供されています。どちらのリリースも Android での開発に使用できます。C# 開発には Mono リリースが必要です。

Godot はスタンドアロン アプリケーションとして配布されています。インストール プロセスは不要で、ダウンロード アーカイブを展開したらそのまま実行できます。

Android サポートを構成する

Android Studio SDK の設定を構成する

  1. Android Studio の最新の安定版リリースをまだ持っていない場合は、ダウンロードしてインストールします。
  2. Android Studio を起動します。
  3. [Welcome to Android Studio] ウィンドウで、[Configure] プルダウン メニューを開き、[SDK Manager] を選択します。
  4. ウィンドウの上部を確認して、使用しているパソコン上の Android SDK の場所をメモします。この場所は、後で Godot エディタで指定する必要があります。
  5. [SDK Platforms] タブで [Android 11.0 R] のリストエントリを探します。 このアイテムがオフになっている場合は、オンにします。
  6. [SDK Tools] タブで、[NDK (Side by side)]、[Android SDK Command-line Tools]、[CMake] のリスト項目を探します。これらのアイテムがオフになっている場合は、オンにします。
  7. リストアイテムのステータスが [Update Available] に設定されている場合は、最新バージョンにアップデートするためにチェックボックスをオンにします。
  8. [OK] ボタンをクリックします。ダウンロードを確認し、ライセンス契約に同意して、インストールを完了します。

デバッグ キーストアを作成する

デバイスで Android アプリを実行するには、デジタル署名する必要があります。ローカルテストでは、デバッグ キーストア ファイルを使用して、アプリに署名できます。Android Studio は、デフォルトのデバッグ キーストアを自動的に作成します。以前 Android Studio でデバッグ構成を使用してアプリをビルドしたことがある場合は、debug.keystore ファイルが次のディレクトリにあるはずです。

  • Microsoft Windows: C:\Users\$username\.android\debug.keystore
  • Linux / macOS: ~\.android\debug.keystore

debug.keystore ファイルが存在しない場合は、次の手順に沿って作成します。

  1. Android Studio を起動します。
  2. [Welcome to Android Studio] ウィンドウで、[Import an Android Code Sample] オプションを選択します。
  3. リストから [Ndk -> Hello GL2] サンプルを選択し、[Next] ボタンをクリックします。
  4. プロジェクトの場所を選択して、[Finish] ボタンをクリックします。
  5. プロジェクトが読み込まれて Gradle と同期されたら、Android Studio のメニューバーから [Build] -> [Make Project] を選択します。
  6. ビルドが終了するまで待ってから、適切なディレクトリに debug.keystore ファイルが作成されたことを確認します。

Godot エディタで Android SDK を設定してキーストアの場所をデバッグする

  1. Godot エディタを起動します。
  2. プロジェクトを作成するか、開きます。
  3. エディタ メニューバーから [Editor] -> [Editor Settings...] を選択します。
  4. [Editor Settings] ウィンドウで、左側のパネルの [Export -> Android] 項目を選択します。
  5. 右パネルで [Android Sdk Path] のテキスト ボックスに移動し、Android SDK のパスを入力します。
  6. [Debug Keystore] のテキスト ボックスに debug.keystore ファイルのパスを入力します。
Godot のエディタ設定で Android SDK パスを設定する
図 1. [Editor Settings] の [Android SDK Path] フィールド

Mono をセットアップする

MSBuild をインストールする

Godot の Mono リリースでは、C# を使用するプロジェクトをビルドおよびエクスポートするために、MSBuild が必要です。MSBuild をインストールするには、次の手順を実施します。

Linux / macOS

Microsoft Windows

C# エディタを構成する

Godot がサポートする C# コードの編集機能は、かなり限定されています。C# ファイルの編集には外部エディタを使用することを強くおすすめします。Godot は、次の C# エディタをサポートしています。

  • Microsoft Visual Studio / Visual Studio for Mac
  • Microsoft Visual Studio Code
  • JetBrains Rider
  • MonoDevelop

外部 C# エディタを構成するには、Godot エディタでプロジェクトを開いて、次の手順を実施します。

  1. エディタのメニューバーから [Editor] -> [Editor Settings…] を選択します。
  2. [Editor Settings] ウィンドウで、左側のパネルから [Mono] -> [Editor] を選択します。
  3. [External Editor] プルダウン メニューから、使用するエディタを選択します。
Godot のエディタ設定で外部エディタを設定する
図 2: [Editor Settings] の [External Editor] フィールド

Godot 向けの C# エディタ プラグイン