Under the Hood
From a programming perspective there are a number of things that come together to make the Mobility Game. I'm gonna touch on those pieces to give you an idea of the technical scope of the game.
Next up is the game server (or more like game service that sits on a server). Nearly every game has one in some way. Our game server is built on Python and the popular Twisted framework. All game sessions are managed through this, as well as all players actively in a game. It’s overall purpose is to maintain synchronicity across all games.
Finally, we have the backend, basically the application programming interface (API). Built on MySQL and PHP, all game data is stored in a MySQL database and accessed via the API style calls via PHP (on a web server). This ties the app itself and the game server together, as they both use it query and update data at some point.
So, that’s it. Check out later posts for a more in-depth look.