Android Game Development Kit libraries overview

C/C++ game libraries that make it easier to build, debug, optimize, and maintain your games.

Frame Pacing

A library to help games deliver frames at a consistent pace, and to adjust that pace when the game is over or under performing.
Reference  User Guide

Game Activity

A library that allows you to develop most of your game in C or C++ with access to the best of Android Jetpack and services that depend on it.
Reference  User Guide

Game Controller

A library that gives you a C API to detect controller connections and disconnections, device information, input data, extended features, and more.
Reference  User Guide

Game Text Input

A library that provides a straightforward C API to show or hide the soft keyboard, set or get the currently-edited text, and receive notifications when the text is changed.
Reference  User Guide

Memory Advice API (Beta)

A library that helps Android apps stay within safety limits for memory use by estimating the amount of memory resources used, and then notifying the app when thresholds are exceeded.
Reference  User Guide

Oboe High-performance audio

A library that helps your game achieve the lowest-possible audio latency, while avoiding device and platform audio issues.
Reference  User Guide

Performance Tuner

The Android Performance Tuner library interfaces with a service that pinpoints performance issues in correlation with quality settings, scenes, loading times, and device models.
Reference  User Guide

Performance Tuner Unity plugin

Reference  User Guide