The Android Game Development Kit (AGDK) is a set of tools and libraries that help you develop and optimize Android games while integrating with existing game development platforms and workflows.
Use, develop, or extend game engines
AGDK provides tools and libraries for adding Android support when you create or extend a game engine. It also provides plugins and integration that supports Android development on many existing game engines.
Develop in Visual Studio
You can build Android games in Visual Studio on Windows by using the Android Game Development Extension for Visual Studio (AGDE). AGDE is a Visual Studio extension that allows you to use your existing Visual Studio projects to build Android games.
The AGDK libraries allow you to develop and optimize your game in C or C++ while accessing Android app development libraries and services.
Game Text Input
Memory Advice API (Beta)
Oboe High-performance audio
Android Performance Tuner
Android Performance Tuner Unity plugin
For a complete list of Android game optimization tools and best practices, see the optimization overview.