Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
November 20, 2017
arrowPress Releases






If you enjoy reading this site, you might also want to check out these UBM Tech sites:


 

Shovel Knight: Plague of Shadows Mobility Design

by David D'Angelo on 08/31/15 02:48:00 am   Expert Blogs   Featured Blogs

5 comments Share on Twitter    RSS

The following blog post, unless otherwise noted, was written by a member of Gamasutras community.
The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company.

 

Developing the Plague of Shadows expansion to Shovel Knight has been quite the tricky experience for us hereat Yacht Club Games. We’ve never had the pleasure of continuously building newcontent fora complete,existing title before. When we pitchedan all newplayable boss campaign during the game’sKickstarter, we were thinking of something small along the lines of Mega Man Powered Up: a simple characterswap with a slight mobility change or a new abilitybetween the boss characters. Of course, we wanted it to be fun and exciting…so we decided to gobigger!

NES Style

The character Shovel Knight, of course, already has an NES mobility set! But his focus comesfromthe joy of simple NES controls. Whether it was dig-slashing or shovel dropping on enemies,Shovel Knight had asmall number of action buttons which resulted inaset of solid, clearattack states!We thought we could bring Plague Knight in a different direction. Often in NES games, players would boot it up and wonder how to even move the character! Do you remember starting a new game like Castlevania only to discover hours later how to climb stairs or use a subweapon? The concepts being exploredin gamesaround that time were sometimes so newthat there weren’t standards for how to jump, how to attack, etc. We hoped players would sit down with Plague Knight and be curious in the same way…enjoying the discovery of each button’s actions. We hoped they would learn a new way a character could move in a 2D world. Maybe something they’ve never playedbefore – just like picking up a new game during the days of the NES. Something that was easy to learn but difficult to master over the course of the game. The fun would come in learning the character’s strengths and weaknesses, and using them to his or her advantage!

(Castlevania's manual even had clear instructions on how to hold the controller so players could be ready to both JUMP and ATTACK)

Laying down rules

All that said, we still were bound to the level design of Shovel Knight, so we had a few rules we had follow in order for the levels to work!

  • Shovel Knight can jump ~4.5 tiles high.
  • Shovel Knight can cross horizontal gaps ~4.5 tiles long.
  • Shovel Knight can bounce off certainobjects getting an additional height of ~4.5 tiles.
  • Shovel Knight can dig through blocks horizontally.
  • Shovel Knight can dig throughblocks below him.

(Everything in Shovel Knight was built on a grid! The levels were tuned to his mobility!)

Those weren’t the only design restrictions we had though! We also had to find a way to be true to Plague Knight’s character. Here are some features we felt were important to highlight:

  • Plague Knight is all about explosions!
  • Plague Knight is a scientist that creates items through alchemy.
  • Plague Knight is wild, maniacal, and dangerous!
  • Plague Knight should feel like you’re controlling the character you saw in the original boss fight! (A few key components from his fight: lots of bombs, wild big jumping leaps, explosions everywhere! He generally feels out of control!)

(Many players are still wary when dueling Plague Knight!)

Building the Mobility

Before we get into the thick of it, make sure you’ve seen Plague Knight in action. It might also help to take a glance at our instruction manual and learn all the game’s basic rules.

The Core

With all these rules in place, the next step was capturing his essence while allowing the level design to work. We started with our core mobility move – the burst:

As you can see, this combination attack (from the explosion!) and jump allows Plague Knight to cover a great distance in a small amount of time, but at the cost of some freedom ofcontrol. Once a horizontal burst is detonated, the player’s left and right input does very little to changeit! This captures Plague Knight’s wild spirit, the seemingly out of control jumping in his boss fight, and gives the player the ability to cover many horizontal and vertical gaps that Shovel Knight could cover. It also can only be used by charging the attack button first…this means the player must really think ahead before committing to the action!

The Basics

But the burst doesn’t cover everything we need. We don’t have a basic attack or jump! What if the player needs to cross a smaller gap or hit something slightly farther away…you wouldn’t want to force a wild jump on them. And the player still can’t cover enough height to match what Shovel Knight could achieve by bouncing off an enemy or object. So we still need to retain the game’s universal actions:running, jumping, and attacking.

Running

For running, we decided to stick with a speed slightly slower than Shovel Knight. This slower speed allowed for a better contrastbetween just running andbursting. Thishelps make the burst feelthat much more wild, while still having it be understandable.

Jumping

Plague Knight has a double jump! We wanted Plague Knight to have a shorter jump than the springy Shovel Knight, and adding a double jump gave him more height so he could mount basic obstacles. It also allowed another layer of control. When combined with burst jumps, players can more accurately adjust where and how to land. Or they can even take advantage of the burst’s momentum to keeptheir faster momentum:

Attacking

(The attack range sketched out!)

Attacking had to focus on bomb throwing like the boss fight. However, we had to find ways to limit the player so they couldn’t completely overwhelm enemies with bombs. On the ground, we went with a standard – a series of three short projectile throws:

The main gameplay balancing act here is how it completely stops the player’s momentum. While the ground throw trajectoryis dependable,Plague is also slower on the ground. Stopping like thisisdangerous because it can be difficult to get out of the wayofan incoming enemy or attack. So it’s time then to take to the air!

In the air, the player throws the bomb near a 45 degree angle. These thrown bombs also plummet toward the ground at a much faster speed. This way, the player only has tofocus on lining up theangleof their attack from above instead of worrying about leading their shots. While Shovel Knight’s idealmethod ofattack was to steadily and repeatedly bounceon top of anenemy, Plague Knight’s sweet spot is to line up ananglefromabove before rapidlyletting a series of projectiles fly. This alternate style of attacking combined with the burst is what really gives the player a truly newmobility feel.

Notice the player also slows down when throwing bombs in the air. This was an important design element for two reasons. First, it provides a consistentway to control Plague’s air speed. Since the bomb bursts’s speed and arc is fixed, giving the player the ability to stop themselves or slow down was very important. Second, it makes it much easier to beaccurate with the bomb as an attack, as the player can lock into the rightplace before unloading attacks on thesame target. Without slowing down Plague, a lot of players would be showering an areawith bombs rather than pin pointedly hitting their targets.

Getting Hit

Don’t forget…there’s one more thing that makes Plague a little more risky. His knockback when damaged by enemies is much greater than Shovel Knight’s:

Plague Basics

That’s it! Plague Knight has a lot more to him in terms of upgrades, armors, etc, but this covers the basics. Tomorrow we’ll be delving in to how to exploit the mobility and use all his tricks to your advantage, while explaining how these tricks arose from our iterative process.

We hope seeing our mobility design process and implementation helps fans and developers better understand what goes into building a unique movement and attack set for a character. There’s some stuff we didn’t cover…tiny things like turn speed, acceleration speed, attack delays, recovery times, and much more…see if you can figure out why we made the decisions based on what’s above! We can’t wait for everyone to get their hands on the crazy mobility and push it to its max. Let us know what you think!


Related Jobs

innogames
innogames — Hamburg, Germany
[11.20.17]

Team Lead Art – Warlords of Aternum
TheWaveVR
TheWaveVR — Austin, Texas, United States
[11.18.17]

GAME DESIGNER / PRODUCT MANAGER
Heart Machine
Heart Machine — Los Angeles, California, United States
[11.18.17]

Environment Artist
Bartlet Jones Supernatural Detective Agency Inc.
Bartlet Jones Supernatural Detective Agency Inc. — San Diego, California, United States
[11.17.17]

Senior Technical Artist





Loading Comments

loader image