Writing a Highly Scalable, Server-Authoritative Game – Part 4

by

In the previous articles, we discussed the benefits of server authoritative design, and minimizing network and hardware IO to enable your game to scale effectively to many millions of players. Now, let’s take a look at how you make sure you’ve done all of that correctly. It’s test time!   Test under load The only ... Read More

Writing a Highly Scalable, Server-Authoritative Game – Part 3

by

In the previous instalment of the ‘writing a highly scalable, server-authoritative game’ series, we looked at optimizing client-server communication, and ensuring your communications won’t prevent scaling of your game to millions of players. Now, let’s look at some server-side techniques for ensuring that your code won’t become a bottleneck when you are handling large numbers ... Read More

Tips for Writing a Highly Scalable, Server-Authoritative Game – Part 2

by

In the previous post, we explored how building a server authoritative game can offer huge advantages to developers, including quick and easy control over in-game functionality, fraud and cheat detection/prevention, and providing reliability and consistency between connected peers.  We also saw how using an authoritative server can help you to deal with unexpected issues and ... Read More

Tips for Writing a Highly Scalable, Server-Authoritative Game – Part 1

by

Using the GameSparks platform when writing your next chart-topping game offers plenty of advantages – off-the-shelf functionality such as social network integration, leaderboards, virtual goods, in-game currencies, matchmaking, challenges, etc.   Apart from being able to leverage all this off-the-shelf functionality, GameSparks offers you the opportunity to write a “server-authoritative” game. There are many definitions ... Read More

Data Persistence on the GameSparks Platform

by

GameSparks aims to remove roadblocks from the development process, saving developers time, money and talent whilst enabling them to deepen engagement with their players. In order to maximise every game’s potential, we are producing a series of posts to show all of the best practices involved with GameSparks, ensuring all of our users can take ... Read More

Like more of this content
straight to your inbox?