Android のツールとライブラリは、ゲームエンジンの使用、作成、拡張と、一般的な IDE の使用をサポートしています。
ゲームエンジンを作成または拡張する
ゲームエンジンを使用する: Unity、Unreal、Defold、Godot などのゲームエンジンを使用して Android ゲームを開発します。
ゲームエンジンを作成または拡張する: 新しいゲームエンジンを作成するか、既存のゲームを拡張して、Android ゲーム開発に役立てます。
開発用のツールとライブラリ
Android Game Development Kit(AGDK): Android ゲームの開発と最適化のためのツールとライブラリを集めた Android の主要なコレクションです。複数のゲームエンジンの使用と開発のシナリオをサポートし、C / C++ コードで Android アプリイベントを管理するためのライブラリを含んでいます。
Android Game Development Extension(AGDE): 既存のプロジェクトを使用して Visual Studio から Android ゲームを作成できる Visual Studio 拡張機能です。
PC 版 Google Play Games: このプラットフォームでは、高性能エミュレーションを使用して Android ゲームを Windows に配信できます。同じコードベースを使用しながら、Android、ChromeOS、Windows 間でクロスデバイス プレイを実現できます。
Android Studio: Android ゲーム開発に役立つサポートタスク(Android プロジェクトの管理、依存関係の統合、デバッグ、プロファイリングなど)が多数含まれています。
ゲームサービスを追加する
Google Play の多くの機能は、ゲームの配信とメンテナンスを目的とするものです。ただし、Google Play Games サービスでは、ゲーム開発時に追加できるソーシャル機能と対戦機能が提供されています。たとえば、ゲーム実績、保存済みゲーム、プレーヤー ログインなどの機能があります。
最適化
Google は、Android ゲームやグラフィックを多用するアプリ向けに設計された、最適化のためのツールと API を多数提供しています。多くの場合、それらはゲームのイテレーションとメンテナンスを行うときに使用しますが、その一部は新しいゲームを作成するときにも使用できます。たとえば、ゲーム開発を始める際は、Game Mode や Memory Advice などの API を使用することをおすすめします。同様に、ゲームの初期テストでは、Android GPU Inspector を使用することをおすすめします。詳しくは、Android ゲームの最適化の概要をご覧ください。