Build and test
Rapidly iterate on responsive platforms with tools to develop and analyze your game.
Looks like we don’t have any solutions for that. Try adjusting the filters to get results—or explore another lifecycle page.
Build high quality games for every Android device
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.
Improve your game’s stability by keeping an eye on your core vitals
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.
Protect your APIs from abuse and unathorized access
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.
Optimize your app performance and improve code execution speed with Baseline Profiles
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.
Store and sync game data at global scale
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.
Monitor and fix issues in production
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.
Emulate your Android game for large screens using Android Studio with a desktop Android Virtual Device
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
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
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
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.
Dynamically control, change, and optimize your game
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 in the lab, not on players
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.
Get the feedback you need to make improvements to your game before its full release
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.
Create, launch, and operate your game with the Unity game development platform for mobile
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.
Developing games for the Android platform
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
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
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
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.
Easily sign-in and authenticate players
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
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.
Store and serve content with ease
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
A world of opportunity awaits
Explore the globe to discover how you can create great games, connect with players, and scale your business with Google. You can also see everything inone place.
Create great games
Bring your vision to life with the latest technological innovations and iterate efficiently using our robust tools and platforms.
Connect with players
Our cross-platform offerings give you tools for growth and access to billions of potential players each day across every type of device.
Scale your business
Expand your business domestically and internationally with the help of our global presence and reach.