Main Page

From Casmul wiki

Jump to: navigation, search

Contents

Welcome

Welcome to the PlayPhone Developer Wiki. It is our mission at PlayPhone to provide game developers with easy-to-use tools to add all the social and multiplayer features to your games. We take care of all the servers, integrations with social networks, registrations and monetization services. Within couple of hours your game will be socially enabled, then you can grow to create your own social gaming network or partner with World Top mobile media distributors.

Our solutions for developers are completely FREE. Start now with our Quick Start Guides!

For more information about our products for publishers and media companies please contact us at devsupport@playphone.com

This Wiki will help you get familiar with all PlayPhone MultiNet processes and features. We are always here to assist you. Please don't hesitate to contact us through our support ticket system or via email devsupport@playphone.com. We are waiting for your feedback, feature requests and ideas on how PlayPhone MultiNet can help you succeed.

Basic Concepts

Minimum Game Integration Requirements

There are 3 simple steps for getting your game to PlayPhone network.

  • Register your game at our Developer Portal
  • Integrate your game with the PlayPhone MultiNet SDK. In order to join PlayPhone network your game should be only integrated with 3 API calls (init, submitScore and enableLaunchFunctionality).
  • Submit your game for approval by the PlayPhone producer.

PlayPhone Social Gaming platform features dozens of other exciting social, network and multiplayer features that will help you to extend your current game and bring to live your new game concepts. Start with out QuickStartGuides to add your game to PlayPhone Network and continue with Extended Functionality Guides to bring your game to the modern standards.

If you have any questions our development team will quickly provide you with the required assistance. Please contact us through our support ticket system or via email devsupport@playphone.com.

Quick Start Guides

After the basic integration you can extend your game or create new games with the exciting extended functionality features that PlayPhone MultiNet offers.

Extended Functionality Guides

Achievements is an attractive feature that encourages your players to get involved in the game and brag about their success. PlayPhone MultiNet 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.

MultiNet 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.

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 MultiNet 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. This exciting feature is what makes the multiplayer game possible in real-time. Your game can send a message from one of the clients and our system will broadcast the message to all clients connected to the game room.

Some games require more complex behavior from game robots than the server-side robots can provide. In this case robots can be implemented on the client side. It allows game developers to implement any required robots' logic inside the client game code instead of writing complex server-side extensions.

Dashboard is web-based view which provide access to social features, including Player Profile, Friends, Chat, list of Achievements, global and local leaderboards, and many others.

The Dashboard Control Button is an user interface element which takes responsibility for displaying the dashboard in response to the player's actions.

The PlayPhone Dashboard behavior can be controlled from the game. For instance, you can set a page that will open after the showDashboard call. You can also send commands to the dashboard to change the appearance of some pages and controls.

The UI Score Progress View is the user interface component that provides the real-time displaying of the player's scores during the multiplayer game session.

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 MultiNet 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.

Application Launch functionality allows players to switch between several MultiNet-powered games without the need to re-login in each game.

More information


Personal tools
Toolbox