Brain Agents is played by middle and high school students while they are at school, either on a Chromebook or through the use of a mobile device. This presented a problem, since students could not pick up where they left off if they had to use a different device, something that would be very likely to happen when using shared devices in the classroom. To combat this problem, I created a user account system using Microsoft’s RESTful Playfab API that could store any user’s save data to the cloud.
In order to provide players with their own personal space in the game, I designed and implemented a system where the player could decorate a room that is connected to the game's hub level. Some of this system's features are:
Brain Agent's stakeholders were concerned that students would play too much of the game at once, and they wanted the game's content to be spaced out over the school year. To address this concern, I created a system that:
To better understand the experience that players were having while playing Brain Agents, I created a set of Python scripts that iterate through user save files and collects data about their progress. This data gave the Brain Agents team valuable insight as to which missions and challenges were difficult for players.