Magic can be earned by completing activities and quests, collecting from buildings, Leveling Up, as Daily Login Rewards, and more! Magic can also be purchased from the Magic Shop, which is accessible by tapping the (+) icon on the Magic bank at the top of the screen.