Develop Android games and deploy them to multiple device types on Android, Chrome OS, and Windows by using the Android Game Development Kit and Google Play. Learn to use tools, best practices, and game services that support your development workflow, improve game performance, and include a wide audience of players.
Design Android games for all gaming devices including phones, foldables, tablets, PCs, and peripherals.
Use a game engine that already supports Android development, or use AGDK to add Android development support when you create or customize a game engine.
Use best practices and graphics optimization tools to improve game performance at thermally sustainable levels.
Bring your Android games to PCs using high performance emulation with Android and Chrome OS cross-device play from a single codebase. Google Play Games for PC includes large screen optimization and mouse and keyboard support while improving performance by removing unused Android OS components.
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.
The game libraries allow you to develop and optimize your game in C or C++ while accessing Android app development libraries and services.
The Android Game Development Extension for Visual Studio allows you to use your existing projects to build Android games from Visual Studio.
Use tools and guidance for profiling and improving game performance, such as the Android GPU Inspector (AGI), Android Performance Tuner, and best practices for using graphics APIs and game assets.
Add social and competitive features such as achievements, leaderboards, and friends lists. Support cross-device play and distribution to multiple platforms including Android, Chrome OS, and Windows (through Google Play Games for PC). Analyze gameplay and player stats and then update your game based on the results.
Deploy your games to Windows using high performance emulation with Android and Chrome OS cross-device play from a single codebase. This includes support for large screens, PC input devices, and the system's native web browser.
The codelabs website provides tutorials that guide you through set up and the completion of featured Android game development tasks.