NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2872 most downloaded on pub.dev
A common platform interface for the games_services plugin.
Last release 2 months ago
02 Aug 2026
Ships fairly regularly
a new release about every 5 months
Most releases are documented
notes for 26 of 30 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
32 releases · first in 2020
Release of games_services and games_services_platform_interface 5.3.0.
Release of games_services and games_services_platform_interface 5.3.0.
Note:
5.2.0was previously published and retracted on pub.dev, so this feature release ships as5.3.0.
Achievements.setSteps — set an incremental achievement's absolute step progress (monotonic, Android-only). (#245)sign_in_unavailable error code when the sign-in UI won't present, so apps can distinguish "user dismissed" from "modal never showed". (#237)showAchievements / showLeaderboards now use GKAccessPoint.trigger on supported OS versions, fixing the non-functional GKGameCenterViewController on iOS/macOS 26+. (#243)PlayerData to the first stream listener. (#242)Full Changelog: 5.1.0...5.3.0
setSteps achievement operation. (#245)PlayerData. (#242)One column per quarter.
Nothing published for this version
Add optional coverImage , description , and playedTime parameters to SaveGame.saveGame . On Android these are set as the snapshot metadata (cover imag
coverImage, description, and playedTime parameters to SaveGame.saveGame. On Android these are set as the snapshot metadata (cover image required to pass Google's Play Games Services quality checklist). Ignored on iOS/macOS. (#228)saveGame using the unique name as the snapshot description; the description is now only set when provided. (#228)showSavedGames method to use Google Play Games default UI.SavedGames.timeScope and playerScope parameters to Leaderboards.showLeaderboards.Published on pub.dev: games_services 5.1.0 · games_services_platform_interface 5.1.0
coverImage, description, and playedTime parameters to saveGame. (#228)showSavedGames method to use Google Play Games default UI.SavedGames.timeScope and playerScope parameters to Leaderboards.showLeaderboards.Migrate Gamekit deprecated usage of methods.
Fixes delay in some results after sign in. by @theLee3
Add player stream to listen to authorization changes. by @theLee3
Changes 🎁:
player stream to listen to authorization changes. by @theLee3signIn calls to freeze on iOS if player not authenticated. Now throws auth error. by @theLee3signIn and presenting native dialog allowing user to resolve the issue. by @theLee3Add optional Bool forceRefreshToken as parameter for Android GamesSignInClient.requestServerSideAccess, replacing hard-coded false. Defaults to false.
Add getPlayerScoreObject to retrieve rank and other score data for leaderboard and time span. by @egonbeermat
What changed?
Add ability to get Play Games auth code for use with backends by @theLee3
migrate to Google Play Games Services 2.0.0.
Fix Gradle 8 issue by @Skyost Add getPlayer by @theLee3
add playerIsMultiplayerGamingRestricted
Rearrange classes to group features. GameAuth for authintication, Achievements for anything related to Achievements, Leaderboards for anything related
GameAuth for authintication, Achievements for anything related to Achievements, Leaderboards for anything related to Leaderboards, Player for anything related to Player, and SaveGame for anything related to save game.- Add load achievements. - Add load leaderboard scores.
Add shouldEnableSavedGame to sign in.
- Add save and load game 🎁 👾.
Support getting the current player score.
Support getting the player name.
- Support getting the player id.
- Fix the leaderboard id.
💪 Running with sound null safety 💪.
Nothing published for this version
- Add the iOS Access point.
Nothing published for this version
Add increment method by @tommybuonomo.
Nothing published for this version
- Change the method channel.
Nothing published for this version
Nothing published for this version
Remove the static keyword for showAchievements, showLeaderboards and signIn.
- Remove the static keyword.
- Initial open-source release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →