The cornerstone of Player.IO is the hosted multiplayer service, which allows developer written code to be uploaded to Player.IO where it then runs and is scaled across the Player.IO cluster of multiplayer servers.
The development server running a racing game, with a visualization of the current game state on the right hand side.
We've been developing our multiplayer technology since 2004 and we have used it successfully for commercial projects and massive games. It is proven, secure, stable and able to scale. It doesn't matter how popular your game gets, we will scale it as needed across our cluster of Game Servers without you having to do anything.
| Issue | Do It All Yourself | Player.IO |
|---|---|---|
| Server software | You can either spend a lot of time developing your own, or you can spend a lot of money buying one that's built for generic communication. | We provide the Player.IO development server for you to develop against, which is made especially for Flash multiplayer games. |
| Server communication | You need to learn whichever programming language the server uses, you need to figure out how to communicate with your game client, and you might have to learn socket programming and multithreading. | We provide a simple Flash API that handles all the server communication, and we provide a .Net API for the server. This means you can use any language that is supported by the .Net CLR to develop the server part of your game, for example C#, VB.Net or J#. |
| Lobby and Chat | You need to not only develop your actual game in Flash, you also have to develop a lobby system for matching people up, and an in-game chat for your players. | We provide an example lobby and chat in the combo package that you can easily modify to suit your needs. |
| Hardware | You need to buy or rent dedicated server hardware for your server software. | Your game will run on the Player.IO server cluster. |
| Hosting | Hosting it on your home broadband connection won’t be enough if your game gets popular, and dedicated hosting is very expensive. | Just upload the game to Player.IO and choose the plan that suits your needs best: Pricing » |
| Operations | Become your own IT support and make sure your server software is always running properly. | Player.IO manages all the server software and hardware, so you won't have to. |
| Scaling | You need to make sure your server scales properly, and you need to anticipate the hardware need and buy/rent more servers if needed. | Player.IO will seamlessly scale up as demand for the game increases, and we will make sure there is always enough server capacity. |