NextPeer is a service for creating synch and asynch multiplayer games, with tons of features. The big differentiator between NextPeer and Google Play Game Services is that it actually works on both Android and iOS (only leaderboards are crossplatform in GPGS) and that it allows both asynch and synch multiplayer games (only synch is supported by GPGS). The fine folks over at NextPeer, who have their headquaters in Isreal, contacted me a while ago to see if there’s a way to collaborate.
We agreed that we’d start out with working on a libgdx integration guide. Turns out it’s as easy as adding their Android library to your game’s Android project, and then use a tiny shim to make it work with the rest of the libgdx infrastructure. You can find a modified Super Jumper example on Github.
The shim is currently a bit incomplete but can be easily extended if necessary. Also, things do not yet work for iOS. We’ll hold out with that until we finished the RoboVM transition.
In the meantime, hop over to NextPeer’s website, register a free account and start integrating multiplayer in your game!