Player.IO

Build fun, powerful & scalable online and mobile games with the reliable backend your users expect

Sign Up | Sign In

Reference Documentation

External References

If you are unfamiliar with either C# or Actionscript programming, you might find the following resources useful:

Multiplayer Code

c# class reference documentationClass: Game<P>

The base class for all Player.IO Games. Inherit from this class to build your game.

c# class reference documentationClass: BasePlayer

The base class you inherit from for your Player class.

c# class reference documentationClass: BigDB

The Player.IO BigDB service.

c# class reference documentationClass: BuyItemInfo

Represents information about the purchase of a PayVault item.

c# class reference documentationClass: DatabaseArray

Represents an BigDB array of values that can be accessed by index.

c# class reference documentationClass: DatabaseObject

This class represents a BigDB Database Object that has a Key and a collection of named properties.

c# class reference documentationClass: DebugAction

Assign this attribute to any method on your Game class, and the development server will feature buttons to trigger your method.

c# class reference documentationClass: EmbeddedResource

A simple class to access resources embedded into the game assembly (.dll file).

c# class reference documentationClass: ErrorLog

The Player.IO ErrorLog service

c# class reference documentationClass: GameFS

The Player.IO GameFS Service

c# class reference documentationClass: HttpResponse

The response from a HTTP Get or Post request

c# class reference documentationClass: Message

Represents a message sent between client and server.

c# class reference documentationClass: PartnerPay

The Player.IO PartnerPay service.

c# class reference documentationClass: PayVault

The Player.IO PayVault.

c# class reference documentationClass: PayVaultHistoryEntry

An entry in a user's PayVault history

c# class reference documentationClass: RoomData

The room data for a given room. Besides the .Save() method, the class behaves exactly like a dictionary of string to string values.

c# class reference documentationClass: RoomTypeAttribute

Use the [RoomType] attribute to assign a room type to a Game class.

c# class reference documentationClass: Timer

A timer created by the Game.AddTimer(...) or Game.ScheduleCallback(...) methods

c# class reference documentationClass: VaultItem

Represents information about an item in a user's Vault.

c# class reference documentationClass: Web

An easy way to communicate with servers and services outside Player.IO via http requests

ActionScript 3

actionscript 3 (as3) class reference documentationClass: PlayerIO

API wrapper that is used to connect to the PlayerIO webservices

actionscript 3 (as3) class reference documentationClass: BigDB

Provides access to the BigDB service provided by Player.IO.

actionscript 3 (as3) class reference documentationClass: Client

An instance of this class is returned to the callback function when successfully connecting to the PlayerIO webservice. Contains references to all APIs currently exposed by the PlayerIO ActionScript API

actionscript 3 (as3) class reference documentationClass: Connection

Allows the client to connect to the Multiplayer servers

actionscript 3 (as3) class reference documentationClass: DatabaseObject

Player.IO BigDB Database object

actionscript 3 (as3) class reference documentationClass: ErrorLog

Allows developers to write entries to the Player.IO error log from ActionScript

actionscript 3 (as3) class reference documentationClass: GameFS

Allows developers to access files stores in GameFS

actionscript 3 (as3) class reference documentationClass: Message

Message object either sent or received from the server

actionscript 3 (as3) class reference documentationClass: Multiplayer

Provides access to the Multiplayer services provided by Player.IO.

actionscript 3 (as3) class reference documentationClass: PartnerPay

Provides access to the PartnerPay services provided by Player.IO.

actionscript 3 (as3) class reference documentationClass: PayVault

Provides access to the PayVault service provided by Player.IO.

actionscript 3 (as3) class reference documentationClass: PayVaultHistoryEntry

Entry in the users pay vault history

actionscript 3 (as3) class reference documentationClass: PlayerIOError

Error object for most PlayerIO related errors This class is auto generated

actionscript 3 (as3) class reference documentationClass: PlayerIORegistrationError

Error object PlayerIO QuickConnect registration errors This class is auto generated

actionscript 3 (as3) class reference documentationClass: QuickConnect

Used to authenticate users towards 3rd party user bases. This class must be accessed via PlayerIO.quickConnect

actionscript 3 (as3) class reference documentationClass: RoomInfo

Class that describes a room instance. Instances of this class is returned by client.multiplayer.listRooms requests

actionscript 3 (as3) class reference documentationClass: SimpleGameFS

actionscript 3 (as3) class reference documentationClass: VaultItem

An item in a users PayVault.

.NET Client

.net (C#) class reference documentationClass: PlayerIO

Entry class for the initial connection to Player.IO

.net (C#) class reference documentationClass: BigDB

The Player.IO BigDB service.

.net (C#) class reference documentationClass: BuyItemInfo

Represents information about the purchase of a PayVault item.

.net (C#) class reference documentationClass: Client

Access class to the various Player.IO services.

.net (C#) class reference documentationClass: Connection

A connection into a running Player.IO multiplayer room

.net (C#) class reference documentationClass: DatabaseArray

Represents an BigDB array of values that can be accessed by index.

.net (C#) class reference documentationClass: DatabaseObject

This class represents a BigDB Database Object that has a Key and a collection of named properties.

.net (C#) class reference documentationClass: ErrorLog

The Player.IO ErrorLog service

.net (C#) class reference documentationClass: GameFS

The Player.IO GameFS Service

.net (C#) class reference documentationClass: Message

Represents a message sent between client and server.

.net (C#) class reference documentationClass: Multiplayer

The Player.IO Multiplayer Service

.net (C#) class reference documentationClass: PartnerPay

The Player.IO PartnerPay service.

.net (C#) class reference documentationClass: PayVault

The Player.IO PayVault.

.net (C#) class reference documentationClass: PayVaultHistoryEntry

An entry in a user's PayVault history

.net (C#) class reference documentationClass: PlayerIORegistrationError

If there are any errors when using the SimpleRegister method of QuickConnect, you will get back an error object of this type that holds more detail about the cause of the error. You can use this information to provide better help for your users when they are filling out your registration form.

.net (C#) class reference documentationClass: QuickConnect

Entry class for making a QuickConnect connection to Player.IO

.net (C#) class reference documentationClass: ServerEndpoint

The address and port where a server can be reached.

.net (C#) class reference documentationClass: VaultItem

Represents information about an item in a user's Vault.

Unity3D

Unity3D client class reference documentationClass: PlayerIO

Entry class for the initial connection to Player.IO

Unity3D client class reference documentationClass: BigDB

The Player.IO BigDB service.

Unity3D client class reference documentationClass: BuyItemInfo

Represents information about the purchase of a PayVault item.

Unity3D client class reference documentationClass: Client

Access class to the various Player.IO services.

Unity3D client class reference documentationClass: Connection

A connection into a running Player.IO multiplayer room

Unity3D client class reference documentationClass: DatabaseArray

Represents an BigDB array of values that can be accessed by index.

Unity3D client class reference documentationClass: DatabaseObject

This class represents a BigDB Database Object that has a Key and a collection of named properties.

Unity3D client class reference documentationClass: ErrorLog

The Player.IO ErrorLog service

Unity3D client class reference documentationClass: GameFS

The Player.IO GameFS Service

Unity3D client class reference documentationClass: Message

Represents a message sent between client and server.

Unity3D client class reference documentationClass: Multiplayer

The Player.IO Multiplayer Service

Unity3D client class reference documentationClass: PartnerPay

The Player.IO PartnerPay service.

Unity3D client class reference documentationClass: PayVault

The Player.IO PayVault.

Unity3D client class reference documentationClass: PayVaultHistoryEntry

An entry in a user's PayVault history

Unity3D client class reference documentationClass: PlayerIORegistrationError

If there are any errors when using the SimpleRegister method of QuickConnect, you will get back an error object of this type that holds more detail about the cause of the error. You can use this information to provide better help for your users when they are filling out your registration form.

Unity3D client class reference documentationClass: QuickConnect

Entry class for making a QuickConnect connection to Player.IO

Unity3D client class reference documentationClass: ServerEndpoint

The address and port where a server can be reached.

Unity3D client class reference documentationClass: VaultItem

Represents information about an item in a user's Vault.