Main Page
From PlayPhone wiki
Contents |
Welcome
Welcome to the PlayPhone Developer Documentation. It is our mission at PlayPhone to provide you with the best SDK for your game to add all the social and multiplayer features. We have everything your game will need to build a game community, monetize, go viral and become the top grosser!
Our SDK is completely FREE. Start now with our Getting Started guides!
If you have any questions don't hesitate to contact our super friendly Developer Relations Team
Minimum Game Integration Requirements
There following are the minimum requirements for getting your game on the PlayPhone Social Gaming Network (SGN)
- Display PlayPhone Login Screen on Game Startup
- PlayPhone SGN Dashboard Trigger Icon on Game Menu Page
- Implement Game Launcher functionality
The login screen will allow the players on our network to login to your game. We handle all auto login scenarios and new players will be able to create a player account. It is highly recommend you display a Game Splash screen and then trigger the loading of this login screen.
The Trigger icon is required to ensure players can launch the PlayPhone SGN DashBoard, we recommend this to be done at a minimum on the Game menu page. The game launcher functionality enables players on our network to discover and launch your game from our network (Games Lineup Button on the PlayPhone SGN DashBoard)
Getting Started Guides
- Getting Started for Android developers
- Getting Started for HTML5 developers
- Getting Started for iOS developers
Feature Guides
We have all the exciting features that will make your game a hit !
Leaderboard is a named table that stores scores earned by any player who plays your game. The leaderboard can be set up to store scores earned this week, this month or from the moment the game was made available to players. You can also configure the leaderboard to allow a player to see the Global Leaderboard with all scores earned by all players, or the scores earned by the players' friends only.
Achievements is an attractive feature that encourages your players to get involved in the game and brag about their success. PlayPhone displays achievements on the player profile and allows players to share their achievements on social network walls. Achievements are defined through the PlayPhone Developer Portal and accessed by the game logic through the SDK. PlayPhone provides a simple API that allows you to create flexible rules for granting an achievement. The achievements parameters can be changed through the Developer Portal anytime; there will be no need to reintegrate and resubmit the game.
The PlayPhone Virtual Economy framework provides an easy way to define all virtual items and shop packs essential for modern social games. The items and packs can be edited any time during the gameplay without a need to push new updates for the client side of the game. The framework is seamlessly integrated with many billing options allowing users to pay for virtual goods with a variety of payment methods. With the PlayPhone Virtual Economy framework, the developer can build and test all the features at once, push the game to the wide PlayPhone distribution network, review the revenue reports and optimize the game economy setting on the live traffic.
User profile stores all information about the player, including authentication information, the player's social profile, game data (leaderboards, achievements, and others) and the virtual goods the player owns.
Social graph is an network graph that describes relationships between users of the social network and provides access to information about the player's friends, such as name, avatar image, online status and many others.
You can use PlayPhone servers to save the game-state, session and user data.
Matchmaking and multi-player API provides facilities for the multiplayer game session control. In the multiplayer mode, all game application clients connected to one game room can exchange messages.
The Dashboard Control Button is an user interface element which takes responsibility for displaying the dashboard in response to the player's actions.
The UI notification popup panel is a user interface component that notifies the player on such important events as player login, achievements unlocking or gaining the new high score. Each time one of these events takes place, the info window appears on the screen.
All PlayPhone SDKs provide APIs to extract information about player profiles, social graphs, particular games and other kinds of data that are of further use for the game. This information extraction is implemented via Info Requests.
Game Launcher functionality allows players to switch between several PlayPhone-powered games without the need to re-login in each game.
Documents Index
We highly recommend you bookmark the following document indexes for quick reference.
More information
