Yeah yeah I know, I’m an indie developer, I’m supposed to have hip esoteric influences, not mainstream junk like Mario. But hey, the Mario games succeed in something that few other games do, which is to continually add new fun and interesting mechanics throughout the course of each game. And this video gives a pretty good (yet concise!) explanation as to why they are successful in this. My goal for my game is that each stage adds new elements or mechanics, which definitely adds a challenge from a game design perspective. How do you not just end up a string of tutorials?! Here is how.