| About the ByteClub Multiplayer Gaming Platform |
|
It all started with Scramboni - in order to allow players to compete against each other in real time, we had to overcome many of the same challenges that every developer faces when making multiplayer games: creating and maintaining infrastructure, handling large numbers of concurrent network connections, dealing with an unpredictable nature of the Internet etc. After the project was under way, reusable pieces of code started to emerge that, with a bit of polishing and documenting, could be used by other people. Why do we need another "platform"?Several recent technological advancements such as cloud computing make it easier to address the hardware and infrastructure aspects of a multiplayer online game project; other areas still require substantial investment of time and effort, namely, writing the actual server-side code. This last part can easily become a full-time job, depending upon how rich the online experience needs to be. Also consider that some of the best iPhone games in existence were written by very small development teams, sometimes consisting of just one person. The aim of our platform is to make it easier for developers to concentrate on what they do best - create fun, addictive, good looking games. It also enables us to spend time doing what we love - writing code that helps others be successful. Everybody benefits. Great, another technology to learn... We hear you. The premise of our platform is simple: you implement the essential logic of your game and we take care of the rest. In order to accomplish this, we are using some of the most common technologies out there and trying to stay away from unnecessarily reinventing the wheel. Of course, nothing happens by magic (with rare exceptions), which means that you will have to learn a thing or two along the way. But the vast majority of your time will be spent thinking about how your game interacts with the players and vice versa, as opposed to worrying about how to handle TCP/IP timeouts or dealing with message queue worker threads and message processing synchronization logic. (If you actually like doing these last bits, we have a lot in common. Drop us a line.) How does it actually work?Good question! If you want more technical details, there is more information here. Cool, how do I get started?1. Create an account. Please make sure to provide a valid email address. 2. Validate your account. After registering, you will receive an email with a link - click on it to enable your ByteClub Developer account. 3. Login to dev.byteclub.com. Once inside, you will be able to download the SDK and access the documentation. If you have any questions, please email us at This e-mail address is being protected from spambots. You need JavaScript enabled to view it |