Links

Official Documentation
Download SWC version 4.10
For Flash Develop (AS3 or Flex)/Flex Builder
Download FLA version 4.10
For Adobe CS3/4
View Demo


Download Demo Source Code
Current rate of return: 75%

will@andrograde.com
Note: Currently Andrograde API only works with Actionscript 3

Looking for a multiplayer API? Check out Pulse, a multiplayer API you can use for free with Andrograde :)

How It Works

1. You offer your game for free on any website and create extra bonus features that cost Andrograde Points to get
2. Players buy Andrograde Points which they can use on any game with the Andrograde API integrated in it
3. Player plays your game and thinks your extra bonus feature is cool and buys it using their Andrograde Points
4. You get credited for each purchase in your game and get a check at the end of each month

Why is the payout so high for Andrograde?

Andrograde was founded by Flash game indie developers who were fed up with not making any money with the games they worked so hard to create. Andrograde has less than a handful of employees and almost no expenses (not even an office), this allows us to have almost no overhead and pass the savings on to our fellow indie developers :)

Other Uses

You can also offer a free version of your game which players can then buy the premium version (see API.upgrade)
Custom stat tracking (see User.setStat, User.getStat).
Display your own custom leaderboards in game however you want (see API.getHighScores)
Save and share generic data between players (see User.setStat, API.getUserInfo)
Have server synchronized game variables that you can instantly change after releasing your game (see API.parameters)
Collect metrics on how well your game is monetizing itself
Use server synchronized game variables to change the price of your features / virtual goods / upgrade whenever you want!

How to integrate Andrograde API

1.Upload your game to Andrograde (don't worry, it will NOT be live).
2.You will get an API Code for your game
3.Add the Andrograde Library to your game project
       In Adobe CS3
       a.Open the FLA file and select all of the library items (hold ctrl and click on the items)
       b.Right click and copy and paste the items into your Flash project
       c.You can see example code to initialize the API in the first frame (hit F9)
       In Flash Develop
       a.Go to Project -> Properties -> Compiler Options
       b.Click on SWC Include Libraries, then click on ...
       c.Enter the full path to the SWC including the name of the SWC file
4.Integrate the Andrograde API code in your game (see below)
5.Upload the new version of your game with the Andrograde API integrated into it
6.Test your game by going to 'View Game'
7.If the API code has been properly integrated, the API not implemented beside your game in the upload page will disappear
8.Click 'Edit Game' and Check 'Live' then click 'Done Editing' to list your game on the Andrograde
9.Spread your game throughout the net, the Andrograde API will work on any site!
Note: You can use the test account to login and test stats and purchases
user name: TestUser password: test 

Examples

Adding the Initial Andrograde API Code
Logging in a Player
Selling items and features in your game
Offering a Paid Full Version for your game
Setting and Getting Stats
Getting player's rank for a stat
Getting stats for another player
Runtime Changable Server Synced Variables
Selling items and features with a run time controllable price
Save and Share user generated content