Hey, Pathfinders! While developing King of Cards, we thought a lot about how to increase the excitement of the game on the map. Shovel Knight: Shovel of Hope started as a game with a map heavily inspired by Mario 3. The map was structured so that players would be encouraged to try out different levels if they were having a hard time with any one in particular. Players would have the flexibility to travel in a specific stage order to get to a bonus, or to travel along a different route to find reprieve in a village more quickly. The map was a way to do some world building, and a means to pepper in some flavorful ideas that couldn’t be communicated in the core set of stages. Through the map, we wanted to reinterpret the Mega Man experience of facing 8 core baddies by selecting them from a menu, and extend the depth of that concept just a little bit. This map structure was also used for Shovel Knight: Plague of Shadows.
mario3-w1
For our next game, Shovel Knight: Specter of Torment, we wanted to try the pure Mega Man route: 8 stages you could select on a menu, no questions asked! This map style would offer a more direct and focused experience than Shovel Knight. We’d save the experiential depth for Specter Knight’s home base. This layout helped Specter’s quest feel more like a serious mission and less like an epic saga, and logically enhanced the tone and themes of the game.
specter_map
With King of Cards, we thought it’d be fun to try going in the opposite direction with traversing the world. After all, King Knight’s the grandest character in Shovel Knight’s Order of No Quarter, so his adventure should feel like an appropriately epic journey! We thought, “Let’s try to make a map where path choices are something you really care about.” We weren’t entirely sure what that meant in any detail. So, we started small. We thought we might lean more heavily into the Mario inspiration, where players wouldn’t need to clear every stage. Then, we’d create more, shorter stages, with multiple exits! This new possibility positioned the world map itself as a bigger part of the game’s experience.
We pondered how to build a map that felt like something that contained as much excitement and character as the games that inspired us. We knew we wanted stages to have alternate routes that opened up new paths on the map. The challenge was figuring out how to execute that vision while simultaneously keeping the game fun and clear!
Building the map!
We soon decided that King of Cards would have more than one world map to give the overall experience an irrefutable sense of grandeur. In contrast to Shovel of Hope (which had a scrolling map), we kept King Knight’s maps focused on one screen each, as we wanted them to feel both unique and digestible. The goal was to create something almost like a paper map, or a map you might find in a board game, where armchair kings could plot paths to conquer!
kingknight_paxdemo
Here’s one of the early versions of the first world map that we shared at PAX. Although it was created specifically for convention-goers (so players could only play the stages in each given section), you can see that all the paths were laid out in a similar manner to the original Shovel Knight. The main difference being that the sections of the map don’t appear to link up! Your path to some areas (like the relic node in the bottom right) were totally obscured. Beating a stage or finding its secret exit would unlock a new path, but these hidden paths would only be revealed after they’d been found in a stage.
shovel_map
This was a new design challenge for us. In Shovel of Hope, all the paths on the map were visible at all times, and your progress was blocked by locks and level nodes. Beating a level would cause the level node and locks to disappear, allowing the player to progress. We only had one hidden path in the whole game that appeared at the very end – and it existed only to subvert your expectations!
What we immediately understood from looking at King Knight’s map is that it was hard to actually plan a route without being able to see the paths. How do you know what stage to play to reach a goal? How do you know what stages have secret exits? How can you determine the shortest path to the end of the game, or which path has the most gold? Which path will reward you with the most items? What to do?!
Looking for inspiration
Clearly, we must have forgotten how all those inspiring Mario games worked! This problem had been solved for sure, right? We just needed to find the right point of reference…
Super Mario World stood out to us as a game with a successfully complex map. In our view, this pinnacle of Mario map design effectively focused on a fun world layout. So, we started there and made some observations:
image1

marioworld_normalvlexit
The first area on the map immediately shows the multiple paths you can take and where they lead. You can see some kind of fortified end goal on the right implying this is the way forward: the road to defeat the villain. On the left, something that resembles an optional path appears, looking a little more adventurous and fun! You can see where you’re able to walk, and – if you defeat a stage with a yellow indicator – you can guess as to what path it will unlock. That’s all well and good… but what about secret exits?
marioworldmap_1
In Mario’s second area, you arrive at a stage with multiple exits. This stage has a red indicator to signify this special trait! At this point, we have to come clean… developing King of Cards was the first time anyone in the office understood the difference between yellow and red levels on Mario’s map.
When you clear a stage normally, it opens the path on the left. When you take the secret exit, it opens up a path you can’t see!
marioworld_normalexit

marioworld_secretunlock
In addition, when you clear either path in the stage, the color of the node on the map doesn’t change! Maybe we did something wrong…that can’t be right- why not change the color from red to yellow after you’ve beaten a path to let you know you’ve made progress? Is the secret level completely hidden? How would you plan a path?
We came to the realization that Mario was simply trying to achieve different goals than we were! Mario is more concerned about the surprise and delight of finding a stage or discovering a new route. They want the player to explicitly know there’s a secret path (which is why the level flashes red), so they don’t waste their time looking for one. We can only imagine the ultimate goal must be to make stages feel full of surprises, and to make progression feel exciting. This can be most clearly understood by looking at the final Donut Plains map and by seeing what happens when you clear a Ghost House without having uncovered a secret stage.
mario_w2

marioworld_ghosthouseexit
Did you catch what happened? When you beat the Ghost House, the undiscovered hidden stages appear!
ghosthouse_reveal
At some point, Mario Team must’ve decided they didn’t want players to completely miss the idea of secret exits and hidden stages, so they left helpful clues if players passed them up. As you can see in the completed map, the colors of the level nodes never change. The nodes are there to indicate what type of level you are playing as opposed to the level’s progress.
Even in the years since Super Mario World, you can see Nintendo still using this same logic in the new Super Mario games. Here’s New Super Mario Bros DS before its levels are cleared (notice the red stage denoting two exits):
newsupermariods_before
newsupermariods_normal

newsupermariods_secret2
Beat it the normal way, and you’ll uncover the path you can already see. Beat the stage the secret way, and discover an entirely new path.
So we’ve studied a lot of maps… now what? Well, by learning some lessons from Mario maps (and other maps too!) as reference, we were better able to understand what we wanted, and what made sense for our game.
Red Paths and Dotted Lines
Here’s the final map layout we landed on for the first world:
default_map
As you can perhaps see, we were just a little inspired by Mario’s use of red! Green paths are normal, while red paths denote a secret. We replaced Shovel of Hope’s locking node system with paths that would unlock once the stage was beaten. Solid paths indicate a walkable path, while dotted lines require traversing a stage first. In contrast to our PAX demo, we decided that, in order to have strategic planning on the map, we had to make all the paths visible at all times (as well as whatever rewards were at the end!).
king_normal_unlock_redflash

king_secret_unlock_redflash
Above, you can see how reaching a stage’s main exit will unlock the green path, and reaching the secret exit will unlock the red path. King Knight’s head will appear when either exit is found, but the icon continues to flash when the content has not been cleared, indicating there’s still something to do!
We designed all of this so the player has all the information they need to make decisions. They can see at a glance where they might want to go and what stages are blocking their path. They can anticipate what path might lead them to the goal they are seeking, and they can know if a stage has multiple routes. Best of all, this information can be learned naturally without tutorials. Nice!
Our plan for King Knight’s map may not provide as many surprises as Mario’s map, but it allows for much more strategy and enhances the themes and gameplay of King of Cards. To account for the lack of surprises on the map paths, we added more wandering encounters and bonuses that could pop up after completing a stage to retain that element of discovery.
Building Secret Exits into Stages
Of course, King of Cards’ secret exits aren’t only in service of the world map! Most of the game is about bashing and spinning your way gloriously through stages. We solved secret exits on the map, but how would we introduce the concept of secret exits in a stage? In other Shovel Knight games, we were used to having one main path. We may have had small asides and secret rooms, but never an entirely new stage branch with its own exit! That came with its own set of problems. Our big concerns were:
Making sure the difference between the main path and secret path would be clear. How do you know what path you’re on when you are playing?
Confusing secret or optional rooms with secret exits. Shovel Knight is chock-a-block with secrets already, and those rooms are tricky enough to communicate to the player. How do we handle adding the entirely new concept of a secret exit?
How would you know what path on the map would be unlocked after completing a stage? We had to mentally connect the exit in the stage to the exit on the map so players could plan a route.
Avoiding repeating stage content. We knew we’d be asking players to replay a stage to find both exits. We resolved not to make players visit the same part of the stage too much. That’s boring!
Using our “red = secrets” philosophy, we attempted to solve (a) the confusion with secret/optional rooms and, (b) clarifying the difference between main paths and secret branches. This can be understood most easily in one of the early-game secrets shown below
pridemoor se