Build and test
Build and test
Build and test
Build and test
Build and test
Build and test
Build and test

Build and test

Rapidly iterate on responsive platforms with tools to develop and analyze your game.

Find solutions by role
Find solutions by platform

No Results

Looks like we don’t have any solutions for that. Try adjusting the filters to get results—or explore another lifecycle page.

Android Studio

Build high quality games for every Android device

Android

Accelerate your development and build the highest-quality games for every Android device.

Code and iterate faster than ever by pushing code changes to your running game without restarting. Configure builds without limits, with Android Studio providing the flexibility you need to generate APKs for all device types.

Eliminate tiresome tasks with GUI tools that simplify the less interesting parts of game development, so you can create rich and connected games.

Android vitals

Improve your game’s stability by keeping an eye on your core vitals

Google Play

Android Vitals helps improve the stability of your game by logging metrics from crash rate to battery usage and displaying it in one handy dashboard.

Being able to monitor all your core vitals in one place will help you diagnose and fix bad behaviors, making sure your game is performing exactly how you want it to.

The Google Play Store pulls together usage and diagnostics data to create anonymized reports, helping you remove bugs and improve your user experience.

App Check

Protect your APIs from abuse and unathorized access

Firebase

Protect your backend from abuse with Firebase App Check, which ensures incoming traffic to your APIs is coming from an untampered version of your game on a legitimate device, and blocks traffic that does not have valid credentials.

Reduce the risk of leaderboard hacking, aimbots, illegitimate item unlocks, and other forms of cheating using the combination of app identity and device integrity. Add this additional layer of security with just a few lines of code and protect your Firebase and Google Cloud resources, and even API endpoints on your own custom servers.

Baseline Profiles

Optimize your app performance and improve code execution speed with Baseline Profiles

Google Play

Baseline Profiles improve code execution speed by around 30% from the first launch by avoiding interpretation and just-in-time (JIT) compilation steps for included code paths.

By shipping a Baseline Profile in an app or library, Android Runtime can optimize included code paths through Ahead of Time (AOT) compilation, providing performance enhancements for every new user and on every app update.

Cloud Firestore

Store and sync game data at global scale

Firebase

Store, sync, and query data for your mobile and web games without managing servers with Cloud Firestore.

Build hierarchies to store related data and easily retrieve the information you need using expressive queries. Create collaborative experiences and realtime games by syncing data across devices, on or offline, with strong user-based security.

Powered by Google’s storage infrastructure, Cloud Firestore is built to scale with your business, so you can focus on building your game.

Crashlytics

Monitor and fix issues in production

Firebase

Track, prioritize, and fix stability issues faster with Firebase’s powerful crash reporting.

Synthesize an avalanche of crashes into a manageable list of issues, alongside contextual information and severity, so you can pinpoint the root cause and understand which issues to tackle first. Realtime alerts for new issues, regressed issues, and burgeoning issues that might require immediate attention ensure you never miss a critical crash no matter where you are.

Spend less time triaging and troubleshooting crashes and more time building game features that delight players.

Desktop AVD

Emulate your Android game for large screens using Android Studio with a desktop Android Virtual Device

ChromeOS

With the Desktop AVD in Android Studio, Android developers can get a taste of how Android apps function on a desktop, including some unique characteristics of desktops such as freeform window resizing and drag and drop. This enables developers to validate that their app responds accurately to app resize events, renders fine in a landscape mode, and keyboard and mouse input works as expected across the app. We have included a handful of things below you should test with your app on the Desktop AVD.

By validating the app experience on the Desktop AVD, developers can feel confident in providing a superior user experience to users on Chromebooks.

Flutter Casual Games Toolkit

Get your casual, mobile game from idea to launch with Flutter

Flutter Casual Games

The Flutter Casual Game Toolkit is a starter kit of resources, pre-built modules and integrations, community spaces, and credits for Google developer services to help developers get from idea to published multi platform casual game

Play Install Referrer Library

Securely retrieve referral content from Google Play using the Play Install Referrer Library

Google Play

Use the Google Play Store's Install Referrer API to securely retreive referral content from Google Play. The Play Install Referrer is written in Java programming language and is a wrapper for the Android Interface Definition Language (AIDL) file that defines the interface to the Install Referrer service. You can use the Play Install Referrer API Client Library to simplify your developement process

Play Integrity API

Protect your apps and games from risky and fraudulent interactions

Google Play

Protect your apps and games from potentially risky and fraudulent interactions with the Play Integrity API. The Play Integrity API provides a signed and encypted response that allows you to determine whether you're interacting with your unmodified binary that Google recognizes. Within the tool, genuine Play install you to determine whether the current user account is licensed. Finally, Play Integrity API tells you whether your app is running on a genuine Android device powered by Google Play sercives.

Remote Config

Dynamically control, change, and optimize your game

Firebase

Dynamically update the behavior and appearance of your game to drive the outcomes you want - without releasing a new version.

Tweak the onboarding flow for a certain segment to increase sign-ups, test the frequency and placement of ads to grow revenue, or slowly roll out new features to boost engagement right from the Firebase console.

With Remote Config's personalizaiton feature, you can harness the power of machine learning to automatically find and apply the best game configuration to maximize objectives on an individual player level.

Test Lab

Test in the lab, not on players

Firebase

Validate your game before publishing by running it on physical and virtual devices that simulate actual usage environments.

You can run tests without writing any code. Our intelligent crawler, Robo, can spot errors before players see them. 

Comprehensive test reports at your fingertips will give you actionable insights so your game is in a stable state before it’s released.

Testing tracks

Get the feedback you need to make improvements to your game before its full release

Google Play

Use testing tracks to get invaluable early feedback from players. Release early versions of your game for internal testing, or to trusted players for closed and open testing. 

Testing your game gives you the opportunity to fix any technical or user experience issues with minimal user impact, so you can release the best version of your game to most players. 

You can run internal tests concurrently for different versions of your game and feedback from external tests won't affect your game's public rating.

Unity

Create, launch, and operate your game with the Unity game development platform for mobile

Android

Create Android games for players around the world with the Unity Mobile Games Development Platform. Look for Android and Play Games Services plugins to help make your Android development even easier.

Unreal

Developing games for the Android platform

Android

Unreal is a pure C++ engine designed for high performance. Their complete suite of development tools is made for anyone working with real-time technology.

Android App Signing

Code sign Android games for integrity checking

Google Play

Manage and store your game's signing key securely, with protection for you if your key is ever lost or compromised.

With app signing by Google Play, Google manages and protects your game's signing key and uses it to sign your APKs for distribution. It’s a secure and protected way to store your game signing key.

When you use app signing by Google Play, your keys are kept on the same infrastructure that Google uses to store its own keys.

Android GPU Inspector

See where your game might be running into issues rendering its UI

Android

Improve performance for your players by checking if your game is doing more rendering work than necessary.

Prevent overdraw — when your game draws the same pixel more than once within the same frame — with Android GPU Profiler. This will help debug your game’s rendering issues for a smoother, buffer-free player experience.

By reviewing a visual representation of how much time it takes to render the frames of a UI window, you can identify and reduce overdraw.

Android Studio CPU Sampling Profiler

Provide a faster and smoother user experience by optimizing your game’s CPU usage

Android

Optimize your game’s CPU usage to provide a faster and smoother user experience.

Use the CPU Profiler to inspect your game’s CPU usage and thread activity in real time while interacting with your game. Or, inspect the details in recorded method traces, function traces, and system traces. 

Help your players get more game time by preserving their battery life with regular reviews of your CPU activity.

Authentication

Easily sign-in and authenticate players

Firebase

Sign-in players using any platform with Firebase Authentication. It supports email and passwords, phone authentication, Facebook, Google, Twitter, GitHub login, and more. 

Out-of-the-box, you get a secure, end-to-end identity solution. Drop it into your game and customize however you need.

Building and maintaining your own authentication system can take months, but Firebase Authentication can be set up in under 10 lines of code and still handle complex cases like account merging.

Frame Pacing API

Achieve smooth rendering and a steady framerate on Android

Android

Maintain correct frame pacing and low input latency to avoid stuttering in your game’s graphics.

Profile your game for debugging using the Frame Pacing library. Automatically select swap intervals and deactivate pipelining for ultra-fast frames for optimal input-screen latency.

Choose the refresh rate that best matches the rendering duration of your game’s frames, giving your players a better visual experience.

Storage

Store and serve content with ease

Firebase

Easily store and serve player-generated content, such as photos and videos, with Cloud Storage for Firebase. 

Effortlessly grow from prototype to production. Save your players time and bandwidth by automatically pausing and resuming your transfers as the game loses and regains mobile connectivity.

Through an integration with Firebase Authentication, you can use our declarative security model to control access and keep data safe.

Test Globe integration

Click and Drag to Interact