GSN Games Acquires Gamedonia

GSN Games Acquires Gamedonia

Today, GSN Games is proud to announce the latest addition to our growing global organization with the acquisition of Gamedonia – a mobile games backend-as-a-service developer based in Barcelona, Spain. Financial terms of the deal were not disclosed.

This acquisition of both Gamedonia’s platform and team will help GSN Games power rapid game development across studios. Gamedonia’s talented team of eight technologists have already begun integrating with GSN Games. The team is working closely with our GSN Games India studio to implement its leading backend technology into India’s game development pipeline. Gamedonia, which will become GSN Games Barcelona, will work closely with the technology leadership team of GSN Games India.

Read more >

How to Design the Data Structure for a Turn Based Game


One of the recurring questions you ask our support team is how to actually make a turn based game in Gamedonia.

Because you’re already great coding features for your games, all you may need is a little guidance on how to organize your design to make the things you want work.

When you see the following example, you’ll see how easy it is.

Read more >

5 Ways to calculate lifetime value for free-to-play games

learn methods to calculate lifetime value LTV

Vasiliy Sabirov from devtodev shares with us an insightful article where you’ll learn the best way to calculate the lifetime value for your game or app.

The question of calculating lifetime value (LTV), also known as customer lifetime value (CLV), sooner or later pops up before the developers of mobile games and apps. There are many valid methods to calculate LTV. In this article, we will describe the 5 most common methods and will identify their strengths and weaknesses. These methods are especially suitable for the free-to-play model.
Read more >

Realtime server commands for multiplayer games

realtime networking for multiplayer games

When making a multiplayer game, one of the most important issues to cover is how your networking communications will be addressed by your game design. The game characters are constantly moving and you should be able to position them and transmit their location accurately to all the players.

But, what type of information should you send to communicate between players if you’re making a real time multiplayer game? You’ve got several options to start off:

Read more >

Lag compensation techniques for multiplayer games in realtime


Deciding what information to send to the server in order to reproduce a true real-time multiplayer experience is the first step towards designing effective networking communications. Unsurprisingly, there are more key aspects to consider before you can get there.

I’m sure you’ve heard about lag, and pretty sure you’ve experienced it yourself in a FPS or RTS. Those are games that only make sense in actual real-time, and lag makes this hard.

That’s why I’ll talk about how lag affects games, why addressing lag matters, and offer some techniques to deal with the lag problem. These are the lag compensation techniques, which can be applied from the client-side or the server-side.
Read more >

What’s hindering my multiplayer game design?

multiplayer game design

If you plan to make a real time multiplayer game, there are a few important things you have to bear in mind when you design it. A common misconception developers make is that the most important stuff to plan are programming, graphic simulation, and other technical stuff. I don’t want to underestimate the importance of coding, I’d be foolish to do so. They matter a lot but, they are the mean not the goal.

Read more >

When to start thinking about backend features and database?

backend features and database

It is clear that the social aspect of games has been established as a really important aspect of game development. Improving the game connection, offering balanced play based on the user level, adjusting difficulty based on the analytics of the data in-game.

All these functionalities rely on a secure server setup. When running on your own hardware (e.g. VPS, dedicated) you’ll need to figure out what scalability strategy to follow and take protection measures. Even then, servers will eventually go down.

So when’s the best time to start planning for servers?

Read more >