# GameActivity アプリケーションのエントリーポイント

> Understand the GameActivity application entry point so you can determine whether it's the most appropriate one for your application.

[GameActivity](https://developer.android.com/games/agdk/game-activity) アプリケーションのエントリーポイントは、[Activity](/engine/6000.0/manual/platform-specific/android/developing/application-entries/activity.md) アプリケーションのエントリーポイントの拡張版であり、新しい Unity プロジェクトのデフォルトアプリケーションのエントリーポイントです。Android とアプリケーション間のインタラクションを、Activity アプリケーションのエントリーポイントよりも制御できるようにします。この制御を可能にするために、GameActivity ライブラリは以下の処理を行います。

* 特定の Unity バージョンに直接マップしません。つまり、GameActivity ライブラリを個別に Unity に更新できます。
* GameActivity ライブラリと Unity 間のブリッジとして、カスタマイズ可能な [Glue ライブラリ](https://developer.android.com/reference/games/game-activity/group/android-native-app-glue) を使用します。つまり、ブリッジコードを修正して変更を加え、機能を変更および拡張できます。

| **トピック**                                                                                                                                 | **説明**                                               |
| ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
| [GameActivity の要件と互換性](/engine/6000.0/manual/platform-specific/android/developing/application-entries/game-activity/requirements.md)     | GameActivity アプリケーションのエントリーポイントのシステム要件と機能の互換性を理解します。 |
| [GameActivity ブリッジコードの変更](/engine/6000.0/manual/platform-specific/android/developing/application-entries/game-activity/modify-bridge.md) | Unity ランタイムを GameActivity ライブラリに接続するコードを変更します。       |
| [GameActivity ライブラリの更新](/engine/6000.0/manual/platform-specific/android/developing/application-entries/game-activity/update-library.md)  | アプリケーションで使用する GameActivity ライブラリのバージョンを変更します。        |

## 追加リソース##additional-resources

* [Android アプリケーションのアプリケーションエントリーポイントの設定](/engine/6000.0/manual/platform-specific/android/developing/application-entries/set.md)
