Google Play Game Services
developers.google.com
developers.google.com
It worked pretty well, except I could never figure out how to be notified that the other player took a turn. On Android there are hooks for this, but on the PC I ended up just polling their API for changes (I figured since it was just me I was unlikely to be tagged for abuse...). Maybe "Pushtokens" is the thing to use? The API documentation doesn't say what a "Pushtoken" is.
[1]: https://play.google.com/store/apps/details?id=com.infinite_i... -- it's inspired by Letterpress. I wrote up some of our other experiences building the game, too, since I did a custom toolkit and physics engine for it: https://medium.com/@i_am_ralpht/building-letterplex-1-0-a78c...
https://developers.google.com/games/services/common/concepts...
(Shameless plug, sorry)
> Clicking that button or link should then call gapi.auth.signin(), which will ask the user to sign in to your game in a separate window.
You can't open a separate window in a web view, so the sign in doesn't work.
Hybrid app development is a pretty big deal and PhoneGap looks set to go up another level with the latest web view improvements in iOS 8 and Android 5, but it still surprises me that many top APIs out there fail in a web view simply because they try to open a window or some other presumably easily worked around issue, and nobody bothered to test it there.
In this particular case, PhoneGap should integrate with AccountManager and not force users to enter their login credentials.
They would prefer you get frustrated trying to bridge the gap and work within their walled garden instead.
https://developers.google.com/games/services/android/antipir...
We released our game for iOS earlier this year and easily 80% of our users had pirated copies of the game.
This post is about IAPs, but I assume the numbers for apps would be quite similar: http://www.gamasutra.com/blogs/AaronIsaksen/20121213/183519/...
Unless someone is doing something big or strategic to Apple (and random app piracy doesn't qualify, IMO), I just don't see it. Chasing "rogue" enterprise certs is all cost (time, effort, energy, risk of angering legitimate enterprise customers) for little to no benefit.
The way to do it would be to give developers an API they can use on a server (something we've been asking for a while), but it doesn't look like that's going to happen.
Google is essentially doing an Ouya on both the hardware and software sides, but one with a much higher chance of traction (though admittedly, it is still very unproven, especially in light of their tepid support for Google TV, etc).