[ Web Proxy ]
URL:
Viewing: https://developer.android.com/games/sdk/game-controller [Back]  [Original]

Game Controller Library  |  Android game development  |  Android Developers Skip to main content
Essentials Design & Plan Develop Google Play Blog
Search:
Android Studio
Android Developers [Android Developers]
Send feedback Stay organized with collections Save and categorize content based on your preferences.

Game Controller Library Part of Android Game Development Kit.

The Game Controller library, also known as Paddleboat, helps you implement robust support for game controllers. The Game Controller library is distributed as a Jetpack library for games using a Gradle-based build system (including Android Studio). The library provides the following:

Compatibility requirements

The Game Controller library has minimum compatibility requirements of:

Integrate

The Jetpack Android Games page has integration instructions to add the Game Controller library dependency to your game's build.gradle file.

The Jetpack library release of Game Controller is a static library built against the C++ runtime shared library.

After updating your build.gradle file, you will need to add the following line to your game's main CMakeLists.txt file:

find_package(games-controller REQUIRED CONFIG)

You will also need to add the following entry to the list of libraries in the target_link_libraries command of your game's main shared library:

games-controller::paddleboat_static

For a sample that integrates the Game Controller library, see the games-samples repository.

Next steps

See the following guides to continue integrating the Game Controller library into your game:

Send feedback

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-02-26 UTC.

Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-02-26 UTC."],[],[]]

Web Proxy Viewer  |  New URL  |  Original Page