How many levels are in the game?

Every level in A City Sleeps is an individual person’s dream. The game currently features 3 different dreams, each of which consists of 3 stages and a final boss fight. The game is built around replayability, so each dream has 5 increasing levels of difficulty within them, each with their own leaderboard, unique challenges, and unique unlocks. As difficulty increases, so do the number of enemies that appear, as well as the number of enemy projectiles and their accompanying bullet patterns.