Reinventing data collection.
What happens when the mobile network drops out? Or, you receive a call or your mobile switches off? These complications affect the game for all players. Masquerade had to be robust and resistant to anything that could happen to devices.
We hosted the main game logic on Microsoft Azure but secured interactions and game data on a separate server at Cardiff University. The server only progressed through the game when each player was ready to proceed with their part of the game. Due to numerous configurations and routes through the game, this wasn’t easy. The game server would have to deal with player progress and keep the other players all informed and up-to-date.
Games are potentially played over a period of days, so the server would keep the game alive until all players reached the end or if one quit. Despite its complexity, the game succeeds by bringing a university research project out of the lab and available as an enjoyable parlour game.