Super Mario Run is one of the most delightful paid games I’ve ever played on mobile. The gameplay is juicy, the session lengths are short, the level design is delightful and the asynchronous multiplayer mode ‘Toad Rally’ had me hooked for over 1 month.
Even 4 months after officially launching exclusively on iOS, the game still makes news. Unfortunately, most of the news is about how much less money Super Mario Run made in comparison to the other Nintendo gatcha driven game, Fire Emblem: Heroes app. During their shareholder’s meeting, Nintendo also revealed that they haven’t hit their internal payer conversion goal of 10%. That means out of the 150 million downloads on iOS and Android, less than 15 million have chosen to pay the one time in-app purchase to unlock everything in the game.
Analysis of how well the game performed from a financial standpoint is all over the internet. This deconstruct’s focus is not on that aspect of the game. I will be primarily focusing on the gameplay.
Name: Super Mario Run
Genre: Side-scrolling, auto-running platformer
Platforms: Touch-based iOS and Android
Game Engine: Unity
Type of Monetization: Free Demo unlocked with onetime IAP of $10
iOS: December 15th, 2016
Android: March 22nd, 2017
Producer: Shigeru Miyamoto
Director: Takashi Tezuka
Device I played on: Moto G4 Plus
Shigeru Miyamoto, the game’s producer had noticed that speedrunners of previous Mario games never let go of the forward direction control, effectively making Mario run all the time. The idea for Super Mario Run come from a desire to allow all players to have that speedrunner experience.
With the constraints of mobile input, Super Mario run relies on one finger taps and holds for all of its gameplay. The variety of gameplay mechanics produced out of this input constraint is one of Super Mario Run’s crowning accomplishments.
Here is the meaning for a list of terms I will be using from the game –
World Tour – One of the 3 modes in the game. It consists of 24 levels, with a beginning and an end. In demo version, the three levels are free.
Toad Rally – One of the 3 modes in the game. It is an asynchronous multiplayer mode which uses a soft currency called Toad Rally Tickets to play.
Kingdom Builder – One of the 3 modes of the game. In this mode, you can place, move, put away and shop for decorations. There are 3 categories of decorations for your Kingdom – Decorations, Buildings and Special Buildings.
Friendly Runs – A friend’s only Toad Rally, players can do 5 Friendly Runs in a day. Though coins, toads or the number of enemies defeated will not be recorded.
Coins – The main soft currency in the game. Earned primarily by playing World Tour levels and Toad Rallies. Most decoration and special items can be purchased with coins.
Toad Rally Tickets – One of the soft currencies in the game, Toad Rally Tickets are earned by from ‘?’ blocks and bonus mini-games.
Bubbles – This Mario game’s version of ‘Lives’, a Bubble is automatically activated if the player character dies or can also be manually triggered by the player by tapping on the Bubble button.
Toads – One of the soft currencies of the game. The citizens of Princess Peach’s Kingdom, Toads are the multiplayer points in the game. Earned from successfully beating another player in Toad Rally mode. The better the player plays the game, the more toads will join the player’s kingdom. There are 5 colors of Toads – Red, Blue, Green, Yellow and Purple. Most special building have specific toad requirement amounts which need to be satisfied before they get unlocked.
‘?’ block – One of the essential pillar of a Mario game. Always contains one of the following, according to the level and mode the player is playing – Coins, Mushrooms, Super Stars or Special Coins.
Let’s check out the FTUE (First Time User Experience) aka, the tutorial of Super Mario Run. Here’s a video I captured from my phone.
So, in the tutorial, the game teaches you the following –
Mario auto runs from left to right
Colliding into coins picks up coins
Mario will automatically vault over some enemies without dying or killing enemies
Small and medium gaps will be automatically jumped
Long gaps need player intervention or will result in death
Death results in Mario losing power-up and being put into a Bubble (acts like lives)
Death results in loss of 5 coins
Bubble always floats backwards
Tap to burst the Bubble to release Mario and start running again
Taps mean short, default height jump
Tap and hold means longer height jump
Collect Special Coins to challenge your platforming skills
Tapping while vaulting kills enemy
Tapping while vaulting over enemy causes higher jumps
Tap when touching a wall to wall kick and jump in opposite direction
For the tutorial, a lot of exceptions have been made too –
The 1st half of the tutorial (till player falls into gap and dies) is completely non-interactive
There is no Coin Counter UI
There is no Timer UI
There is no Bubble counter UI
I think removing the above 4 was a good idea as it lets players focus on learning the rules. So, as a tutorial, I think it is almost perfect.
This is the single player mode of the game. The demo version has only the first 3 levels of World 1 available.
Each level has 3 sub modes where special coins are placed. Pink coins are easiest to get. Purple are challenging to get. Black coins are the hardest to get. You are also given a ‘Course Ranking’. The more coins you collect in a course, the higher your course ranking amongst your friends you shall earn.
If the player dies frequently in a level, they can choose to use the ‘Easy’ mode option. In this mode, players get unlimited bubbles and no time limit. However, the special coins collected aren’t recorded by the game.
I just finished the World Tour just to get more levels unlocked in the Toad Rally mode. It works well as a way to get players comfortable with the game’s concepts. I especially liked the level where you had to combine the tile which lets you jump backward and high jump in order to jump over ghosts. This is the only way you can kill ghosts and the game didn’t have any pop-up informing me that that’s how you can kill ghosts.
If the player successfully collects all 120 special coins of any of the 3 colors, then they get a Special Building that takes them to a unique course. 120 pink coins gives you ‘Chase the Snaking Coins’ level. 120 Purple coins gives you ‘Piranha Plant Field’ level. 120 Black coins gives you ‘Make the cut!’ level.
I’ve only unlocked the ‘Chase the Snaking Coins’ level, just to see what it’s all about. The same mechanic has been used in other levels and I didn’t find the level design particularly different. So, I didn't bother trying to get all the 120 Purple and Black coins.
The asynchronous multiplayer mode of the game, this is what got me hooked to this game. The objective of each Toad Rally session is to earn more coins than your opponent so that you get more Toads into your Kingdom.
To participate in Toad Rallies, you need the Rally Tickets soft currency. Each Toad Rally race costs 1 Rally Ticket. You are given 5 opponents whenever you launch the Toad Rally. The UI shows what sort of level the Toad Rally will occur on, the other Player’s current Toad count, the other Player’s Mii Avatar (if they have one) and also which of the 5 types of Toads can be won by playing that Toad Rally.
You have to play Toad Rally to unlock most of the content in the game. Each session is 60 seconds long and the other player’s Character is represented in the level as a translucent sticker that moves in real-time.
If you win a Toad Rally, you get to keep the Toads you earned as well as your opponent’s Toads. If you lose a Toad Rally, you lose some of your Toads to the opponent’s Kingdom. This however isn’t a zero-sum game, like Clash of Clan’s ‘Trophy’ system. Toads gained and lost are generated by the game and not actually taken from another player’s Toad count. Implementing a zero-sum game would have radically changed the tone and feel of each Toad Rally as a lot of progress can be reversed if the player is matched with opponents who are far superior to the player.
This is the mode where you can put building in your Mushroom Kingdom. The player early on is given the task of rebuilding and returning the Kingdom to its glory days after Bowser comes and destroys it.
In total, there are 6 pieces of land (also called gameboards) that a player can decorate in their Mushroom Kingdom. The player starts off with 1 piece of land. To get more pieces of land, the player needs to build Rainbow Bridges. Each Rainbow Bridge just like other Special Buildings have a specific Toad and Coin requirement.
But even after a player unlocks a piece of land with a Rainbow Bridge, there are often Thwomps blocking parts of land. These large blocks of spikey rocks can only be removed with Hammers, which are earned by completing all the levels in the World Tour mode. There are 10 Thwomps and 10 Hammers in total.
Players can’t place decorations and building wherever they want on their gameboards. There are specific areas which the game highlights on the gameboard for specific types of decorations and buildings. A player will run out of space before they manage to put every single decoration on to their Kingdom.
One of the nice touches in the game is the way all the UI disappears if you tap on the ground when viewing your Kingdom. Here's how I chose to decorate my Kingdom.
One of the primary aspirations the player to unlock all the characters in the game. Characters other than Mario get unlocked after specific Special Buildings have been purchased or acquired in-game.
There are 10 characters –
Mario – Can eat Mushroom to grow bigger. In bigger state, he effectively has an extra life because any death only results in loss of 5 coins and 3 seconds of blinking invincibility frames.
Luigi – Earn 150 Green Toads, 150 Purple Toads and then buy Luigi’s house for 1000 coins to acquire Luigi as a character. Exactly like Mario’s abilities, except can jump higher than Mario. Luigi is the character I’ve used for almost all of my Toad Rallies.
Princess Peach – Earned by finishing all 24 levels in the game’s World Tour Mode. Has the Flutter Jump ability which allows her to use her parasol to float diagonally for longer.
Toad – Earned by connecting to My Nintendo account. Runs much faster than other characters.
Toadette – Earn 200 of each Toad color and then buy Toadette’s house for 1000 coins to acquire Toadette as a character. During Toad Rally results screen, she steals some of the other Player’s Coins and Toads for the Player.
Yoshi – Earn 30 Red Toads, 30 Yellow Toads and then buy Yoshi’s house for 1000 coins to acquire Yoshi as a character. Can flutter jump and can run over spikes. Also increases number of Green Toads won in a Toad Rally.
Red Yoshi - Earn 1000 Yellow Toads, 9999 total Toads and then buy Red Yoshi’s house for 50,000 coins to acquire Red Yoshi’s as a character. Can flutter jump and can run over spikes. Also increases number of Red Toads won in a Toad Rally. Hardest to unlock.
Blue Yoshi - Earn 50 Red Toads, 50 Blue Toads and then buy Blue Yoshi’s house for 800 coins to acquire Blue Yoshi’s as a character. Can flutter jump and can run over spikes. Also increases number of Blue Toads won in a Toad Rally.
Yellow Yoshi - Earn 300 Blue Toads, 300 Green Toads, 200 Purple Toads and then buy Yellow Yoshi’s house for 5000 coins to acquire Yellow Yoshi’s as a character. Can flutter jump and can run over spikes. Also increases number of Yellow Toads won in a Toad Rally.
Purple Yoshi - Earn 150 Blue Toads, 150 Green Toads, 100 Purple Toads and then buy Purple Yoshi’s house for 3000 coins to acquire Purple Yoshi’s as a character. Can flutter jump and can run over spikes. Also increases number of Purple Toads won in a Toad Rally.
The game has 24 kinds of enemies. Most players who’ve player previous Mario games will be able to recognize these enemies and their behavior instantly.
Each enemy also has a leveling up system. The more enemies you kill across multiple games, the more coin bonuses they will give later on when they level up. The max level for all enemies is currently Level 3, with a max bonus of +3 coins.
The simplest ones are the Goombas, Green Koopa Troopers, Koopa Paratrooper, Dry Bones, Red Koopa Trooper, Ninji, Buzzy Beetle, Swoop, and Bob-omb. All these enemies can be stomped easily and have predictable movements. These enemies also don’t throw projectiles at the Player Character.
The next category of enemies harder to stomp. Enemies like Piranha Plants, Lava Bubbles, Stretch ghost, Boo ghost, Bullet Bill, Spiny, Bull’s Eye Bill, Fuzzy and Pokey often kill just by touching them. Best to avoid them are kill them in the Super Star mode.
Then there are the enemies who throw projectiles at the player or on the player’s path. Cannon Ball, Lakitu, Spike and Rocky Wrench are of this category.
Finally, there are the bosses. Boom Boom and Bowser himself. These enemies only appear in the World Tour Mode, of every world’s 4th level. These enemies aren’t mechanically complex and unlike other video game bosses can be easily defeated.
There are also environmental dangers like Burners, Fire Bars, Grinders and Munchers that can kill a Player Character.
As mentioned before Super Mario Run does a lot with very little player input. It’s all about how well you time your jumps. Here are some of the techniques players need to master the game’s systems. I was using most of these techniques in every 60 seconds Toad Rally session by the 5th day of playing this game.
Recording all the techniques is very, very hard. So, I've written down a list of all of them that I could remember. Some are from the in game guide called the Notebook. Some, I've described from my experiences.
Don't let the following wall of text deter you!
Techniques and tools at the player’s disposal –
Mid Air Spin – Tap the screen to make your character spin. It reduces how fast the player character falls.
Spin Strike – Tap the screen in the air near an enemy to spin and take it out. One of the few times the game cheats but auto-snapping the Player Character to the upper half of the enemy they killed. So, even if the Player Character was on an upwards arc, upon tapping they will immediately stomp downwards, if above an enemy.
High Jump – Shown in tutorial. The character called Luigi can jump higher than all characters. I was using this technique with Luigi constantly.
Low jump – Barely tapping the screen causes Player avatar to jump a very short distance.
Flutter Jump – When the player chooses any of the ‘Yoshi’ characters, this ability is active. If the player jumps and holds, Yoshi will flutter and go higher before falling down faster to the ground.
Floaty Jump – An ability only a character called Peach can use. Similar to Mid air spin, except Peach can float for a longer distance.
Wall Jump – Covered in tutorial. Wall kick in opposite side. Consecutive wall jumps earn more toads in Toad Rally.
Vaulting – Covered in tutorial. Jump over enemies without killing them.
Vaulting Jump – Covered in tutorial. Jump higher when vaulting over an enemy. Kills enemy and give more toads.
Landing Roll – Automatically roll after a long fall. Rolling kills some types of enemies in player character’s path.
Rolling Jump – An extension of Landing Roll, tapping the screen when rolling causes player character to jump quite high. Gives extra toads.
Climbing Jump – Tap when player character is climbing an edge to jump higher. Gives extra toads.
Slope slide – Jumping onto a slope cause Player Character to slide down and kill some types of enemies on the slope.
Consecutive Stomps – During a slop slide, if the player character kills multiple enemies, then they earn more coins for each consecutive kill. Gives extra toads.
Treading the Ring – In some levels, there are fire rings floating in the air. If the player jumps through them without touching the ring and dying, then it gives extra toads.
Enter Bubble – Players can also tap on the bubble icon to immediately be put into a bubble which takes the Player Character backwards through the level. Especially useful when trying to get all the Purple and Black Coins.
Pause block – Stepping on a Pause Block immediately stops player character movement. Time however doesn’t pause. The weird thing is that most of the levels have been designed to discourage using pause blocks. If you blaze through the level, then it feels like you’re playing to the rhythm of the level design.
Press a Switch –Jumping on a switch triggers limited time objectives in different levels. There are two types of switches. In the first one called ‘P’ switch causes a row of 18 blue coins appear, which the player character needs to collect within 5 seconds. The other type called ‘!’ switches cause dotted line blocks to become traversable red brick blocks for a limited time. ‘!’ switches drastically altering the level’s design.
Add Bubble – Some ‘?’ mark tiles upon headbutting with the player character gives an extra Bubble to the player.
Time Block – Special blocks which when the player character headbutts, adds +10 seconds to the clock. Primarily appears in the non-side scrolling levels of the game, where the objective is to traverse the level vertically.
Super Star – Appears during World Tour and Toad Rally. In World Tour mode, works like Coin Rush where players need to gather certain number of coins before the Super Star mode gets activated. However, in Toad Rally mode, it is only available from some hard to reach ‘?’ blocks. Headbutting these releases a golden star. If the player touching the star, the Player Character immediately becomes Golden in color. The effect of the Star is the same in both World Tour and Toad Rally. The player becomes invincible, they run really fast and also magnetically attracts coins to themselves. This mode lasts for 8 seconds and is almost always exhilarating to play in.
Coin Rush – Appears only during Toad Rally. A translucent bar gets filled up as you collect coins in a level. If you collect approximately 50+ coins, you will get into a Coin Rush mode where the level will start spewing coins. Also, ‘?’ blocks and enemy kills give lots more coins. This Coin Rush lasts around 8 seconds. Player movement speed also increases slightly. Unlike Super Star mode, Player Character isn’t invincible during Coin Rush mode.
Extra Block Rewards – When in Coin Rush mode, the player can hit a ‘?’ mark block to get 3 times the value of whatever was inside the ‘?’ mark block. This means you could theoretically get into Coin Rush mode, hit a ‘?’ block, get 3 ‘Super Stars’, be invincible till the next ‘?’ block which might give you 3 more ‘Super Stars’. Using this technique, I was able to stay in the Super Star mode for 50 seconds out of a 60 second Toad Rally and earned 1050 coins.
Enemy Leveling – A progression system for enemies. The more you defeat, the more coins you’ll get the next time you defeat that enemy. All enemies currently max out at level 3, with usually +3 coins per kill at level 3.
Coin Types – As the chart shows, each coin type has its own value.
Red Circle – Upon jumping through a Red Circle, players need to collect 5 Red Coins. If the player collects all 5 Red Coins, then they get a Super Star.
Checkpoint – Only in Toad Rally mode. The player who touches the Checkpoint flag first gets +10 coins.
Koopa Kick – Shell based enemies like Green Koopa Troopa, Koopa Paratroopa and Red Koopa Troopa can kicked off towards enemies in the player’s path after they have been stomped on. A useful technique to build coin multipliers, cut down Pokey enemies and hit some ‘?’ mark blocks. But beware! If you stand in its way when it rebound off a wall, you will get hurt too!
Ghost Kill – One of the techniques that the game lets players figure out by themselves is how to kill ghosts. The only way to do so is to tap the screen when the Player Character is running across tiles with back arrows on them. This causes the Player Character to do a backflip. If any ghosts are under the player’s backflip arc, then the ghost is killed.
Live games need to add variety to their game so that players don't get bored. Doing limited time events is how Super Mario Run tries to get players back into the game.
When I was playing the game, 3 events occurred –
1) Golden Goomba event – In the World Tour mode, 3 randomly selected levels have varying levels of Golden Goombas (a simple enemy type) walking around somewhere in the levels. Stomp on lots of Golden Goombas within the event's running time and earn special decorations. More Golden Goombas mean more rewards.
2) Coin Multiplier event – Upon winning a Toad Rally duel, the player will get a 1.5 multiplier applied to their final coin earnings.
3) Mario Kart 8 Deluxe event – A global community event, if all players played 50,000,000 Toad Rallies during the event's running time, then everybody earns decorations.
Out of the 3 events, I benefited most from the Coin Multiplier event as it turbo charged my decoration purchases. Even though the Mario Kart 8 Deluxe event was supposed to go on for 11 days, the community achieved the maximum goal within 7 days. Around 7 million Toad Rallies are played on average every day, globally.
While I am very impressed with the gameplay of Super Mario Run, Nintendo is still not able to leverage social as a retention system because of terrible User Experience decisions. Right now, you can use Facebook, Twitter and My Nintendo to connect to other players.
My Nintendo involves you going and doing the entire sign-up process for a new Nintendo ID account. I also installed and created my own Mii in a separate Nintendo app called the Miiverse, which you can see in any Toad Rally video. A Mii is basically a Nintendo styled animated avatar.
Finishing missions like playing the Toad Rally everyday gives you 'My Nintendo' points, which you can redeem for to get the special character Toad, a whole bunch of decorations and even some of the game's soft currencies like Rally Tickets and Coins.
Also, it is 2017 and Nintendo still uses Player ID! Expecting somebody to copy and paste a code into the app is highly unlikely in this day and age.
You can also link to your Facebook and Twitter so that you can connect to others who have chosen to do the same. Here’s the Authorization screen for Twitter.
In the Friendly Run section, the game basically gives you zero incentive to play as winning or losing the Friendly Run doesn’t give any in-game reward. There is no incentive to acquire more friends other than to see how well you did against your friends in the World Tour levels.
Thankfully, anonymized multiplayer through Toad Rally is great. The ability to import a Mii into the game is also a nice touch. But since Miis can only be made in the Miiverse app, I saw very few people who actually chose to create and import their own Mii avatars into Super Mario Run.
Super Mario Run was a phenomenon on iOS when it launched, smashing the previous record for fastest to 50 million downloads record. In the 1st week on the iOS store, Super Mario Run also made most of its revenue.
I feel if Super Mario Run was a purely Premium title, then the metrics below would have been far, far worse. People got to actually try the game and then buy it, unlike most premium titles. Most players on mobile are so used to micro-transitions that seeing a single large micro-transaction so early in their game experience put them off. This perception problem is what Nintendo needs to address in their next game.
Source: Sensor Tower
Start Date: December 1st, 2016
End Date: April 31st, 2017
Total Downloads: 109,752,949
Total Revenue: $46,478,154
Total Revenue ($)
Late game content is basically non-existent – The designers did not think of Super Mario Run’s content for players who have gathered more than 5000+ toads. Each decoration after 5000 toads has huge toad and coin requirements. Players are left to grind for toads and coins over and over again. If the game just had a hard ending, then I would have been OK with it. Right now, the only option left for me is to grind and earn 50,000 coins so that I can buy Red Yoshi’s house, even though I’ve earned 9999+ toads.
2.1.0 update increased max cap of toads from 9,999 to 99,999 – Who is going to play this game till they earn 99,999 toads?! There is literally no incentive to play Toad Rally a few thousand times just to make your total Toad count 99,999, other than to make your total Toad count 99,999.
Vertical levels were a chore to play – Ghost levels where the players need to traverse a level vertically are interesting levels that completely take away the momentum of the gameplay. I even avoid doing the ghost levels in Toad Rally on purpose because of how frustrating the entire experience is.
No achievements – The 2.1.0 lists ‘Achievements’ as an addition to the game. However, I couldn’t find any in the game.
Removal of opponent sticker in Toad Rally during Coin Multiplier event – I don’t know whether I was experiment gated or whether Nintendo intentionally did it, but I couldn’t see the opponent’s sticker move in real time on the level for some time. Toad Rally works because it is a competitive race where you can see how another player traversed a level. It makes the game exciting because it feels like I’m actually playing with another player. Removing it was a weird decision because adding a sense of mystery about where the Player Character is doesn’t make a multiplayer session more fun. Thankfully, the feature is back in the game, in its original form.
Always online – If you don’t have a steady internet connection or are roaming, then this game is unforgiving. Unfortunately, I was suffered from both the issues when I first started the game. I was traveling by train in the UK and half the time the game would give a ‘Connection Error’ pop-up. Press ‘Reconnect’ enough time and the game will just hard crash, wiping away any progress you made after the data connection got severed. A bit frustrating, but not a deal breaker for me.
Game hard crashes – Without any warning, the app has hard crashed on me quite a few times. I don’t know whether it is because of a memory leak or if my phone’s hardware limitations, but it’s a bit annoying.
Reduction of Toads because of quitting Toad Rally – If you leave the game in middle of a Toad Rally or if the game hard crashes, then the game will surface a pop-up saying that you’ve lost a few toads because you didn’t finish a Toad Rally. I think that is a harsh punishment as most of the time I felt like I didn’t deserve it. What’s more surprising is that I don’t observe any significant change in my Kingdom’s Toad count after getting this message. So, I’m not sure what sort of player behavior this message is trying to drive. My mobile is a communication and internet device first and a game playing device second. Punishing players for forgetting about an incomplete Toad Rally session after they log back into the game sends a negative message.
Super Mario Run is a game that knows how to keep you in the flow. It is elegant design that’s moment to moment gameplay is absolutely delightful. It’s a premium game that badly wants players to keep playing it for months on end, without a solid long-term progression system. I hope Nintendo continues to make mobile games like Super Mario Run for years to come.
Further Reading –
Anil Das-Gupta’s Deconstruct - https://bothgunsblazingblog.wordpress.com/2016/12/22/super-mario-run/
Dan Felder’s article about Super Mario Run’s design - http://www.gamasutra.com/blogs/DanFelder/20161219/287912/The_Brilliance_of_Super_Mario_Run.php
A note to readers -
Please give feedback!
It took around 1 1/2 months of playing Super Mario Run and 2 weeks of writing and gathering all the content to make this deconstruct. If I have missed something or if you see anything that can be improved in this deconstruct, please do tell me. Your feedback is very important in shaping the content of this blog.
Thank you for reading!