Hi all,
I've been curious for some time about this and I'd be greatful if anyone here has some insight into what types of frameworks or technologies are used to create the back end for MMO games on iOS (and generally on mobile devices). I'm talking about games such as Haypi Kingdom, King's Empire (I'm sure you've all seen the type) etc.
I've been looking into how they do this, and I guess I'm not quite experienced enough to wrap my head around what kind of a setup they have. Originally I did my research into TCP/UDP sockets, but they all seem to communicate over a HTTP protocol which made me think that they are using some sort of RESTful web service that performs CRUD operations on a server side database. This made me explore ASP.NET Web Api a bit. Would something like Web Api allow for the complex communication required between client/server? And if so how would they implement routine tasks being run server-side such as daily re-configuration of a 'world map' etc? Where would this server even be hosted?
I can't imagine each one of these developers has created a custom HTTP game server from scratch?
Apologies if my question is fairly general, just trying to find where to start looking. Any design patterns that I'm missing, or links to resources which could point me in the right direction would be greatly appreciated.
Cheers.