По словам разработчика, в игре есть несколько уровней повествования, которые работают независимо друг от друга. Первый — «клетки» — небольшие истории, которые происходят с горожанами. Второй — линия самого героя, который взаимодействует с разными персонажами. Третий уровень описывает весь игровой мир, в котором учитывается социальная, экономическая и политическая ситуация в городе.