Android ゲーム開発ツールについて

Android のツールとライブラリは、ゲームエンジンの使用、作成、拡張と、一般的な IDE の使用をサポートしています。

ゲームエンジンを作成または拡張する

開発用のツールとライブラリ

  • 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 ModeMemory Advice などの API を使用することをおすすめします。同様に、ゲームの初期テストでは、Android GPU Inspector を使用することをおすすめします。詳しくは、Android ゲームの最適化の概要をご覧ください。