airnativeextensions
  •  Extensions
    • All Extensions
    • Packages
    • Frameworks
    • Adobe AIR
    • Unity
    • Categories
    • Device Hardware
    • Free
    • Media
    • Native Services
    • Native UI Components
    • Open Source
    • SDKs
  • News
  • Showcase
  • Support
    • Documentation
    • Developer docs
    • Tutorials
    • FAQs
    • Contact
    • Contact Us
  • Login
Sign up now

Game Services

One API, Multiple Game Services!

Provides a common API to Google Play Services & Apple Game Center

Adobe AIR  Adobe AIR
tvOS  v11.0+ iOS  v12.0+ Android  v19+ (32 + 64bit)

$70 (USD)
Discounted for subsequent years

Sign up now

Product Features

Game Center
Access the Apple Game Center on iOS devices
Play Game Services
Access the Google Play Game Services SDK on Android and iOS
User sign in / out
Leaderboards - native and custom UI
Achievements
Saved games
Turn Based Multiplayer
Single API
Identical cross-platform implementation
Sample project code and ASDocs reference

Available in these packages

Master Collection

Game Development Tools

Enterprise Support

The Game Services extension allows developers to use a single cross-platform API to interface with many different gaming platforms.

The single API allows you to quickly integrate leaderboards, achievements, saved games and more in your AIR application, and without having to worry about different APIs for each of the services you wish to use. This allows you to use an identical code base across multiple platforms allowing you to concentrate on your application rather than platform and gaming service specifics.

Features

  • Player sign in;
  • Access to your leaderboards, and top scores;
  • Submit new scores to your leaderboards;
  • Access to your achievements;
  • Achievement progress and unlocking;
  • Save and load data to and from Saved Games;
  • Turn Based Multiplayer;

Leaderboards allow you to create score boards for your application allowing your players to compare their scores against other players. You can easily display the built in user interfaces for the leaderboards or build your own loading the scores for the leaderboards and displaying as you require.

Achievements can be a great way to increase your users' engagement within your game. You can implement achievements in your game to encourage players to experiment with features they might not normally use, or to approach your game with entirely different play styles. Achievements can also be a fun way for players to compare their progress with each other and engage in light-hearted competition.

The Saved Games service gives you a convenient way to save your players' game progression to the game service servers. Your game can retrieve the saved game data to allow returning players to continue a game at their last save point from any device.

We provide complete guides to get you up and running with the different game services quickly and easily.

Current Services

  • Google Play Games on Android;
  • Apple Game Center on iOS and tvOS;

As with all our extensions you get access to a year of support and updates as we are continually improving and updating the extensions for OS updates and feature requests.

 

Documentation

The following resources are available for developers to guide them through the integration of the extension.

Development Guide

Our developer documentation contains a detailed guide on getting started with the extension. It also documents all of the major features showing you how to quickly and correctly integrate the extension in your application.

Reference

ASDocs document each of the classes, interfaces, events, functions and properties that you will be using. It is the main reference for the extension. If it's not in the guide you will find it here!

Change Log

This contains a record of all the changes we have done to the extension. There are more details in github, referenced with releases but this is publicly available to see the work being done on the extension.

Support

The following resources are for our subscribed users only. We use the issue tracker and wiki on GitHub to provide developer support, development tracking and the most detailed documentation on the usage of the extension.

GitHub Repository*

The GitHub repository gives subscribed users access to the extension, (including all past versions) and is the place to follow the development of the extension, request any features or improvements and to report any issues.

Issues on GitHub*

The issue tracker is the best place to get support. Ask our developers your questions directly! If you are having an issue implementing the extension or if you have found an issue, this is the place to ask!
*Subscribed users only

Community

Code samples

Post gists on GitHub and include the extension ID (com.distriqt.GameServices) in the file to have your snippet listed here.

Stack Overflow

Make sure you tag your question with distriqt gameservices

Starling Forum

We regularly monitor the Starling forum and many of our users are active there so feel free to ask your questions there.

Quick Examples

Initialising a Game Service

User Sign In

 

Reviews

Supporters

This ANE was started by a Kickstarter campaign and without the support of the backers this extension would not have been possible. We value every contribution made and may the force be with you all!

Lavon Woods
Lucien144
James McNess (Code and Visual)
Spencer Evans
Tyler Goodbrand (Megalodon Interactive)
Lapin Blanc
Jensa
Alexander Farber
LCKPIG
Luke Hutscal
Andreas Rehnberg
YETi CGI
Kawika Heftel
iq12
Harry Bournazos
Jakub Wagner

airnativeextensions.com copyright © 2017

distriqt

terms & conditions privacy license