Android ゲームの開発ツールと実装

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

このガイドでは、ゲームエンジンとその他のゲーム開発ツールによる Android ゲームの実装に焦点を当てます。Android のツールとライブラリは、ゲームエンジンの使用、作成、拡張と、一般的な IDE の使用をサポートしています。

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

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

  • Android Game Development Kit(AGDK): Android ゲームの開発と最適化のためのツールとライブラリを集めた Android の主要なコレクションです。複数のゲームエンジンの使用と開発のシナリオをサポートし、C / C++ コードで Android アプリイベントを管理するためのライブラリを含んでいます。

  • Android Game Development Extension(AGDE): 既存のプロジェクトを使用して Visual Studio から Android ゲームを作成できる Visual Studio 拡張機能です。

  • Android Studio: Android ゲーム開発に役立つサポートタスク(Android プロジェクトの管理、依存関係の統合、デバッグ、プロファイリングなど)が多数含まれています。

ゲームサービスを追加する

Google Play の多くの機能は、ゲームの配信とメンテナンスを目的とするものです。ただし、Google Play ゲームサービスでは、ゲーム開発時に追加できるソーシャル機能と対戦機能が提供されています。たとえば、ゲーム実績、保存済みゲーム、プレーヤー ログインなどの機能があります。

最適化

Google は、Android ゲームやグラフィックを多用するアプリ向けに設計された、最適化のためのツールと API を多数提供しています。多くの場合、それらはゲームのイテレーションとメンテナンスを行うときに使用しますが、その一部は新しいゲームを作成するときにも使用できます。たとえば、ゲーム開発を始める際は、Game ModeMemory Advice などの API を使用することをおすすめします。同様に、ゲームの初期テストでは、Android GPU Inspector を使用することをおすすめします。詳しくは、Android ゲームの最適化の概要をご覧ください。