Get started with Google Play Games Services

This page outlines how to set up Google Play Games Services and then add features to an Android game. The tasks include setting up the service in Google Play Console and adding features to your game, such as sign-in and achievements.

To go straight to the guides for each programming language, use these links:

Java Unity C API: coming soon

The Play Games Services setup tasks are common for C and Java games. However, the tasks that set up your game project and add Play Games Services features are specific to the main programming language used in the game project. The get started tasks for Unity games have additional difference because they use a plugin for Play Games Services instead of having an additional set of C# APIs.

Here are the basic steps to set up Play Games Services for a game and add features:

  1. Set up Play Games Services.

  2. Add the Sign-in service to your game project.

  3. Enable Play Games Services features.

  4. Set up and add features to your game project by integrating the Play Games Services APIs.

  5. Test and Publish any changes you make to your Play Games Services features.

Before you start

You must have a Google Play Developer account set up in Play Console. For more information, see the Register for a Google Play Developer account.

Set up Play Games Services

  • To set up Play Games Services in Google Play Console, see the set up guide.

  • For Unity games: If you are developing your game in Unity, after you complete these, you must perform additional steps to configure the Google Play Games plugin for Unity. See the plugin set up guide for details.

Add the Sign-in service to your game project

Your game project must integrate the Sign-in service before you enable and use other Play Games Services features. Here are the guides:

Enable Play Games Services features

Before you add Play Games Services features to your game, you must enable or define them in Google Play Console.

Set up and add features to your game project

The following guides describe how to set up your game and add Play Games Services features to it. These tasks are specific to the main programming language used by your game project:

Test and publish Play Games Services updates

After you add Play Games Services features to your game project, you should test any updates you make to your Play Games Services project using the test accounts that you setup when you configure Play Games Services. When you're satisfied with the changes, you can use Play Console to publish them. This does not involve publishing your game, and only updates the Play Games Services project and services hosted by Google.

What's next

After you set up Play Games Services and add features to your game, you can use the Play Games Services REST APIs for publishing and management tasks.