Skip to main content

Configuring GooglePGS Login

Google Play Games Services (GooglePGS) is a service provided by Google for the Android platform, offering achievements, leaderboards, and cross-device login state synchronization. It extends the base Google login with PGS-specific features.

Player Network assigns a channel ID of 39 for GooglePGS, and the channel definition is INTLChannel.GooglePGS in Unity Engine and EINTLLoginChannel::kChannelGooglePGS in Unreal Engine. Player Network supports GooglePGS on Android platform.

The INTLGooglePGS plugin currently implements the following features:

  • Cross-device auto-login: Syncs the player's login state between Android devices and Google Play Games for PC, allowing seamless gameplay continuation across devices.
  • Achievements: Integrates with Google Play Games Services achievements, allowing games to unlock achievements, increment progress, and display the native achievements UI.
  • PGS sign-in: Enables the PGS welcome bubble and PGS authentication flow alongside any Player Network login.

Integrating GooglePGS requires the INTLGooglePGS plugin. For the full integration guide, see Android.

For more information, see Google Play Games Services official documentation.