Leaderboards, achievements, user levels,
dynamic content, in-game newsletter subscriptions

Open source. Scalable. Cross-platform. Free.

Developers, take control of your backend

Playtomic.org is the new home of the tools once provided by Playtomic - achievements, leaderboards, player levels, gamevars, geoip and in-game newsletter subscription - as a simple to host, open source platform for your game compatible with most gaming platforms.

Setting up your server is very easy and for small games will probably stay under the free limits of the selected hosting providers.

It's your game, now it's your backend too.

Game APIs

Playtomic has extensive documentation, compatibility and tests/examples for all major gaming platforms.


To demonstrate the flexibility here are some examples of what you can do with the different APIs.


Cross-platform, versatile and flexible achievements system.


  • Award once, overwrite, or allowduplicates
  • Filter by device or website
  • Filter by custom fields like difficulty to differentiate between different levels of achievement
  • Include own and friends' status when retrieving lists
  • Filter by own and friends' ids to make everything social
  • View awarded achievements as a stream of updates
  • Group the achievement stream to show only the most recent for each player

Achievements example


Build your mailing list in-game


  • Built on top of the very powerful MailChimp API
  • Players don't have to leave your game
  • Free for up to 2,000 players with 12,000 emails per month
  • Pay as you go and subscription options available

On the server side you can turn double opt-in off and disable updating a player's records if they re-submit their information.

Subscription example


Incredibly rich capabilities available to build on.


  • Highest or lowest
  • Custom fields for additional data like characters, kills, or anything else you want
  • Filtering by custom fields to automatically create sub-leaderboards on that data
  • Five simple modes: TODAY, LAST7DAYS, LAST30DAYS, ALLTIME, NEWEST (a score stream)
  • Filter by friends' ids to make your leaderboards social
  • Filter by player's id to make your leaderboards personal
  • Combine all of the above to make the most powerful leaderboards around!

Leaderboard example

Imagine a racing game that you and your friends play. Let's walk through some of the awesome capabilities waiting for you in these leaderboards using the HTML5 API.


Cross-platform user created content.


  • Rate creations
  • Custom fields for any meta data you want to include
  • Filtering by custom fields
  • Two simple modes: POPULAR and NEWEST
  • Fetch lists of levels with heavy data payloads excluded to reduce bandwidth
  • Filter by friends' ids to share content within a player's personal network
  • Filter by player's id to maintain a catalog of the player's creations
  • Create content on tablets or web to share with smaller form factors

PlayerLevel example

You've created a game where players can design their own levels for other people to play. This is how you'd do it with the HTML5 API.


Update your game without republishing


  • Update at any time in your database
  • Tweak difficulty balancing
  • Store game configuration
  • Manage cross-promotions
  • Rotate between advertising partners

GameVars example

In our game we are going to store the entire configuration for our enemies. This data weighs in at 47 kilobytes so we are also going to store a 'version' we can cache to skip reloading the same data.