Google Play Games Leaks Out In All Its Glory Ahead Of Google I/O - Hello, Cloud Game Saves [APK Teardown]
Remember how we told you Google Games was coming, and how it's going to pack multiplayer functionality, leaderboards, achievements, and stuff like that? That's happening. There are going to be cloud game saves too.

Fresh out of Google HQ, we've managed to score a copy of the newGoogle Play Services v3.1.36, which is very slowly rolling out to devices right now. For comparison, the current Play Services that most people have is v3.0.27. 3.1 is a massive update - the strings file, for instance, has more than doubled from 300 to 700 entries. This is how Google is pushing out all the shared files for Google Play Games.
Those who have the new Play Services may have noticed some strange things going on in their sync settings, but that's boring, we'll talk about that later in Part 2. Check out what's on my phone right now:

"Play Games" is a real thing - the settings app even works!
The drop-down menu will let you switch accounts, but, sadly, the Up button doesn't do anything for right now - it just closes the app. Play Games Settings allow you to turn on game notifications, manage who can send notifications, and show muted games.
Who can send you notifications is, of course, managed by Google+. Pressing that button will bring up the usual circle dialog. All Play Games identity work will be done by Google+. Try and look surprised.
Google Play Services has tons of gaming-related activities that you can bring up with something like Nova Launcher, but nothing works other than the settings apps. These are all the real screenshots we can show you for today.
But that's never stopped us before! It's teardown time! Let's see what else is in here.
The little green controller on the left is called "ic_launcher_play_games.png" and it's the icon the activities use when you make a shortcut out of them. This icon only comes in this size, so I'm not sure if Play Games will actually have a standalone icon or not - there are normally much larger sizes.
At least, I can't tell from this app. There might be a fully-fledged Games client floating around out there that would have the correctly-sized icon files in it. This is probably the best evidence of that.
Synced Game Saves
The big thing everyone asked for after our initial discovery of Play Games was a save syncing feature, and we're happy to announce that there's some of evidence of that in the new Play Services app:
This bit of text will be a listing in your sync settings, along with Gmail, Calendar, and all of that other stuff.
The manifest also has a "games_sync_adapter," so this is definitely a real thing that is coming. The interesting thing is that it's not currently working right now, meaning, despite having this app, I don't have this in my sync settings. So we're missing some pieces.
Icon Badges
This microscopic green controller is called "ic_badge_play_powered.png" this will go in the lower right corner of an app icon, just like Open Feint used to do, to indicate that a game is Google-powered. Branding!
Matchmaking And Invites
Play Games will be handling invites and matchmaking, too. There are tons and tons of text for it:
Play Games can somehow "auto pick" players, which means you can manually pick them too. Presumably this would go down in a match-making lobby of some kind. There are limited slots to a game, we just don't know how many.
This is called "pict_auto_pick_player_default.png," which has something to do with auto picking players, I'm just not sure what.
Here's text for the match making rooms. Players can enter and leave rooms and invite other people to rooms. There are chat libraries in the Play Services APK, so there is some kind of chat, as well.
Game invites create system notifications, so you'll never miss a game. Apparently there will be a "Games Invitation list" somewhere, which will list pending games.
Achievements
The thing on the left is called "bg_play_games_toast.9.png." This is Play Game's "Achievement Unlocked" popup. The white part stretches to fit the text.
On the right is "ic_achievement_unlocked_holo_light.png" which is probably part of some achievement list screen.
There are, of course, tons of strings:
Not too much to go over here - it's a pretty standard achievement system. There are achievement percentages, for "kill 10 of something"-style achievements, and undiscovered achievements can be kept secret to prevent spoilers.
Scoring and Leaderboards
The crown is "ic_leaderboard_holo_light.png," which would go on the leaderboard list, and the circles are "ic_medal_0#" (where # = 1-5) which are for placement at the end of a game, depending on how well you do.
Leaderboards has an insane amount of text, so I'll only post the important stuff:
Leaderboards by time - choose this week, all time, or today. You can also show "player-centered" scores so you can find where you are on the boards.
Leaderboards plug into G+ and can be non-public. You can also filter the leaderboard by people in your circles. It will also show you what percentile you're in.
There's lots of pushing people to Google+, and offering to brag about a score on Google+. You can also share a score to Google+. Google+.
Ranks are calculated every 24 hours, and your score can be completely private if you want.
Conclusion
Whew, I'm exhausted. So, to recap, all the stuff we told you about a month ago is right, but now you sort-of know what it's going to look like. To add to the matchmaking, in-game chat, achievements, leaderboards, invitations, and lobbies, we now know about icon badges and, best of all, cloud game saves!
The big question I have right now is, "is this all there is"? Will games handle all the client-side UI stuff that isn't here, or will we see a central game app come out of Google? A lot of stuff doesn't work right now, so we're definitely missing some pieces, I'm just not sure if that's a server thing somewhere, a central Play Games client, another Play Services update, or up to game developers. We'll have to see at I/O.
Oh, and by the way, this is only part 1 for this Google Play Services teardown. There is even more stuff in it to investigate. Part 2 (the last part) will include all the non-gaming stuff, some of which is very puzzling. For now though, just enjoy this.
0 comments :