One of the biggest decisions for any developer making a roguelike, is whether or not to add persistent upgrades. Should every run be the same, like Spelunky? Or should your character get more powerful over time, like Rogue Legacy? Let’s look at the pros and cons of both approaches.