The game follows a programmer who needs to develop a new system with the primary requirement of ubiquity. The catch is that the language used for programming changes every level. They must solve various puzzles, interact with different characters, and overcome obstacles to develop the system successfully.