I have made a small game just to test my development skills. I integrated Google Play Game Services, like leaderboards and achievements. Why are the logos for leaderboards and achievements not shown in the play store? I'm talking about the logos that indicate, that this app supports the Google Game Services, so games know it.
Where can I enable the setting for that?
There is a minimum number of players needed to have signed in and been playing your game before the logos will appear. However, Google has not specifically released the number required, although testing shows it is at least 200.
Related
I'm working on a Unity game and am using the Google Play Games Services, specifically the Leaderboards and the Achievements.
I'm using the play-games-plugin-for-unity: https://github.com/playgameservices/play-games-plugin-for-unity
Currently my game is published as beta test.
While the achievements do seem to work, as in, they can be unlocked, and the popup appears correctly and I can see my progress from within the game.
But I don't receive and experience points for them.
And when I look at my game in the Play Games App, there's no info about any achievements, as if there are none.
So it's basically the same problem as this: Achievements not showing in Google Play Games App
Except in his case he had a OAuth2 Client IDs mismatch, but mine seem to be correct.
I was wondering if it's maybe just because my game hasn't been made public yet? (as it's still in Beta)
Edit: I've released it publicly now, and the achievements are still not showing, so that's definately not the cause.
Any help much appreciated.
I have published my game for alpha testing, but for some reason I cannot see the Achievements in the Google Play Games app, althought I have 5 published achievements. There's just "ABOUT" and "PLAYERS" tabs.
Launching the achievements activity manually in my game does show the achievements.
What could possibly be wrong?
For latest games, You can't see the achievements unless you unlock one achievement.
Is it senseful and legal to use Google Play Game Services for anything else than a game?
I think an app that can upload images could have leaderboards (weekly likes) and achievements. Or a language learning app could also use these features to make the learning process more fun.
Why are there no apps using these features? Is it not allowed? Or is the problem, that the app would be listed as a game in the Play Store, even if it is not a game? Will Google ban such apps?
Can Google Play achievements be shared between two different Google Play games? For example if a user unlocks some achievements on Street Brawler 1 game, can he keep those achievements and see them on his new Street Brawler 2 Google Play game?
That's not exactly true, you can add up to 20 games (link 20 package names) to one google play service, all sharing the same achivements and leaderboards. This is basically created to use the same achievements in the same game on multiple platforms, but you can also use it with totally different games.
You can add Street Brawler 1 and 2 (link them under google play services), use the same achievements ids in both games, and they will share the same achievements. If you got them in Street Brawler 1 you will have them in Street Brawler 2.
No, you can't do it. Achievements are associated to a particular application through the package name. If you publish a new game this one should have a different package name to be published in the market and therefore you will need to register and associate a new achievements list. However, it's totally possible to implement a migration/adapter system so you can have the achievements of the first game in the second game, but you know... you have to implement it by hand.
I have released a game that uses Google Game Services on Google Play. Everything works, but when I look on my game in Google Play it doesn't show that it's using Game Services. Some other games do (like Riptide GP for instance). What is controlling this?
Implementing the Google Play Game Services features is not sufficient, your users have to use the service for you to get the badges.
Let me quote from this video from Google I/O 2013: Practical Android Games Development
http://youtu.be/ZbQWf7C5ymU?t=23m39s
"As you get more users you will get badges. [...] However, they are not just given out because you put them in the config, and we don't snoop your APK to see if you are making API calls from there. We verify how much the feature is being used and if you meet certain threshold we give you a badge. So you need to actually integrate it, it is not a token thing that you can put there to get more eyeballs in the store."