For more information about the Android Game SDK, see the SDK documentation and the SDK release notes.
This table lists all the artifacts in the androidx.games group.
games-memory-advice
The MemoryAdvice API requires your application to be built with NDK version r23.* or newer.
To add a dependency on game, you must add the Google Maven repository to your project. Read Google's Maven repository for more information.
Add the dependencies for the artifacts you need in the build.gradle file for
your app or module; games-activity library has integrated the same version of
the game-text-input library, hence GameActivity apps can not include the
game-text-input dependency again:
android { ... // To use the Android Frame Pacing or Android Performance Tuner libraries, enable // native dependencies to be imported. Libraries will be made available to your CMake build // as packages named "games-frame-pacing" and "games-performance-tuner". buildFeatures { prefab true } } dependencies { // To use the Android Frame Pacing library implementation "androidx.games:games-frame-pacing:2.1.3" // To use the Android Performance Tuner implementation "androidx.games:games-performance-tuner:2.0.0" // To use the Games Activity library implementation "androidx.games:games-activity:4.4.2" // To use the Games Controller Library implementation "androidx.games:games-controller:2.0.2" // To use the Games Text Input Library // Do not include this if games-activity has been included implementation "androidx.games:games-text-input:4.3.1" }
android { ... // To use the Android Frame Pacing or Android Performance Tuner libraries, enable // native dependencies to be imported. Libraries will be made available to your CMake build // as packages named "games-frame-pacing" and "games-performance-tuner". buildFeatures { prefab = true } } dependencies { // To use the Android Frame Pacing library implementation("androidx.games:games-frame-pacing:2.1.3") // To use the Android Performance Tuner implementation("androidx.games:games-performance-tuner:2.0.0") // To use the Games Activity library implementation("androidx.games:games-activity:4.4.2") // To use the Games Controller Library implementation("androidx.games:games-controller:2.0.2") // To use the Games Text Input Library // Do not include this if games-activity has been included implementation("androidx.games:games-text-input:4.3.1") } }
For more information about dependencies, see Add build dependencies.
You may need to add properties to the gradle.properties file located in the
same directory as your app's (or module's) build.gradle file. If the
gradle.properties file does not exist, then create this file.
If you are using Android Studio 4.0, make sure gradle.properties contains the
following lines:
# Enables experimental Prefab
android.enablePrefab=true
# Tell Android Studio we are using AndroidX
android.useAndroidX=true
If you are using Android Studio 4.1 or later, make sure gradle.properties
contains the following lines:
# Tell Android Studio we are using AndroidX
android.useAndroidX=true
To make the imported Game SDK packages available, add the following to
your main app's CMakeLists.txt file:
# Add the packages from the Android Game SDK
find_package(games-frame-pacing REQUIRED CONFIG)
find_package(games-performance-tuner REQUIRED CONFIG)
This will allow you to include header files from the Android Game SDK in your game code:
#include "swappy/swappyGL.h"
#include "tuningfork/tuningfork.h"
In your main app's CMakeLists.txt file, find target_link_libraries for the
main shared library. Add the references to the Android Game SDK static libraries
to include them in your shared library:
target_link_libraries(...
games-frame-pacing::swappy_static
games-performance-tuner::tuningfork_static
...)
Your feedback helps make Jetpack better. Let us know if you discover new issues or have ideas for improving this library. Please take a look at the existing issues in this library before you create a new one. You can add your vote to an existing issue by clicking the star button.
See the Issue Tracker documentation for more information.
May 06, 2026
androidx.games:games-text-input:4.3.1 is released. Version 4.3.1 contains these commits.
March 11, 2026
androidx.games:games-text-input:4.3.0 is released. Version 4.3.0 contains these commits.
January 28, 2026
androidx.games:games-text-input:4.3.0-rc01 is released. Version 4.3.0-rc01 contains these commits.
November 19, 2025
androidx.games:games-text-input:4.3.0-beta01 is released. Version 4.3.0-beta01 contains these commits.
androidx.games:games-text-input from alpha to beta.August 7, 2024
androidx.games:games-text-input:3.0.4 is released. Version 3.0.4 contains these commits.
Bug Fixes
July 26, 2023
androidx.games:games-text-input:2.1.0-alpha01 is released. Version 2.1.0-alpha01 contains these commits.
New Features
API Changes
isSoftwareKeyboardVisible functionGameActivity_setImeEditorInfoonEditorAction callbackBug Fixes
March 8, 2023
androidx.games:games-text-input:2.0.0 is released. Version 2.0.0 contains these commits.
Important changes since 1.1.1
November 9, 2022
androidx.games:games-text-input:1.1.2-alpha01 is released. Version 1.1.2-alpha01 contains these commits.
New Features
July 13, 2022
androidx.games:games-text-input:1.1.1 is released. Version 1.1.1 contains these commits.
Bug Fixes
February 9, 2022
androidx.games:games-text-input:1.1.0 is released. Version 1.1.0 contains these commits.
Important changes since 1.0.0
- Added WindowInsets listening and querying functionality to GameTextInput
- Add missing gamecommon.h header
January 26, 2022
androidx.games:games-text-input:1.1.0-rc01 is released. Version 1.1.0-rc01 contains these commits.
December 15, 2021
androidx.games:games-text-input:1.1.0-beta01 is released. Version 1.1.0-beta01 contains these commits.
Bug Fixes
October 13, 2021
androidx.games:games-text-input:1.1.0-alpha01 is released. Version 1.1.0-alpha01 contains these commits.
API Changes
August 4, 2021
androidx.games:games-activity:1.0.0, androidx.games:games-controller:1.0.0, and androidx.games:games-text-input:1.0.0 are released. Version 1.0.0 contains these commits.
Major features of 1.0.0
This is the initial release to stable of Games-Activity, Games-Controller and Games-Text-Input. See the AGDK Home Page for more information.
July 12, 2021
androidx.games:games-text-input:1.0.0-rc01 is released with no changes. Version 1.0.0-rc01 contains these commits.
June 30, 2021
androidx.games:games-text-input:1.0.0-beta01 is released. Version 1.0.0-beta01 contains these commits.
API Changes
June 16, 2021
androidx.games:games-text-input:1.0.0-alpha01 is released.
New Features
May 06, 2026
androidx.games:games-activity:4.4.2 is released. Version 4.4.2 contains these commits.
April 08, 2026
androidx.games:games-activity:4.4.1 is released. Version 4.4.1 contains these commits.
March 11, 2026
androidx.games:games-activity:4.4.0 is released. Version 4.4.0 contains these commits.
January 28, 2026
androidx.games:games-activity:4.4.0-rc01 is released. Version 4.4.0-rc01 contains these commits.
November 19, 2025
androidx.games:games-activity:4.4.0-beta01 is released. Version 4.4.0-beta01 contains these commits.
androidx.games:games-activity from alpha to beta.October 22, 2025
androidx.games:games-activity:4.4.0-alpha01 is released. Version 4.4.0-alpha01 contains these commits.
Bug Fixes
native_app_glue.ALooper_pollAll to ALooper_pollOnce.August 13, 2025
androidx.games:games-activity:4.3.0-alpha01 and androidx.games:games-text-input:4.3.0-alpha01 are released. Version 4.3.0-alpha01 contains these commits.
New Features
Bug Fixes
onDestroy and onCreate lifecycle events.GameActivity touch handling.GameTextInput generating as a shared library incorrectly.March 26, 2025
androidx.games:games-activity:4.2.0-alpha01 and androidx.games:games-text-input:4.2.0-alpha01 are released. Version 4.2.0-alpha01 contains these commits.
New Features
Bug Fixes
GameActivity in which getLocaleScript, getLocaleCountry and getLocaleVariant were reporting the locale language instead of the requested value (1198bb0)GameActivity which caused us to misreport software keyboard open-close events. (a63ecca)GameTextInput with multibyte emoji handling (9d54c68)February 12, 2025
androidx.games:games-activity:4.0.0 and androidx.games:games-text-input:4.0.0 are released. Version 4.0.0 contains these commits.
Major features of 4.0.0
#include "GameActivity.h") instead of including the implementation (like #include "GameActivity.cpp").GameActivity.Bug Fixes
GameTextInput have been fixed. The library is now more stable and works with many popular software and hardware keyboards.January 29, 2025
androidx.games:games-activity:4.0.0-rc01 and androidx.games:games-text-input:4.0.0-rc01 are released. Version 4.0.0-rc01 contains these commits.
January 15, 2025
androidx.games:games-activity:4.0.0-beta01 and androidx.games:games-text-input:4.0.0-beta01 are released. Version 4.0.0-beta01 contains these commits.
Bug Fixes
October 16, 2024
androidx.games:games-activity:4.0.0-alpha01 and androidx.games:games-text-input:4.0.0-alpha01 are released. Version 4.0.0-alpha01 contains these commits.
New Features
GameTextInput now supports Left/Right keys.API Changes
GameTextInput have been removed.GameActivity and GameTextInput now include all source files. #include <GameActivity.cpp> is not recommended anymore. Please link to a proper static or dynamic library instead, like game-activity::game-activity_static in CMake. These libraries are shipped in the AAR file.Bug Fixes
GameTextInput have been made. Typing and removing functionality has been fixed.GameActivity.August 7, 2024
androidx.games:games-activity:3.0.5 is released. Version 3.0.5 contains these commits.
Bug Fixes
GameActivity to match the 3.0.4 release of GameTextInput (fixed functionality of text deletion in inputs).July 10, 2024
androidx.games:games-activity:3.0.4 is released. Version 3.0.4 contains these commits.
Bug Fixes
onConfiguration() callback.April 17, 2024
androidx.games:games-activity:3.0.3 and androidx.games:games-text-input:3.0.3 are released. Version 3.0.3 contains these commits.
Bug Fixes
April 3, 2024
androidx.games:games-activity:3.0.2 and androidx.games:games-text-input:3.0.2 are released. Version 3.0.2 contains these commits.
Bug Fixes
GamesTextInput which are aimed to improve software and hardware keyboards support. Also a bug has been fixed that was preventing GameTextInput from being used without GameActivity.March 20, 2024
androidx.games:games-activity:3.0.1 and androidx.games:games-text-input:3.0.1 are released. Version 3.0.1 contains these commits.
Bug Fixes
March 6, 2024
androidx.games:games-activity:3.0.0 and androidx.games:games-text-input:3.0.0 are released. Version 3.0.0 contains these commits.
Major features of 3.0.0
GameTextInput has been reworked to be ready to use in games.Bug Fixes
February 21, 2024
androidx.games:games-activity:3.0.0-rc01 and androidx.games:games-text-input:3.0.0-rc01 are released. Version 3.0.0-rc01 contains these commits.
Bug Fixes
November 29, 2023
androidx.games:games-activity:3.0.0-beta01 and androidx.games:games-text-input:3.0.0-beta01 are released. Version 3.0.0-beta01 contains these commits.
November 15, 2023
androidx.games:games-activity:3.0.0-alpha01 and androidx.games:games-text-input:3.0.0-alpha01 are released. Version 3.0.0-alpha01 contains these commits.
API Changes
GameActivityMotionEvent and GameActivityCallbacks structures changed their sizes.onEditorAction changes its return type from boolean to void.setImeEditorInfo now expects enum parameters, not integers.GameActivityEvents are moved into GameActivityEvents_internal.h.GameTextInput’s input types are also enumerations, not integers.September 6, 2023
androidx.games:games-activity:2.1.0-alpha02 and androidx.games:games-text-input:2.1.0-alpha02 are released. Version 2.1.0-alpha02 contains these commits.
Bug Fixes
July 26, 2023
androidx.games:games-activity:2.1.0-alpha01 is released. Version 2.1.0-alpha01 contains these commits.
New Features
SurfaceView instanceAPI Changes
int64_t instead of long for historicalEventTimes to avoid overruning on 32bit systems GameActivity_restartInput methodBug Fixes
GameActivityMotionEvenGameActivityMotionEvent_getHistoricalAxisValue index calculation May 24, 2023
androidx.games:games-activity:2.0.2 is released. Version 2.0.2 contains these commits.
Bug Fixes
GameActivityEvents (b/278017467)April 5, 2023
androidx.games:games-activity:2.0.1 is released. Version 2.0.1 contains these commits.
Bug Fixes
historicalEventTimes.historicalEventTimesNanos overflowing on 32bit systemsMarch 8, 2023
androidx.games:games-activity:2.0.0 is released. Version 2.0.0 contains these commits.
Major features of 2.0.0
contentRect structure.SurfaceView.February 22, 2023
androidx.games:games-activity:2.0.0-rc01 is released. Version 2.0.0-rc01 contains these commits.
February 8, 2023
androidx.games:games-activity:2.0.0-beta01 is released. Version 2.0.0-beta01 contains these commits.
Bug Fixes
January 11, 2023
androidx.games:games-activity:2.0.0-alpha01 is released with no changes. Version 2.0.0-alpha01 contains these commits.
December 7, 2022
androidx.games:games-activity:1.2.2 is released. Version 1.2.2 contains these commits.
Bug Fixes
November 9, 2022
androidx.games:games-activity:1.2.2-alpha01 is released. Version 1.2.2-alpha01 contains these commits.
API Changes
GAMEACTIVITY_PACKED_VERSION. (I287e6)onContentRectChanged callback which is called when the rectangle in the window where the content should be placed has changed. (I81396)Bug Fixes
inputBuffer->keyEvents and motionEvents are now dynamically-allocated buffers. (Ic00f6)realloc() errors during buffers resizing.July 13, 2022
androidx.games:games-activity:1.2.1 is released. Version 1.2.1 contains these commits.
Bug Fixes
June 15, 2022
androidx.games:games-activity:1.2.0 is released. Version 1.2.0 contains these commits.
Important changes since 1.1.0
February 23, 2022
androidx.games:games-activity:1.1.0 and androidx.games:games-controller:1.1.0 are released. Version 1.1.0 contains these commits.
Important changes since 1.0.0
Games Activity:
February 9, 2022
androidx.games:games-activity:1.1.0-rc01 and androidx.games:games-controller:1.1.0-rc01 are released. Version 1.1.0-rc01 contains these commits.
January 26, 2022
androidx.games:games-activity:1.1.0-beta03 is released. Version 1.1.0-beta03 contains these commits.
Bug Fixes
onNativeWindowResizedonSurfaceChangedDecember 15, 2021
androidx.games:games-activity:1.1.0-beta02 is released. Version 1.1.0-beta02 contains these commits.
Bug Fixes
November 17, 2021
androidx.games:games-activity:1.1.0-beta01 is released. Version 1.1.0-beta01 contains these commits.
New Features
API Changes
void GameActivity_getWindowInsets(GameActivity* activity,
enum GameCommonInsetsType type,
GameCommonInsets* insets);Bug Fixes
September 29, 2021
androidx.games:games-activity:1.1.0-alpha01 is released. Version 1.1.0-alpha01 contains these commits.
API Changes
onContentRectChanged callback added to GameActivityCallbacksBug Fixes
APP_CMD_CONTENT_RECT_CHANGEDAPP_CMD_WINDOW_REDRAW_NEEDEDAugust 4, 2021
androidx.games:games-activity:1.0.0, androidx.games:games-controller:1.0.0, and androidx.games:games-text-input:1.0.0 are released. Version 1.0.0 contains these commits.
Major features of 1.0.0
This is the initial release to stable of Games-Activity, Games-Controller and Games-Text-Input. See the AGDK Home Page for more information.
July 12, 2021
androidx.games:games-activity:1.0.0-rc01 is released. Version 1.0.0-rc01 contains these commits.
Bug Fixes
GameActivityCallbacks::onSaveInstanceStateJune 30, 2021
androidx.games:games-activity:1.0.0-beta01 is released. Version 1.0.0-beta01 contains these commits.
API Changes
GameActivityInputInfo to GameActivityPointerAxes.onNativeWindowResized callback now gives width and height of window.onContentRectChanged callback has been removed.onLowMemory was renamed to onTrimMemory.GameActivity_setWindowFormat removed.GameActivityMotionEvents and GameActivityMotionEvent pointers.onSaveInstanceState callback.June 16, 2021
androidx.games:games-activity:1.0.0-alpha01 is released.
New Features
November 29, 2023
androidx.games:games-memory-advice:2.1.0-beta01 is released. Version 2.1.0-beta01 contains these commits.
November 15, 2023
androidx.games:games-memory-advice:2.1.0-alpha01 is released. Version 2.1.0-alpha01 contains these commits.
New Features
API Changes
getAvailableMemory() that returns an estimate for the amount of memory that can safely be allocated, in bytes.July 26, 2023
androidx.games:games-memory-advice:2.1.0-alpha01 is released. Version 2.1.0-alpha01 contains these commits.
API Changes
GetAvailableMemory functionBug Fixes
memory_advice build targetSeptember 20, 2023
androidx.games:games-memory-advice:2.0.1 is released. Version 2.0.1 contains these commits.
Bug Fixes
September 6, 2023
androidx.games:games-memory-advice:2.0.0 is released. Version 2.0.0 contains these commits.
Major features of 2.0.0
July 26, 2023
androidx.games:games-memory-advice:2.0.0-rc01 is released. Version 2.0.0-rc01 contains these commits.
New Features
Bug Fixes
May 24, 2023
androidx.games:games-memory-advice:2.0.0-beta04 is released. Version 2.0.0-beta04 contains these commits.
New Features
April 5, 2023
androidx.games:games-memory-advice:2.0.0-beta03 is released. Version 2.0.0-beta03 contains these commits.
Bug Fixes
March 22, 2023
androidx.games:games-memory-advice:2.0.0-beta02 is released. Version 2.0.0-beta02 contains these commits.
Bug Fixes
February 22, 2023
androidx.games:games-memory-advice:2.0.0-beta01 is released. Version 2.0.0-beta01 contains these commits.
New Features
February 8, 2023
androidx.games:games-memory-advice:2.0.0-alpha01 is released. Version 2.0.0-alpha01 contains these commits.
API Changes
Bug Fixes
November 9, 2022
androidx.games:games-memory-advice:1.0.0-beta03 is released. Version 1.0.0-beta03 contains these commits.
New Features
March 9, 2022
androidx.games:games-memory-advice:1.0.0-beta01 is released. Version 1.0.0-beta01 contains these commits.
February 23, 2022
androidx.games:games-memory-advice:1.0.0-alpha01 is released. Version 1.0.0-alpha01 contains these commits.
New Features
API Changes
External Contribution
August 7, 2024
androidx.games:games-performance-tuner:2.0.0 is released. Version 2.0.0 contains these commits.
Major features of 2.0.0
July 24, 2024
androidx.games:games-performance-tuner:2.0.0-rc01 is released. Version 2.0.0-rc01 contains these commits.
January 10, 2024
androidx.games:games-performance-tuner:2.0.0-beta01 is released with no changes from the last alpha release. Version 2.0.0-beta01 contains these commits.
November 29, 2023
androidx.games:games-performance-tuner:2.0.0-alpha07 is released. Version 2.0.0-alpha07 contains these commits.
Bug Fixes
November 1, 2023
androidx.games:games-performance-tuner:2.0.0-alpha06 is released. Version 2.0.0-alpha06 contains these commits.
August 23, 2023
androidx.games:games-performance-tuner:2.0.0-alpha05 is released. Version 2.0.0-alpha05 contains these commits.
New Features
Bug Fixes
April 19, 2023
androidx.games:games-performance-tuner:2.0.0-alpha04 is released. Version 2.0.0-alpha04 contains these commits.
New Features
Bug Fixes
February 22, 2023
androidx.games:games-performance-tuner:2.0.0-alpha03 is released. Version 2.0.0-alpha03 contains these commits.
Bug Fixes
February 8, 2023
androidx.games:games-performance-tuner:2.0.0-alpha02 is released. Version 2.0.0-alpha02 contains these commits.
API Changes
TuningFork_predictQualityLevels API added; which will help predict the correct quality level/fidelity parameters to use.November 9, 2022
androidx.games:games-performance-tuner:1.6.1-alpha01 is released. Version 1.6.1-alpha01 contains these commits.
New Features
June 15, 2022
androidx.games:games-performance-tuner:1.6.0 is released. Version 1.6.0 contains these commits.
Important changes since 1.5.0
February 9, 2022
androidx.games:games-performance-tuner:1.5.0 is released. Version 1.5.0 contains these commits.
Important changes since 1.4.0
TuningFork_setAggregationStrategyIntervalAPI<=23January 26, 2022
androidx.games:games-performance-tuner:1.5.0-rc01 is released. Version 1.5.0-rc01 contains these commits.
Bug Fixes
December 15, 2021
androidx.games:games-performance-tuner:1.5.0-beta02 is released. Version 1.5.0-beta02 contains these commits.
API Changes
TuningFork_Settings.September 29, 2021
androidx.games:games-performance-tuner:1.5.0-beta01 is released. Version 1.5.0-beta01 contains these commits.
New Features
API Changes
TuningFork_setAggregationStrategyIntervalTuningFork_Settings: aggregation_strategy_intervalms_or_countAugust 18, 2021
androidx.games:games-performance-tuner:1.5.0-alpha01 is released. Version 1.5.0-alpha01 contains these commits.
New Features
API Changes
TuningFork_setAggregationStrategyIntervalaggregation_strategy_intervalms_or_countJuly 12, 2021
androidx.games:games-performance-tuner:1.4.3 is released. Version 1.4.3 contains these commits.
Important changes since 1.1.0
June 30, 2021
androidx.games:games-performance-tuner:1.1.0 is released. Version 1.1.0 contains these commits.
June 2, 2021
androidx.games:games-performance-tuner:1.1.0-rc01 is released. Version 1.1.0-rc01 contains these commits.
April 21, 2021
androidx.games:games-performance-tuner:1.1.0-beta03 is released.
February 24, 2021
androidx.games:games-performance-tuner:1.1.0-beta02 is released.
December 16, 2020
androidx.games:games-performance-tuner:1.1.0-beta01 is released.
androidx.games:games-performance-tuner:1.1.0-alpha01 is released.
August 13, 2025
androidx.games:games-controller:2.3.0-alpha01, androidx.games:games-memory-advice:2.3.0-alpha01, and androidx.games:games-performance-tuner:2.3.0-alpha01 are released. Version 2.3.0-alpha01 contains these commits.
New Features
March 26, 2025
androidx.games:games-controller:2.2.0-alpha01, androidx.games:games-memory-advice:2.2.0-alpha01, and androidx.games:games-performance-tuner:2.2.0-alpha01 are released. Version 2.2.0-alpha01 contains these commits.
New Features
June 12, 2024
androidx.games:games-controller:2.0.2 is released. Version 2.0.2 contains these commits.
Bug Fixes
Paddleboat_init.Paddleboat_processGameActivityMotionInputEvent without manually enabling the pressure axis.Paddleboat_processGameActivityMotionInputEvent.September 20, 2023
`androidx.games:games-controller:2.0.1 ' is released. Version 2.0.1 contains these commits.
Games Controller Bug fixes:
NullReferenceException condition in onInputDeviceChanged handler.March 8, 2023
androidx.games:games-controller:2.0.0 is released. Version 2.0.0 contains these commits.
Major features of 2.0.0
January 11, 2023
androidx.games:games-controller:2.0.0-alpha01 is released. Version 2.0.0-alpha01 contains these commits.
New Features
API Changes
Paddleboat_getPhysicalKeyboardStatus and Paddleboat_setPhysicalKeyboardStatusCallbackPaddleboat_getIntegratedMotionSensorFlags and Paddleboat_setMotionDataCallbackWithIntegratedFlagsPaddleboat_addControllerRemapDataFromFd,Paddleboat_addControllerRemapDataFromFileBufferPaddleboat_addControllerRemapData and Paddleboat_getControllerRemapTableDataBug Fixes
February 23, 2022
androidx.games:games-activity:1.1.0 and androidx.games:games-controller:1.1.0 are released. Version 1.1.0 contains these commits.
Important changes since 1.0.0
Games Activity:
February 9, 2022
androidx.games:games-controller:1.1.0-rc01 is released. Version 1.1.0-rc01 contains these commits.
January 26, 2022
androidx.games:games-controller:1.1.0-beta01 is released with no changes since 1.1.0-alpha01. Version 1.1.0-beta01 contains these commits.
December 15, 2021
androidx.games:games-controller:1.1.0-alpha01 is released. Version 1.1.0-alpha01 contains these commits.
New Features
Added support for battery status, dual-motor vibration, light control and motion axis reporting on supported controllers when running on Android S or higher.
API Changes
Paddleboat_setMotionDataCallback function for registering controller motion data callbacksPaddleboat_setControllerLight function for changing controller light settings.Paddleboat_Controller_Battery structure to Paddleboat_Controller_DataPaddleboat_Controller_BatteryPaddleboat_Motion_DataPaddleboat_BatteryStatusPaddleboat_LightTypePaddleboat_Motion_TypePADDLEBOAT_CONTROLLER_FLAG_ACCELEROMETERPADDLEBOAT_CONTROLLER_FLAG_GYROSCOPEPADDLEBOAT_CONTROLLER_FLAG_LIGHT_PLAYERPADDLEBOAT_CONTROLLER_FLAG_LIGHT_RGBPADDLEBOAT_CONTROLLER_FLAG_BATTERYBug Fixes
August 4, 2021
androidx.games:games-activity:1.0.0, androidx.games:games-controller:1.0.0, and androidx.games:games-text-input:1.0.0 are released. Version 1.0.0 contains these commits.
Major features of 1.0.0
This is the initial release to stable of Games-Activity, Games-Controller and Games-Text-Input. See the AGDK Home Page for more information.
July 21, 2021
androidx.games:games-controller:1.0.0-rc02 is released. Version 1.0.0-rc02 contains these commits.
Bug Fixes
July 12, 2021
androidx.games:games-controller:1.0.0-rc01 is released. Version 1.0.0-rc01 contains these commits.
Bug Fixes
GameActivityJune 30, 2021
androidx.games:games-controller:1.0.0-beta01 is released. Version 1.0.0-beta01 contains these commits.
API Changes
Paddleboat_Error_Code enum.Paddleboat_onPause renamed to Paddleboat_onStopPaddleboat_onResume renamed to Paddleboat_onStartPaddleboat_processGameActivityKeyInputEvent and Paddleboat_processGameActivityMotionInputEventPaddleboat_getBackButtonConsumed functionPaddleboat_getControllerName functionBug Fixes
June 16, 2021
androidx.games:games-controller:1.0.0-alpha01 is released.
New Features
March 26, 2025
androidx.games:games-frame-pacing:2.3.0-alpha01 is released. Version 2.3.0-alpha01 contains these commits.
New Features
Bug Fixes
July 2, 2025
androidx.games:games-frame-pacing:2.1.3 is released. Version 2.1.3 contains these commits.
Bug Fixes
July 24, 2024
androidx.games:games-frame-pacing:2.1.2 is released. Version 2.1.2 contains these commits.
Bug Fixes
AChoreographer_postVsyncCallback from API 33 to calculate the presentation time more accurately. This fixes a bug on 120hz devices where frames are dropped.July 10, 2024
androidx.games:games-frame-pacing:2.1.1 is released. Version 2.1.1 contains these commits.
Bug Fixes
ChoreographerFilter::onSettingsChanged using destroyed mutex.November 15, 2023
androidx.games:games-frame-pacing:2.1.0 is released. Version 2.1.0 contains these commits.
September 20, 2023
androidx.games:games-frame-pacing:2.1.0-rc01 is released. Version 2.1.0-rc01 contains these commits.
May 24, 2023
androidx.games:games-frame-pacing:2.1.0-beta01 is released. Version 2.1.0-beta01 contains these commits.
Bug Fixes
NDKChoreographer initialization fails (ef466d)SwappyGL_getSupportedRefreshPeriodsNS query refresh rates explicitly from the system (c85235)April 5, 2023
androidx.games:games-frame-pacing:2.1.0-alpha01 is released. Version 2.1.0-alpha01 contains these commits.
New Features
API Changes
SwappyGL_resetFramePacing/SwappyVk_resetFramePacing can now be used to reset the internal frame-pacing state. The frame pacing will now only consider data from the point when the reset API is called.SwappyGL_enableFramePacing/SwappyVk_enableFramePacing can now be used to enable/disable swappy’s frame pacing. When disabled, SwappyGL_enableBlockingWait/SwappyVk_enableBlockingWait can be used to control whether a blocking wait of the last frame’s GPU work happens when frame-pacing is disabled.Bug Fixes
March 8, 2023
androidx.games:games-frame-pacing:2.0.0 is released. Version 2.0.0 contains these commits.
Important changes since 1.10.1
February 22, 2023
androidx.games:games-frame-pacing:2.0.0-rc01 is released. Version 2.0.0-rc01 contains these commits.
New Features
February 8, 2023
androidx.games:games-frame-pacing:2.0.0-beta01 is released. Version 2.0.0-beta01 contains these commits.
New Features
API Changes
SwappyGL_clearStats and SwappyGL_clearStats APIs.January 11, 2023
androidx.games:games-frame-pacing:2.0.0-alpha01 is released. Version 2.0.0-alpha01 contains these commits.
New Features
API Changes
SwappyVk_enableStats, SwappyVk_recordFrameStart, and SwappyVk_getStatsBug Fixes
November 9, 2022
androidx.games:games-frame-pacing:1.10.2-alpha01 is released. Version 1.10.2-alpha01 contains these commits.
New Features
June 15, 2022
androidx.games:games-frame-pacing:1.10.1 is released. Version 1.10.1 contains these commits.
Bug Fixes
February 23, 2022
androidx.games:games-frame-pacing:1.10.0 is released. Version 1.10.0 contains these commits.
Important changes since 1.9.0
February 9, 2022
androidx.games:games-frame-pacing:1.10.0-rc01 is released. Version 1.10.0-rc01 contains these commits.
January 26, 2022
androidx.games:games-frame-pacing:1.10.0-beta01 is released. Version 1.10.0-beta01 contains these commits.
December 15, 2021
androidx.games:games-frame-pacing:1.10.0-alpha01 is released. Version 1.10.0-alpha01 contains these commits.
New Features
SwappyGL_uninjectTracer function.API Changes
SwappyGL_injectTracer by using SwappyGL_uninjectTracer(const SwappyTracer *t) API.October 13, 2021
androidx.games:games-frame-pacing:1.9.1 is released. Version 1.9.1 contains these commits.
Bug Fixes
July 12, 2021
androidx.games:games-frame-pacing:1.9.0 is released. Version 1.9.0 contains these commits.
Important changes since 1.7.0
June 30, 2021
androidx.games:games-frame-pacing:1.7.0 is released. Version 1.7.0 contains these commits.
June 2, 2021
androidx.games:games-frame-pacing:1.7.0-rc01 is released. Version 1.7.0-rc01 contains these commits.
February 24, 2021
androidx.games:games-frame-pacing:1.7.0-beta02 is released.
December 16, 2020
androidx.games:games-frame-pacing:1.7.0-beta01 is released.
August 12, 2020
The Android Gaming library was renamed to the Android Games library.
androidx.gaming -> androidx.games
June 10, 2020
androidx.games:1.0.0-alpha01 is released.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2026-06-03 UTC.