Boss Breakdown: Dark Mantis from Mega Man X8

Boss breakdown again! It’s been a while. What’s a boss breakdown? It’s a design exercise. I try to break down, to the fundamental particles, what makes up a boss fight, how its design operates under the hood, and analyze the result. Design goals, what the design accomplished, the whys, the hows, and everything between.

For this boss breakdown I want to do something a little different. I’m going to compare two versions of the same boss fight. The boss I’m going to break down is Dark Mantis from Mega Man X8 for the Playstation 2. Interestingly, one of the versions is a fan-made recreation, meant to be evocative of the 16-bit classic Mega Man X games. This ‘demake’ in question is being developed by one AlyssonDaPaz. I played a lot of this game when I was a kid, and I have fond memories of it. On balance I’d say it’s a pretty good game, but it is far from the best of the Mega Man or even the X series. It was the first game in the series following the less-than-fondly-remembered Mega Man X6 and Mega Man X7, which are both… extraordinarily flawed, each in their own way. Maybe I’ll talk about those one day. My point is that X8 was a case of the franchise trying to re-find its footing after a rough patch, and as only the 2nd ever 3D game of the main series Mega Man games, it was still experimenting on how best to leverage these new capabilities with a classic formula. The ‘demake’ Dark Mantis has no such baggage nor extant goals. The fascinating thing about fan remakes and demakes like these, I think, is how they are inherently made with the benefit of hindsight, and the added context of being made by someone a fan – a distinct perspective that colors how the design is approached.

Dark Mantis, narratively, is an assassin-type robot modeled after a praying mantis with blades attached to his arms. He skulks about in the dark for a quick, clean kill. So, a lot of his design is going to reflect that. He has a lot of fast, sudden movements to reflect this. In the original, he has two basic behaviors – hopping back and forth a short distance on the ground, from which he will react with an attack based on player-proximity, and his second behavior; jumping back and forth across the top of the screen, from wall to wall. In the demake, his hopping behavior, which characterized Dark Mantis as very cautious and careful, looking for the opportune moment to strike, has been removed. In the practice the hopping behavior slowed the pace of the fight, leaving the player more room to breathe. This reflects the design philosophy of most of the bosses of Mega Man X8, none of which are extraordinarily fast pace. In the demake, Dark Mantis is basically always attacking, with very little downtime between each attack routine. This characterizes him more as a merciless, vicious killer that dispatches his opponents quickly and efficiently. If you want my opinion, the demake does, with the benefit of hindsight, characterized the mantis better through his design – more accurately matching his written dialogue and descriptions as presented.

He still bounces between the top corners of the screen by clinging to walls, but this has been altered in the demake. In the original, this behavior would keep the player away of their relative position on the ground and discourage abusing the walls to avoid attacks too easily, and Dark Mantis would otherwise have trouble hitting players hiding in those top corners. Forcing the player to the ground also encourages them into close proximity – appropriate for this more melee-oriented boss fight. The demake version fills this some purpose, but also includes the fan version’s first new attack not present in the original. Dark Mantis will, after one or several hops, drop straight vertically out of the air, bearing his blades down when he is exactly above the player. So the player must not only be aware of their relative position on the ground, but the number of hops Dark Mantis has done, and otherwise be prepared to react with a dash to dodge out of the way. This adds a sense of tension to the behavior that the original did not have. While in the original you did not know when Dark Mantis would drop from the wall, you could always preemptively move to the opposite wall. There is no such option with his plunging attack, so the player must always be prepared to react.

The same scene plays two times, side by side. The left is a pixel-art version, the right is a PS2-era 3D version. A dark robotic mantis fights the blue android Mega Man X in a dark generator room. On the left, Dark Mantis hops from wall to wall, then plunges his blades into the ground. On the right, Dark Mantis hops back and forth on the floor, then throws a black energy projectile.

Left: Plunging Attack, Right: Shadow runner

Shadow runner is an attack that is in the original and not the remake. Which is ironic, seeing as how in the original, Shadow Runner is one of the attacks the titular X can copy from Dark Mantis after he is defeated. What it does, is produce a shadowy arrow projectile that travels horizontally, then spins outward when it reaches a close proximity to the player. This gave Dark Mantis an extra ranged option, to cover for his more melee-focus. It’s easily dodged though, by jumping over or dashing under it. It’s removal from the demake makes sense, as Dark Mantis is given an even more keen melee focus, and he much more aggressively forces the player into close proximity with him, making Shadow Runner kind of redundant. 

The same scene plays two times, side by side. The left is a pixel-art version, the right is a PS2-era 3D version. A dark robotic mantis fights the blue android Mega Man X in a dark generator room. On both sides, Dark Mantis attempts to grab X, who moves out of the way at the last moment.

Aside: The animation and sprite work on this fan game is just gorgeous.

Next, we have Blood Scythe, which works a bit differently between versions. The original  has Dark Mantis travel a set distance forward in a fast dash when the player is close enough in front of him. He may hop into this range, or the player may enter it to trigger. To dodge the player simply has to dash or jump out of the way fast enough, or else be restrained by Dark Mantis. While restrained, the player will take a small amount of damage, but Dark Mantis will have his hp restored slowly in turn, making this a highly punishing attack. This serves the purpose of making the player always away of Dark Mantis’s proximity to them. He is meant to be deadly up-close with those plays, so this attack reinforces that idea. In the original the attack can be ended early by using the assist mechanic, in which one of the player’s two controlled heroes assists the other to escape, and takes his place in the action. The demake understandably removed this mechanic, and multiple playable characters in general, presumably for simplicity and scope reasons. There is another notable difference to the demake’s blood scythe and that is its movement. Its lateral movement is now slower, but will travel however far is necessary to reach the player, before initiating the grab.

The same scene plays two times, side by side. The left is a pixel-art version, the right is a PS2-era 3D version. A dark robotic mantis fights the blue android Mega Man X in a dark generator room. Dark Mantis lifts his scythes up and dashes at X, grabbing him and sucking out his energy. On the right, another android appears to free X.

Ah yes, praying mantises, well known for… sucking blood? Robot blood?

This ties into another new attack added in the demake. When Dark Mantis is on the ground and detects the player is also on the ground, he may choose to initiate one of two attacks and move him across the entire arena from his current position until he reaches the player or a wall. In the first is bloodscythe, the second is close-ranged a slashing attack. Relatively, bloodscythe has a lot more startup time and moves slightly slower than the slash. He assumes two very different poses depending on which he will initiate – raising both blade arms for bloodscythe, and moving one blade to his hip in a low stance for the slashing attack. In many cases in Mega Man X game it is the player’s instinct to dash and jump to dodge attacks – as most attacks do not cover a wide area, this offers the most vectors of escape; up and away. It takes a good amount of discipline and conscientiousness to resist this impulse, which is what the slashing attack demands. Dark Mantis propels himself with the slash just high enough into the air that it can be dodged if the player is in a dash state, in which their hitbox is shorter. If they also jump, obviously they will be struck. Dashing and jumping is the optimal strategy to avoid bloodscythe, but not the slash. This new dynamic introduced to the fight ensures the player has to keep their eyes on Dark Mantis and watch for his tells.

A dark robotic mantis fights the blue android Mega Man X in a dark generator room, all rendered in 16-bit pixel art. Dark Mantis readies an arm blade, and dashes across the enter length of the arena floor, then jumps and slashes X as he approaches. X ducks and dashes at the last second.

This animation on this attack is really well done – dynamic and threatening.

This forms a new core identity to the demake version of Dark Mantis. The slashing attack and bloodscythe become two of his most common attacks, and thus represent an ever present threat that demands skills of reflex, observation, and control. The slashing move is then followed by a short-ranged projectile that can be dodged easily enough, but adds to the complexity of the move as something you still need to be aware of.

Finally there’s the attack black arrow. It’s a spray of projectiles that launch up, and in an arc, spreading out as they go, then coming down on the position the player was in when they were launched. To dodge, anticipate where the arrows will fall, and stand in the safe gaps between them. The in demake, this further serves as a sort of misdirection. Because Dark Mantis has so little down time between attacks, his black arrow becomes a kind of provurbial smoke screen to draw player attention away while he prepares his next move. Black arrow is very similar between the versions, but demake Dark Mantis’s black arrow attack is a lot easier to see, in general. That makes it easier to dodge, but also less frustrating to deal with in general. 

Something black arrow draws into focus is the fight’s readability. Readability is essential for fast-paced action games like Mega Man. If the game is all about spatial relationships, reaction, and timing, the player’s got to see what they’re reacting to and time, and where it’s coming from, right? Now, the intentional obscuring of information like where a projectile is at any given time can be leveraged for an extra change of pace and challenge, which I presume is what the original X8 was intending, but this can very easily become frustrating. You see, each level in Mega Man X8 has some sort of unique level mechanic or gimmick, to distinctify the stage. This could have been done for any number of reasons. It’s possible it was just to give the game its own signature style compared to other Mega Man games, or it could’ve been done to broaden the game’s appeal to a more general audience, or for any other reason. In Dark Mantis’s stage, the gimmick is a generator that, when activated, turns on all the lights in the dark, shadowy level. This includes a light in Mantis’s own boss room. In light, he’s much easier to see. 

The same scene plays two times, side by side. The left is a pixel-art version, the right is a PS2-era 3D version. A dark robotic mantis fights the blue android Mega Man X in a dark generator room. Dark Mantis throws several black arrows up. They then arc as they fall, leaving behind purple trails. X walks out of their trajectory.

Side by side like this, its easy to see which version is *much* more readable.

Even with the light though, demake Dark Mantis is just a lot easier to see. This is a side effect of him being a 2D sprite. 2D sprites are a lot easier to make readable than 3D. The artistic techniques necessary to make 2D art readable are less system-dependent as well. 2D sprites can have definite outlines without need of external program scripts, for instance.  For a further example of what I mean, consider that 2D Dark Mantis is not lit by any particular source of light in the room. He has shading, but it is general purpose – meant to look good from any position in the room in which he appears. His body catches light as illustrated, but not from any particular angle. With this in mind, 2D sprites do not have to have the same relationship of color and light to their background as 3D models do to look natural. Demake Dark Mantis is actually a lot brighter on the screen than his shadowy background may imply – he actually consists of mostly mid-tones – but it doesn’t look jarring. That contrast does make him highly readable at a glance, though. 

Original Dark Mantis, on the other hand, has to “blend” more with his environment, or his 3D model would stick out in a jarring way that would seem amateurish. A 3D model’s poses also have to be manually puppeteered, and a 3D model’s anatomy cannot easily be exaggerated the way a 2D sprite’s can to convey the artist’s intended look and feel. 2D drawings can be contorted in ways 3D models can’t to be more readable. 

At this point the difference in direction here is definitely starting to come into focus for me. One of the main things, I think, is difficulty. Mega Man x8, particularly in comparison to other Mega Man games, is not extremely difficult. It’s no pushover, on the harder difficulty settings, but the most critically beloved Mega Man games can be some real killers. The series kind of has a reputation for it, actually, and that sense of intense challenge is a big appeal for a lot of its core audience. 

I’m about to engage in some protracted speculation here.

Something to understand about Mega Man as a franchise: It’s never been a blockbuster seller. Mega Man the character is one of the most famous video game icons, period. Everybody knows Mega Man. The people love him. Thing is, that popularity never especially translated to sales. However, it’s a series with about 50 or so entries, even if you’re counting conservatively. My point is, these are highly technical games with a huge skill ceiling, and an often unyielding skill floor. Some niche, fairly hardcore games, for a niche hardcore audience. They inherently don’t have the same mass market appeal as a Mario, or even a Sonic. This was never a problem for a long time, because these games typically did not cost a great deal to make. Each sequel made extensive use of art assets recycled from the one previous, was made in a fairly short amount of time, and introduced only moderate iteration along the way. 

Mega Man games were fast turnaround, low risk, with a loyal and devoted audience of hardcores. That is, until 2D games started to temporarily lose popularity in the advent of 3D graphics. It didn’t seem temporary at the time, though. Here’s the speculation: 3D games are comparatively very expensive to make. If Mega Man were to survive, it’d need to establish a broader market appeal. And so, the two 3D games in the main Mega Man series of platformers, are also known for being quite a bit less refined in terms of skill investment, and a bit less difficult than the other games. All this to say, I speculate a reprioritization to make these games more generally appealing coincides with their transition to 3D, to make up for the cost of production.

That tangent out of the way, the demake version of Dark Mantis holds no such priorities. This version of the insectoid assassin was clearly made to be more evocative of the very difficult bosses of older Mega Man games, with their zippy movements, narrow dodge windows, and rapid fire attacks. And when I say ‘difficult’ I mean specifically designed to better reward full understanding and leverage of the player’s movement capabilities. This is what the demake version of Dark Mantis has two dash attacks, and a much faster desperation attack. These are meant to further push the player’s understanding of how much distance they can clear quickly, and in what directions that distance can be covered, along with a bit of reaction time testing. 

Finally, both versions of the boss share a mechanic whose archetype appears in several games. I tend to call this a ‘desperation attack’, although I believe the official Mega Man is ‘overdrive attack’. It’s a special, rare, extremely powerful and high-spectacle move that fully shows off the boss character’s power, and in theory fully puts the player’s skills and knowledge to the test, as one final high-tension show stopper. This is a new addition with Mega Man X8 and I have to say it’s a brilliant one. These sorts of things offer a lot of opportunity to characterize boss enemies, from their dialogue to their design, and make a fight a lot more memorable, by giving it a real signature and identity. I do have to say though, Dark Mantis has one of the easier overdrive attacks in the original game to deal with. He jumps to, and floats at the top of the screen and arena, then winds up a glowing scythe over one shoulder. A second later, he slashes one half of the arena entirely, dealing massive damage – always the side opposite the windup. He then repeats the attack on the opposite side. This is a really cool attack, conceptually, and from sheer spectacle I really think it does its job of characterizing Dark Mantis and making him very memorable.

The same scene plays two times, side by side. The left is a pixel-art version, the right is a PS2-era 3D version. A dark robotic mantis fights the blue android Mega Man X in a dark generator room. Dark Mantis jumps up to and floats at the top-center of the room, before extending an arm blade to a great length behind his shoulder. He then slashes more than half of the room in one swipe, then alternates to the other side. On the left, he does this several times.

“I wanna see you CRY!”

The demake version once again ups the ante in terms of difficulty and challenge. The attack is basically the same, except the slash is now *even larger*, encompassing more than half of the arena, requiring a well-timed dash jump at a specific angle, and memorization of the attack pattern. That, and he will alternate slashing the left and right halves of the screen several times before his attack is done. This all makes the move much more menacing, and Dark Mantis as a result a lot more impressive, so I have to praise that. I would say it is perhaps a little less reasonable to be able to dodge this move the first go around, compared to the original, and while the enormity of the slashing effect reads perfectly well after the fact, it’s a little tough to predict that will happen if you haven’t seen it before. This is a little harder to work around, as part of the point of this assassination attack is that it has only a very subtle warning compared to its monstrous effect.

As a longtime and very hardcore action platformer(and Mega Man in particular) fan myself, I have to admit my bias for the more challenging, fast-paced Dark Mantis of the demake. I do have to reiterate that remakes and remasters, especially fan-made ones, have very different circumstances and context to the original design. I in no way mean to disparage the very talented folks behind Mega Man X8, they did not have the hindsight and their own game and future games to draw on. I do have to praise AlyssonDaPaz for his impressive work in re-adapting this boss fight for the kind of fan it’s clearly intended for – that is, longtime hardcore Mega Man fans. I think X8 was likely aiming for a broader audience and many of its design decisions reflect that. I hope you found this interesting. I know I always find boss analysis fascinating, and this sort of comparison is a rare and very educational opportunity. I feel like I was able to learn a lot from this.

Your actions are those of a Maverick!

Inter-System Parity and Persona: A Resource Management Game

Persona 3 is being remade and they’re changing some things about how dungeon exploration works. I presume it’s going to look a lot more similar to how Persona 5 and Persona 4 does things. In my last playthrough of Persona 5: Royal I was struck by a thought regarding how its various systems fit together. I wanted to get it down in writing.

It has been oft refrained that modern Persona combines the appeals of two very different modes of play. This is true to an extent, but a zoomed-out bird’s eye view of the actual decision-making structures of play in the modern Persona series reveals that the differences aren’t as pronounced as you might think on a high level. Ultimately, the entirety of Persona‘s interactive gameplay is a series of resource management decisions.

Three Japanese students in uniform run down a dreary hallway lit with a sickly aqua green light. The surrounding decor is twisted and abstract. There are blood stains on the floor. A staircase is ahead.

Man, this is going to look so much better in HD.

There’s this concept I like to come back to when thinking about games designed with distinct modes of play such as this. I think it is generally a good idea to look to forming come kind of parity between different modes in a game, even if they’re technically different. For example, the mid-2000s were in love with turret sections. If you know, you know. I always felt like these fit most elegantly in with games that are already about shooting. Firing a stationary gun from a first person perspective *is* a different mode of play than running and gunning in a game like Ratchet and Clank. However, the game is about aiming and shooting big guns to begin with. So even though the rules are little different, the player can more intuitively slide into this different mode of play without it feeling jarring. On the other hand, players may find the addition of the all-too-common fictional card game within the game off-putting because of how different a card-game mindset is to, like, a platformer. Intelligently, most games with card-game minigames keep them as optional side-content.

The main item that unifies all of the game’s various systems is time. When interactive mechanics form a cohesive system, gameplay decisions exist in a hierarchy. Where and how you use your in-game time sits at the top. Persona models the daily life of a sociable high schooler and how the player chooses to use each day is a decision that cascades down across all other systems. Persona breaks down into two primary gameplay modes: the social simulator, and the strategic turn-based combat dungeon crawler. Ultimately though, whether you choose to spend time getting ramen with classmates, working out at the gym, studying for class, or fighting horrific hell-beasts in humanity’s collective unconscious, you’ll be spending a day of in-game time for each instance of each task. Days are a finite resource, and how you choose to spend them is the primary mode of interaction in Persona at a high level.

A stylized manga-like birdseye view of Tokyo. A row of numbers representing dates appear, and they move to the left, centering first "9 Saturday" and landing on "10 Sunday", the latter of which is pierced with a knife.

Time ticks down on your game, just as it does on the summer of your youth.

Persona’s dungeons are bursting with tough encounters with monster designed to whittle away your resources; health, and spirit power, or SP. These are long gauntlets meant to stretch your abilities to endure numerous combats to the breaking point. There is no reliable method to restore SP within these dungeons themselves. The only way to restore your combat resources fully is by ending a given dungeon session, and allowing time to pass to the following day. That means, of course, that you must spend at minimum one additional day of in-game time to complete the dungeon. This limitation of SP restoration is crucial, as it forms a limiting reagent to dungeon activity. It is possible to complete any dungeon in a single day, but only with extremely deft management of SP. This one resource’s scarcity creates a space where skilled play can lead to greater reward, without the implied penalty of inefficient play being too punishing. Losing one day is not a big deal. Wasting a lot of days though, adds up. Failing to manage your combat resources efficiently leads to an inefficient use of your social resources.

It’s this inter-relation that forms the bedrock of the gameplay loop in Persona. You have a limited number of days to complete a dungeon. And beyond that, you have a larger, but still limited number of days before the entire game concludes. Therefor, it is implicitly more desirable to complete dungeons in a timely manner, leaving more in-game days free for the player’s other social projects – fostering relationships, improving one’s social skills, earning money in a part-time job, etc. The latter of which can be intrinsically motivating through appealing character writing that makes the player want to engage in this social simulation. The social sim half of the game forms an extremely important part of this gameplay loop bedrock, but it’s important to note it would be not so nearly engaging without strong narrative context Persona puts forth for the social aspects of its gameplay.

A young silver-haired man in a Japanese school uniform is frames beside a list of character names, each with a rank and meter representing their respective closeness to the young man.

Many choices, but which- it’s Chie. You should pick Chie. Hang out with Chie.

You need to complete each dungeon in a timely manner, so you need to get stronger. Normally, in an RPG, you mostly do this by just fighting. Defeating more monsters means leveling up, means increasing your player characters’ power. This is also the case in Persona, although it is intentionally a lot more limited. When your protagonist levels up, his maximum HP increases, and his maximum SP increases, but that’s about it. His damage doesn’t go up, his defenses don’t go up, etc. It’s a good thing, then, that leveling him up does offer one other benefit – it increases the level of the titular personas that you can create, which, if you didn’t know, are reflections of the inner self that can be summoned to do battle. For our purposes and for the purposes of strictly talking about gameplay mechanics, they are basically pokemon. These personas determine the protagonist’s stats.

The developers do a couple of very clever things in how they handle power progression for personas. Personas themselves can level up, and their stats will increase accordingly, however, there is an effective soft cap to their usefulness. After a few level ups, you’ll notice your persona’s power growth start to kind of bottom out, as they become increasingly more difficult to level up, the acquisition of new abilities becomes scarce, and their old abilities just don’t quite measure up to the stronger monsters you’re fighting. This is the game’s way of always encouraging the player to make new personas as they level up. Each persona is not a lifelong companion, but rather, basically, a stepping stone to ever greater things. This behavior is further encouraged by an experience bonus a persona received upon being fused. This bonus can be massive and is a much more efficient use of your time than leveling up a persona in battle. How do you get this bonus? That’s right, the social sim gameplay mode.

A part of demons are covered in tarp and shoved into magic, glowing guillotines by childlike wardens. When they are chopped, their energy turns into a blue mist that reforms into a red-armored knight astride a horse.

The persona fusion animations can get rather fanciful. I went bowling with my cousin and I am now more proficient at decapitation.

Each persona has a type associated with an arcana of the tarot deck, and each of those arcana is associated with one NPC the player is encouraged through narrative context to form a relationship with. The rub is, once again, you have limited days with which to foster such relationships. So what type of personas you empower, and how efficiently you do so, is entirely up to you. Because there’s a lot of strategic skill involved in the social aspect of these games. Provided you are not simply following an online instruction guide, the social game of Persona involves a lot of forethought, planning, understanding the schedules and exceptions to the schedules of NPCs, how long certain long-term projects like improving your academic stats will take, how all this intersects, and how to balance it all.

The art of a tart deck is displayed, in order of arcana numbered 0 to 20. The art is dark and somber, with extensive use of silhouettes and blue-leaning color palettes.

Here you see persona 3’s lovely arcana artwork, I guess in case you’ve never seen a tarot deck before.

This is, of course, a sort of tongue-in-cheek rumination on the nature of social interaction in real life – how easy it is to foster so many entanglements and commitments that it becomes a game in and of itself to manage them all, but also very compelling gameplay, that some players may not even notice they’re partaking in. The metaphor here is clear in narrative as well; friendships make the heart grow stronger, and your weapons are personas – the power of the heart. You delve into the game’s respective dungeons, and engage in strategically engaging combat one day, then decide whether your time is better spent hanging out with that girl you like, or patching things up with your friend whom you had a spat with the other day. Because even for how difficult it can be, it’s all worth it – just like forming bonds in real life – through the intrinsic narrative reward of getting to know these characters to the extrinsic gameplay reward of increased power in the dungeon, meaning you can complete the dungeon faster, meaning you have more time to play the social game, meaning you grow even stronger. And thus, the gameplay loop.

A group of four phantom thieves square off against two horned horse demons and a fairy. One of the thieves summons a monster in a jar with a swirl of blue energy, and the jar-monster strikes a horse demon with lightning.

There are a lot of numbers and words to look at here, but it’s all in service of maintaining that loop.

Persona‘s combat, similar to its sister series Shin Megami Tensei, is itself primarily a resource management game. As a turn-based RPG units of action are divided into discreet units. The player takes action, then the enemy monster does, etc. Your SP or HP can be spent on more powerful attacks, but can also be costly. However, if you don’t defeat enemies quickly, you may take damage which will require the expenditure of SP or healing items to recover. There are mechanics in place to extend the player’s turn to avoid this. However, utilizing this “Once More” mechanic most often involves the expenditure of SP. And even then, there are more and less efficient ways to spend SP, such as using a screen-wide attack to hit a group many enemies at the cost of significant SP, can be more efficient than using a single-target attack to hit each enemy in sequence. Understanding the balance can be key. Because both action and inaction can lead to loss of HP and SP, when fighting enemies in Persona, you’re really searching for the most efficient path to navigating each battle in terms of resources – weighing the potential losses versus gains in each given scenario, all in service of that ultimate higher level goal – clear the dungeon efficiently. This is the heart of Persona‘s combat system.

What appears to be a giant lizard with camo-print skin is electrified by lightning shot from the ghostly visage of a samurai, commanded by a teenager schoolboy. The text "Weak 19" appears, indicating damage dealt to the monster's weakness.

Exploiting weaknesses is one of the main ways to stay efficient in battle.

Each day, if you choose not to go dungeoneering, you must choose how the protagonist will spend their day. These units of action are divided into discreet days. The player takes action, then a day is expended, etc. Your time can be spent developing a bond with an NPC for those more powerful personas, but maxing out an NPC bond can be a costly long-term use of time. However, if you don’t get stronger personas, that can cost you in the form of excessive SP expenditure in the dungeons later. There are mechanics in play to make the development of bonds more efficient, such as seeing a movie with several friends – which buffs some social stat like charm, while also developing two bonds at once. Timing is crucial, however, because if one or both of the NPCs you bring to the movies is not ready to improve develop their bond, the act may do nothing for you. Understanding the balance can be key. You may also choose not to develop any bond, and simply spend the day working for pay to buy precious healing items, or weapons. Because both action and inaction can lead to loss of time, when developing bonds in Persona, you’re really searching for the most efficient path to navigating each day in terms of resources – weighing the potential losses versus gains in each given scenario, all in service of that ultimate higher level goal – clear the dungeon efficiently, so you can spend more time with your friends.

What we conclude from this, is that the social aspect of this game, when you really look objectively at just what mechanics are in play, is a turn-based resource-management game. Ah-HAH! I fooled you earlier, it turns out Persona‘s seemingly extremely different gameplay modes have almost exacting parity with each other! How about that. That’s right, I am making the case here that both of Persona‘s primary gameplay modes are essentially the same, when you get right down to it. It is the nuances of their execution and, crucially, their narrative context that is their distinguishing factor. The social mode is much more relaxed, with smooth music, good laughs, and little sense of tension or danger, outside the mundane stakes of going out on a date, or whatever. The dungeons and battles have very tense and exciting music, the narrative stakes are that if you lose you die, and you’re surrounded by nightmarish imagery. These contexts, along with the more immediate feedback of failure in battle vs. social situations, whose failure states are more nuanced, make dungeons a state of high excitement on an interest curve, vs. the social situations’ more mellow levels of excitement. With the two modes existing in a mutual loop, Persona quite naturally creates a very compelling interest curve.

Persona‘s themes, every Persona‘s themes have, at their core, the universal truth that true bonds with true friends make a person stronger. This is repeated a number of times in a number of ways in dialogue, but its also rather skillfully crafted into the very fabric of how the game systems inter-relate. The strong your bonds the strong you literally are in the game’s more dangerous situations. What really elevates it though I think, is how that desire to save the world with your buds further motivates engaging with them socially. There are a lot of games which began to ape Persona‘s ‘half combat, half social sim’ conceit following the breakout success of Persona 5. Some of them, though, I think miss the point here. Persona is not two separate systems that somehow fit together like magic, no. They are two very similar systems subtly distinguished in mechanics and narrative context to fit together seamlessly.

A blonde girl with short hair stands on a beach overlooking glistening blue water. She wears what appears to be a metal headband or headphones which cover her ears. Her face is framed by a white metal material that covers her entire neck and the outline of her jaw. She slowly turns to the camera.

The ability to summon a Persona is the power to control one’s heart, and your heart is strengthened through bonds…

Rethinking ‘Health’ as Game Mechanic: Sekiro’s Verisimilitude

Talking about Sekiro again. Sekiro is a ninja action game by FromSoftware, that involves a lot of sneaking around and backstabbing, but nearly as much sword-to-sword clashing and front-stabbing as well!

A ninja in a red coat and scarf attacks a spearman in an old-japanese-style interior. The ninja is stabbed, but blocks the followup attack, breaking his opponent's guard before stabbing him through.
That beautiful yellow bar there, that’s the posture bar. Love that thing. We’ll get to that.

Verisimilitude! A big word, and one of my favorite ‘game-designerisms’. What exactly does it mean? So if realism is invocation of the real, of reality upon your fiction, verisimilitude in the context of game design is the invocation of what seems real, or rather feels right to give the impression of reality. That distinction might seem fuzzy, but it’s very important. What makes a game realistic is an adherence to the facts of the subject you are simulating, from an objective standpoint. What gives a game strong verisimilitude is a respect for the experience of what you’re trying to depict. In the latter case, it is more important that the gameplay feels right than it is for the game to be objectively close to reality. A horse’s hooves are expected to make a certain sound in television and movies, but this sound is often expected to be the sound of clapping coconut shells, instilled in audiences after many years of the sound effect’s prominence in television and movies. As you can see, creating a fulfilling sense of verisimilitude involves a complex balance of player expectations and affordances. This becomes even more complex, as these things tend to be, when you involve the dimension of interactivity. In Sekiro, I want to talk specifically about the verisimilitude of the game’s sword fighting.

I think one of the things I respect most about Sekiro: Shadows Die Twice is the design’s willingness to reevaluate even the most fundamental assumptions of action games. The health bar, for one, is ubiquitous in such games. But, if you think about it, ‘health’ as a gameplay mechanic is a little weird, right? There is an arbitrary number representing your opponent’s closeness to death. Maybe the enemy will pull out some stronger ‘desperation moves’ when their health gets low, but so long as it isn’t zero, they can fight as well as they ever have. When that last HP or ‘hit point’ is depleted though, POOF! Their body’s ability to sustain its own weight goes up in smoke and they crumple like their bones have suddenly turned to sawdust. The HP mechanic exists for a reason, it works well. The suspension of disbelief needed to accept this abstraction of how fighting capability works is easy enough to achieve such that most players will not question it, in return for the fun gameplay that HP pools provide. Sekiro wants to go a step further though, and bring the abstraction of their combat closer to a cinematic realization of an idealized sword fight.

A ninja slashes a flurry of blows at a spearman in a old-japanese-style interior. The ninja steps on an oncoming spear attack, knocking it out of the way, then breaks the spearman's guard with a final blow, before stabbing him to death.
The enemy’s posture indicated by a yellow bar above them (the red bar is HP). As the posture bar fills, the enemy is closer to loses their stance.

In reality, a sword fight does not involve two guys hitting each other back and forth until one guy runs out of hit points and collapses. Really, it’s closer to the first guy to land a clean hit… has probably just killed his opponent. So Sekiro has created a system that abstracts this reality – Sekiro is not generally a game about cutting opponents over and over again until you’ve punched out all of their blood, but rather, you strike at opponents as they deflect your blows until you can land a clean hit, killing them instantly. This makes a lot of sense. In a real fight, wearing down your opponents’ defenses, finding ways around their guard, is paramount. Most opponents are not going to just stand there and let you stab them with a sword. The idea Sekiro proposes is that ‘hit points’ are secondary to ‘posture’, or the strength of one’s defenses.

Two ninja duel in a Japanese manor courtyard, one garbed in grey and a mask, one garbed in a red coat and scarf. The masked ninja strikes at the other several times, each time deflected in a flurry of sparks, after the fourth strike, the masked ninja loses his stance, and the red-coat ninja quickly stabs him to death.
clang, clang clang, CLANG. And its over. The nature of the posture system creates a ‘correct’ sense of lethality and back-and-forth in combat.

Posture in Sekiro can be reduced by striking an opponent’s guard to rattle their stance, deflecting their attacks with a well-timed parry, or participating in a number of other contextual maneuvers such as the mikiri counter, a special counter against thrusting attacks, or jumping over enemy sweeping attacks. Posture naturally regenerates over time, and the player or enemy combatants can quickly restore it by holding their position and guard. When posture is completely gone, enemies become vulnerable to a deathblow, which will kill them instantly, while the player becomes stunned if their posture is gone, forcing them to dodge or take a hit. The idea of becoming too tired or psyched-out to defend myself in a tense situation due to relentless pressure from my opponent is much more relatable to me than suddenly exploding into red mist and collectible coins because I was punched one too many times. I am able to, through this system, put a bit of myself in the battle. Feeling my defenses wear down is something I have really experienced, in real life, so that feeling of the real draws me further into the game through Sekiro‘s clever abstraction of the concept.

Deathblows becomes the real hinging point of combat in Sekiro. As I said, whenever an enemy’s posture is depleted, they become vulnerable to the instant-killing deathblow. I say instant-killing, but some enemies can endure two or even three deathblows before really dying. Sekiro takes places in a fictionalized and fantasy-tinged realization of 16th century japan, with inhuman warriors, monsters, and demons, so the idea that a giant ogre-man can survive two ‘clean hits’ before he goes down for good does nothing to hurt the verisimilitude in my estimation. It’s not realistic, but it still feels right. The thought that even the strongest demigod opponents you face can be brought down by just two or three true strikes really grounds the world in a sense of grit and lethality. The illusion is given that life in Sekiro is nearly as fragile as it is in reality, even with divine powers. These ‘deathblow counters’ work brilliantly with Sekiro‘s stealth mechanics as well, as one needs only sneak up on an opponent to get a free deathblow, no risky one-on-one fighting required. The two systems work so well together that I feel I could write an entire article just about that, so I’ll move on for now.

A giant white, headless gorilla charges a ninja in a red coat and scarf in a knee-high spring in a valley. The gorilla, wielding a giant sword and its own severed head, swipes at the ninja. The ninja manages to block, being pushed back by meters with each p;arry.
The verisimilitude of the combat mechanics highlights and heightens the impact of the supernatural elements. So it still works when a beast keeps fighting after decapitation.

Now hit points still exist in Sekiro, but their role has been shifted somewhat. Enemies will still die if their HP reaches zero, though this is much less likely to occur than their posture reaching zero. That’s not to say wearing down your opponent’s HP is pointless. The lower a combatant’s HP is, the slower their posture can regenerate. Now if HP is still meant to represent ‘health’, then this makes a lot of sense. A clean hit is likely to just kill someone in a sword fight, but a series of glancing blows are very likely to make someone less able to defend themselves. Cuts, bruises, a broken finger or two, such things would definitely add up to a poorer and poorer defense, and so this adds to the overall sense of internal consistency in Sekiro‘s combat. No matter the true reality, fighting in Sekiro creates an experience that meets the player’s imagination of how being a sword-fighting ninja would actually work. This level of gradient to the effects of losing HP, where the more injured a combatant, the worse they can defend themselves, addresses much of the inherent weirdness of HP I mentioned earlier, and it does it in such a simple, smart fashion.

Verisimilitude is all well and good, but I wanted to quickly go over some other practical advantages of this system. Since posture is an ever-shifting and renewable resource, it creates a very dynamic tension that can shift back and forth freely as the situation demands. Empowering reversals of fortune on the part of the player are common, as posture greatly rewards consistent performance, making a win when you’re on the ropes a lot more feasible than you might expect. Posture also allows many little tweaks and knobs for the designers to create a great variety of enemy fighting styles based on their posture stats alone. Maybe one boss restores their posture absurdly quickly, but doesn’t have huge stores of it, meaning this boss must only be parried a few times, but they cannot be given the downtime to recover. Maybe another boss has huge stores of posture, but recovers it very slowly. Some enemies might recover posture quickly, but lose this advantage if they’re even a little injured. Etc. There are a huge number of possible variations of these, and Sekiro implements pretty much all of them.

A twelve-foot-tall woman in a skull mask and large monk robes swings a naginata polearm in wide arcs at a ninja in a red coat and scarf, atop a bridge in the mountains, covered in snow and autumn leaves. The ninja is able to deflect several strikes, then steps on the naginata to block it, The ninja cuts the monk twice, then blocks two more strikes, before leaping over a sweeping attack and stomping her shin, breaking her stance, and stabbing her.
The versatility of the posture system can create endurance battles of attrition, or deadly quick-draw duels, depending on context.

Obviously glowing praise is my default position for much of Sekiro‘s systems, but it’s worth mentioning some drawbacks. Sekiro‘s posture system works specifically because of how intense a game it is. It demands constant, focused attention of players in a way that may not be appropriate for every game experience. It’s very much ‘Sekiro‘ but every action game may not benefit from such high levels of gameplay intensity so consistently, and so the posture system isn’t a one-size-fits-all solution that can be injected into every action game without adaptation considerations or consequences. I would like to see more systems like the posture system see popularity, but it is a very delicately balanced system that would demand a lot of care in the implementation. Just plain old HP is much simpler, and it’s been the de facto way to represent combat in so many games for so long for a reason. As I’ve said before, the level of abstraction it creates can be an acceptable tradeoff if it’s supported by a strong combat system, and the simplicity of it fits your game. Another aspect of Sekiro‘s posture system is not only the gameplay intensity, but the intensity on the player’s hand in controlling the thing. The system demands a lot of very rapid and often repetitive inputs that may not be suited for all players. It’s an obvious drawback, perhaps not inherent to a posture system, but correlated to how it’s implemented, and so the system would likely need some fundamental changes and re-tuning to map to a more inclusive suite of control options.

I think the posture system is a great look at how we can rethink the traditionally established rules of how games need to be. Creating new and exciting interactive experiences means being willing to accept that no one game mechanic can be sacred, even if it is ubiquitous. HP bars are so universally standard that any deviation from that mold feels almost alien. The posture system picks apart what HP is meant to represent and repackages it in a way that is extremely conducive to the kind of ninja-action experience Sekiro aims to create, in a way that is evocative of the real, even if it is still very abstract. Sekiro‘s posture system isn’t purely realistic, it’s not what sword combat actually looks like, but it feels very real to experience. It feels like pitched life-or-death battle with high stakes, and real tension.

A ninja man in a red coat and scarf clashes swords with an old woman ninja dual wielding kunai. She jumps from a hidden wire connected to the walls of a crypt-like cellar. Her attacks are deflected repeatedly by the red-coat ninja before losing her stance and being stabbed.

My Lord, I Have Come For You. This… Will Only Take A Moment…

Sonic’s Famous ‘Health’ System, The Rings

Sonic The Hedgehog is an exquisite corpse of a franchise with a history as deep, interesting, and confusing and some of earth’s mightiest empires. You could fill volumes on the ins and outs of this thing. I cannot deny, I love this weird little rodent and his weird little world immensely. Yes, I’m as excited as anyone for Sega’s next absurd windstorm of a Sonic title, despite all the, uh, feedback, I’m about to unleash. Sonic has had some very high highs for me, and it’s a series that does certain things in gameplay that have never quite been captured elsewhere. There’s a laundry list of things people like to complain about in regards to this series, and I’d probably agree on most fronts too. Instead of the usually suspects, though, I want to complain about something I haven’t seen brought up before. It’s something that’s been with Sonic since the beginning, actually.

I don’t know if this is something that only bothers me. Perhaps that’s why I feel the need to get this jotted down and explore my feelings about it, but the Sonic The Hedgehog franchise’s rings system is weird, right? In Sonic The Hedgehog, and near every sequel and spinoff to that game since, rings have acted as the primary collectible – a sometimes currency, sometimes score counter, and almost always a barrier against the failure state. While rings in Sonic games frequently have some use within the game that make them valuable, their primary purpose is to prevent a Game Over. When Sonic is hit by an enemy or obstacle, he’ll lose all the rings he’s collected, spilling them out into game space, where they can be re-collected. If Sonic is again hit without any rings, the failure state engages, and Sonic is returned to the last checkpoint.

Grassy Cliffs. Sonic The Hedgehog walks into a beetle robot, losing rings, which scatter out in a circle from him. Sonic then destroys the robot by spinning into a ball. (Sonic The Hedgehog)
Gameplay this week sourced from Evolution of Sonic getting hit and losing rings (1991-2021)

To elaborate on what bothers me about this system I went and tried to elaborate on what makes a compelling health or damage system in general. To me, there are three things to guide the design of a successful player health system. A successful health system may include one or all of these. First, the health system provides a balance knob by which the designer may tune how many mistakes a player can make before incurring a greater failure state like a Game Over. It makes for a pretty simple tool to balance the game. If it’s too hard, players can simply be given more health or ways to restore their health. Furthermore, this balance can change as the player collects upgrades and gets stronger, or encounters more deadly enemies. It’s good for tuning the interest curve. Secondly, health systems can create a sense of tension or danger, to shore up the threat of the player’s opposition. Instant death makes for threatening enemies too, but that little bit of anticipation a more graduated health system provides, as the player slowly watches their strength wane with each hit they incur, it exaggerates and emphasizes that danger. Third, health systems can be used to incentivize players in interesting ways to guide the gameplay, by tweaking how it is that players regain or maintain their health through specific behaviors. Doom 2016’s glory kills, which reward aggression when the player is low on health, comes to mind.

So how does the blue blur do on all of these fronts? Well, the ring system is rather limited in that having rings only prevents Sonic’s defeat through a single mistake, before more rings have to be collected. In this way it doesn’t do much for balance. By virtue of how the system works, rings are always available when you get hit, unless you’re over a bottomless pit and will just die from the fall regardless. Rings are also plentiful enough in the world that tense moments of danger are few and far between. This is a good thing in a sense, Sonic is a game about flow and freedom, less one about oppression or danger. The result, though, is often that getting hit is just annoying – a disruption to that flow- more than anything else. Sonic gets a lot of its somewhat undeserved reputation of excessive simplicity from this. It’s hard to fail (instant death traps aside), and very easy to get annoyed.

Grassy Hills. Sonic The Hedgehog walks into a moving robot and loses rings, which fall into the foreground and off the screen. (Sonic The Hedgehog 2)
I feel like this ‘scattering rings everywhere’ thing works better in the 2D games, generally. With one less axis to worry about, it feels less restrictive.

Finally, rings are indeed a highly incentivizing aspect of Sonic games, especially those of which have a store in which rings can be exchanged for prizes, although this brings up an important point. I feel as though rings are desirable more for their excellent audio-visual design and feedback. It’s fun simply to hear and see the cheery, shiny sound and sparks of collecting them, and watching the ring counter go up, rather than for any practical gameplay reason. The reason for this is that collecting an excess of rings does very little to contribute towards the player’s success. Sure, having a certain minimum number of rings makes it far less likely you won’t be able to pick up another ring before it disappears, once the player gets hit. However, there is a maximum number of rings that can actually be displayed on screen before any excess rings simply evaporate. You get no real advantages having 200 rings over having 20 rings. So, Sonic‘s health system doesn’t do much to incentivize interesting gameplay. On the contrary, actually, since having a single ring can theoretically keep Sonic alive indefinitely, the player isn’t really incentivized to learn about their obstacles or enemies because getting hit doesn’t have much of an impact or consequence. Some Sonic games have attempted to address this, by having Sonic only lose a fraction of his ring total on hit. The results are a similarly toothless health system, in which hoarding large numbers of rings essentially trivializes any threat enemies could possibly pose, without addressing any of my other issues with the system.

Sunny Beach. Sonic The Hedgehog dashes through the air, but is hurt by a tank-like robot, losing rings which scatter on the ground. (Sonic Adventure)
Stop to pick them up, or ignore them and keep going. Kind of just pointless or disruptive.

One thought I’ve had on it is how starkly getting hit in this game kills momentum. I get it, it’s kind of the point. In lieu of a persistent tracker for how many mistakes the player makes, getting hit simply means halting forward motion, which means you don’t hit that all important state of flow that makes Sonic games so enjoyable. That annoyance is your incentive to get better at avoiding obstacles. At the same time though, if that’s what we assume the player wants – to go fast- then it is odd that rings are scattered around the player when they’ve bit hit at random, or in the case of the 3D games, in every direction on the floor. Surely, we only want to incentivize the player to go in one direction – forward. If a player wants to re-collect some of their lost rings, as they surely would, then they can’t immediately continue their forward momentum where they left off, they have to take a moment to mill about collecting the rings. It’s just a bit odd. Elsewhere in Sonic games, free-floating rings are used as signposts to guide that sense of forward momentum for the player. If you see a path of rings, it’s generally a clear and safe path forward to gaining speed.

Sci-Fi cityscape. Sonic The Hedgehog, Knuckles, and Tails run into a robot turtle, getting hurt and scattering rings on the ground. (Sonic Heroes)
Sonic Heroes loves to kill forward momentum. It’s basically its favorite thing.

Losing rings normally does not create much of a sense of tension for me either. Getting hit in a Sonic game rarely creates any palpable danger for Sonic, outside of falling into instant death pits. This all-or-nothing approach makes enemies in Sonic games rather toothless, until they aren’t in very specific scenarios, which can often feel cheap – as though the difference between losing some rings and having to start over is outside of the player’s control. You lose any sense that dangerous things in the world are actually dangerous, and more like the environments are dangerous in a way that’s almost arbitrary.

Beach Pier. Sonic The Hedgehog walks into a robot crab, getting hurt and scattering rings everywhere. (Sonic Advanced)
Are we really expecting the player to double back and chase those rings here?

What if, instead of spraying rings in every direction, when Sonic is hit, rings fly out ahead of Sonic relative to the direction he’s moving, so that when it comes time to re-collect rings, Sonic needs to keep moving forward in the direction he was going? He needs to regain his lost speed to regain what was lost. First of all this make sense. If Sonic is losing speed and letting go of his rings at the same time, they should logically pour out in front of him as they retain their previous speed. That’s a secondary concern, but not an unimportant one. I think making the rings behave realistically that way could contribute to keeping the gameplay flow even when Sonic gets hit, which is my primary concern here. The main thing this would accomplish is keeping the re-collection of lost rings as a harmonious part of simply playing the game, which is to say, running forward. Sonic is all about doing things while running forward – defeating enemies while running, avoiding traps while running, and yes, collecting rings while running. In this scenario not only is there a greater challenge, a greater uncertainty of re-collecting what was lost that calls on player skill, but it’s far less disruptive, not requiring the player to behave in a less fun and interesting way as punishment for being hit. On the contrary, your punishment for being hit is a momentary increase in intensity and demand of skill, or in other words, a heightening of tension.

Grassy Hills. Sonic runs into a beetle robot, getting hurt and scattering rings a small distance ahead of him. (Sonic Generations)
When I say ‘fly out ahead of sonic’, I mean send the rings into the distance, so you have to like, build up speed and run after them. Maybe we could even ease up on the ‘knock Sonic on his ass’

Sonic is as inseparable from his rings as Mario is from his coins, which was the point, of course, when Sonic was invented in the 90s. Sonic was meant as a counterpoint to Mario, to stand out as different. He’s younger, faster, and has an attitude. His game is about speed, and his collectibles serve as health, in a way. It’s certainly novel enough to have survived about a billion iterations on Sonic games, but I’ve never totally understood how it fits in a game that’s about speed. Everything good that I love about the Sonic franchise is somewhat apart from this one odd yet oddly persistent gameplay mechanic. The classics like Sonic can provide a useful lens to see how certain design goals can be successfully executed. However, I’d never want to design something in a way just because that’s how it’s always been done. The weird ring system has its advantages, like near any mechanic in the right circumstances, but I’m still skeptical it’s the best solution for what Sonic is and could be.

Grassy tube-shaped planetoid. Sonic The Hedgehog walks into a beetle robot, getting hurt and scattering rings in a circle around him. (Sonic Lost World)

Don’t give up on the sun. Don’t make the sun laugh at you…

Yes, that is a real Sonic quote.

Mega Man X: The Dash and The Wall Kick, Power and Applicability

Mega Man X, released in 1993 for the Super Nintendo Entertainment System, marked a big step forward for its sister-series Mega Man, as well as for 2D action games in general. It’s a game about robots, fighting robots, with cool weapons and powers. The protagonist of Mega Man X was cooler, sleeker, just a liiiiiiiittle bit more Bladerunner (maybe like 10%) and slightly less Astro Boy. The titular Mega Man X was made to be stronger, faster, more capable than his older predecessor. Nowhere was this made more apparent than in the movement system, which included two new movement mechanics, the Dash, and the Wall Jump.

The fighting robot Mega Man, starting with Mega Man 3, is able to slide, which changes his hitbox for registering enemy attacks to a wider, shorter rectangle, meaning it could be used to dodge certain projectiles, while also making him move slightly faster in quick bursts. The Mega Man X dash was an evolution of this, retaining the change in hitbox while also greatly magnifying the speed of the ability. It was made more powerful in that sense, but also made more generally useful with an additional technique. Jumping out of the Mega Man X Dash would allow the player to clear greater distances with their jump, as the Dash’s bonus speed would not dissipate until they hit the ground or a wall from said jump.

The protagonist of Mega Man X can jump into a wall, cling to it, and slowly sliding down its length. When jumping from this wall slide, he can gain additional height by jumping off the wall. The interesting thing, is that because of the high degree of aerial maneuverability in this game, it’s possible to change direction mid-air immediately after a wall jump, and reattach to the wall at a higher elevation, effectively allowing the player to climb any vertical surface. This is known as the Wall Kick. 2D action games, obviously, have two axis of movement, though generally one access is rather strictly limited, the vertical axis. The Wall Kick gives a vector of control over this space while maintaining the advantages of limitation through gravity have on the game world. Giving the player a limited method by which they can break the rules of gravity offers the overall design a certain dynamism. The player now has two modes of operation they can switch between on the fly without even thinking about it – aerial oriented and ground oriented.

Secrets and extra areas like this are littered all over the place, giving the levels a rewarding sense of scale

These two moves, simple though they are, were designed intentionally to be extremely powerful, and extremely dynamic by giving them a huge possibility space with a wide range of use cases. Wall climbing can be used to avoid attacks near the ground, to reach hidden areas, or to get over and behind a troublesome enemy. The dash can be used like a dodge to quickly position the player out of harms way, to clear a level faster by stringing dashes together, or to clear large horizontal spaces with the dash jump. Those are just a few examples. With such a broad range of possibilities, this empowerment of the player greatly raises the skill ceiling of this games, making mastery more rewarding, while broadening what can be done in the design of levels and bosses. It’s the applicability of these moves, in particular that widens the possibility space. Mega Man X can climb any vertical surface, and dash at any time. Because these moves are always available, the game needs to be designed with them always in mind.

From here, bosses start to incorporate this possibility space into the overall plan. If a player is made more powerful, in this case given a broader degree of control over their position in 2D space, then the environment needs to be designed to both accommodate and interact with that power. You’ll notice a lot more verticality in the level design of Mega Man X over Mega Man. Trees, tall buildings, and aircraft are common. The original series did play with vertical movement from time to time, but mostly in the form of moving platforms and falling – not things the player had much control over.

Chill Penguin here is pretty simple, but at least the extra verticality gives him more to do than just running back and forth across the screen

With this added degree of control comes added obstacles. A Mega Man game in which enemies never posed a threat to you while wall-climbing would mean losing the game’s notable blend of combat and traversal for the sake of this new mechanic. Rather than make it incongruous, the Wall Kick feels like a natural extension of Mega Man‘s movement systems, that flows with the established gameplay. What’s more, by introducing threats and problems to solve in the context of using the Wall Kick, the Wall Kick is made to have functional, practical application in and out of combat.

Tall shafts like this become a lot more common as the series goes on. I feel like a ninja!

I know the title of this piece says Mega Man X, but the Mega Man series, overall shows an increasing level of acuity when it comes to making use of the Wall Kick and Dash abilities. The story and general gameplay aesthetic of Mega Man X continued on to the Gameboy Advanced Mega Man Zero titles, as well as the Nintendo DS Mega Man ZX titles, which are direct sequels to the Mega Man X series, despite the change in subtitle. Faster and snappier than ever in both control and combat design, they really illustrate the limits to which the Wall Kick and Dash can really push Mega Man. Mega Man X itself has some fun and memorable bosses, but they only scratch the surface of how the new movement can be leveraged to make new and more interesting boss encounters. X and others like him will find themselves climbing walls to reach weak points, ducking projectiles, and clashing with inhumanly fast foes as the series goes on.

Killing robo goons from below just never gets old. It’s all so seamless

Bosses like Deathtanz Mantisk (which, incidentally, may be the single best name for a boss enemy in any video game ever made. I’m serious. Just, try saying it out loud. You’ll see.) utilize vertical space in really interesting ways, creating a counterpoint to the player’s ability to climb walls. Now not only can the player climb walls, which is fun, but they can outmaneuver their foes by doing so, which is fun and empowering! When this terrifying death-robot zooms across the screen, narrowly missing Mega Man Zero with a razor-sharp scythe blade, as the player readjusts their position with a dash, the sensation of taking part in a sci-fi-anime-robot-battle becomes very real. A high-powered player character creates high-powered situations, if the enemy and level design rises to meet these elevated powers.

Very few games make me feel as capable as a good Mega Man

The best part of all of this is that Dashing augments the Wall Kick, meaning both of these maneuvers can be used in concert to an even more powerful effect. Using to verticality to your advantage is powerful. Moving great distances in quick bursts is powerful. So, moving great distances in quick bursts through vertical space is extremely powerful. Mega Man is able to populate its many entries with some of the most visually impactful and fluidly playing boss encounters in the business leveraging the possibilities allotted by this high level of player power. Growing up on these games, they’ve had a big influence on me, and I tend to, when designing, leaning towers player empowerment. The more powerful a player is, in a practical and broadly applicable way, the more room there is in the design to do crazy and surprising stuff with environmental and enemy encounters. Because Mega Man can traverse so much vertical space so easily, there needs to be wild, sprawling vertical spaces filled with interesting things to see and do, things that wouldn’t be possible if he were more strictly adhered to the ground. There’s something to be said for more limited player power depending on the overall design goals, of course, but Mega Man very succinctly shows the design advantages of allowing the player a great deal of power.

Omega’s encounter has no walls on which to climb, although this is because, as an early boss, he exists to teach you the merits of ducking and jumping projectiles with the dash

The simple combination of a dash and a powerful yet limited method for traversing vertical space has become an extremely effective tool for 2D action games in creating elaborate and spectacular combat systems. It’s no surprise to see surprise to see spins on it utilized in such titles as Hollow Knight, Azure Striker: Gunvolt, and Super Meat Boy. It’s just a very elegant way to give the player a way to leverage the huge amount of air control they have in those games for interesting combat and traversal scenarios. Metroid has been exploring its own take on this concept to similar effect since 1991, actually two years prior to the release of Mega Man X, but no series has quite so thoroughly explored its possibilities as that of the blue bomber.

You may even become as powerful as I am…

FromSoft and The Taxonomy of a Parry

I love parrying things in video games. You might have already guessed that. I’m always looking for how and why things work or don’t work in games, so I have a particular interest in one of my favorite gameplay mechanics, the parry. So what is a parry? In the context of an action game, I’d define it as a maneuver the player can execute on the fly to nullify incoming damage and disarm enemy defenses, which requires an acute execution of timing to succeed. Commonly, it’s a button press that initiates a short window of animation during which, if an enemy attack connects with the player character, the parry activates. After considering how to approach the design of this gameplay mechanic, I’ve decided there are three pillars of a good parry mechanic: usability, versatility, and impact.

Usability describes the practicality, from the player’s perspective, of actually using the parry at all. How restrictively difficult is the timing necessary to succeed in using one? Is the risk of using the parry worth the reward? How necessary is the use of this parry to succeeding within the game? Are there other specific considerations like spacing that make the parry more or less practical?

Versatility describes the frequency of general use cases for the parry. Can the parry be used to deflect any attack encountered in the game, or is it limited in some way? Can even large and powerful enemies be parried? Do you need a specific weapon or in-game skill to use the parry? Is the parry’s reward worth forgoing a more straightforwardly offensive approach?

Impact is at the center of what makes me want to use a parry. A parry can be powerful, but ultimately I am motivated to use it by how fun it is. What’s the audio-visual feedback of a successful parry like? Do I get a rush from disarming my opponent, or is the reward for parrying barely noticeable? Does it make me feel powerful? Does it make me feel skilled?

FromSoftware or FromSoft is a Japanese game developer well known for their popular action games, all of which in recent memory include a parry of some kind. I want to run through three of their flagship titles, the original Dark Souls, Bloodborne, and Sekiro: Shadows Die Twice, and analyze their respective parry mechanics through this lens I’ve come up with to see how it can be applied to specific cases.

The parry mechanic in Dark Souls is an interesting beast. A favorite of the game’s more hardcore fans but, in my experience, one that new and even many veteran players ignore completely. It’s powerful, and it’s fun to use once you get the hang of it, but that’s kind of the problem, it’s not very fun to learn to use, and many players will not bother with it, as it is far from essential to completing the game. I’ve found most friends I’ve introduced to the game simply ignore the utility of parrying, or try it once and discard it in favor of the game’s more developed mechanics.

Though powerful, the parry in Dark Souls is stiff, restrictive, and difficult to master

The parry in Dark Souls suffers severely from a lack of usability and versatility. Usability, as I explained, is my concept of how practical it is for a player to actually execute your parry maneuver consistently and successfully. Firstly, this parry is not universally available – the player must be wielding a small or medium sized shield in their off-hand. Given the wide and varied options of character customization in this game, it’s possible a player won’t be using a shield at all. I think the greatest source of dissuasion for using this mechanic, though, is how difficult it is to succeed with it. Dark Souls has a very specific and narrow window of time at which a parry will succeed. An enemy’s attack must connect with the player character during this 6 frame window – that’s one fifth of a second. Needless to say, it is a difficult mark to hit. Now, with practice one can hone in on Dark Souls‘ very consistent and reproducible rhythm. Not every enemy attacks with the same timing, but they all share a fairly general pattern of wind-up, swing, and follow-through. Once you get it, you’ll find parrying a pretty consistent tool.

Failing to parry can result in incurring massive damage, and its timing is excessively strict

However, the skill floor to reaching this point of consistency is restrictive, even by this game’s standards. Given how great the risk is of failing a parry in this game, and how the game itself trains players to be extremely risk-averse with enemies that deal massive amounts of damage when interrupting player actions, players are naturally disinclined to even take those risks. Thus, they’ll not learn the parry timing. What’s more, most enemies can be thoroughly dispatched, with far lesser risk, by simply striking them down with your favorite weapon or spell when the foe’s defenses are down, between their attacks. I conclude that the parry in Dark Souls is not entirely practical, or usable without a great deal of personal investment, time, and effort most players will find better spent in learning the nuances of movement, dodging, and attacking. These options are far more practical, realistically, even if the parry becomes very powerful once one masters it.

The impact of this parry is intense, and intensely reward, so it’s a shame it’s so hard to use

This would be enough turn off most players from the mechanic on its own, but the move also struggles in the versatility department, meaning the frequency of its general use cases. Dark Souls is filled with enemies that can be parried – essentially any enemy that can suffer a backstab. I’d always say that any enemy with an obvious spine that your player character can reach can probably be backstabbed and parried, as a general rule of thumb. Not every enemy matches this criteria though, and nearly none of the game’s 25 boss encounters do either. Boss encounters are a major part of this game, and something players will be spending a lot of time on. They’re also notoriously among the game’s most difficult and high-intensity segments. Since parrying is useless in those encounters, it further disincentivizes paying the mechanic any time or energy. If you can’t use a move for a game’s greatest challenges, what worth is it? Any real world skill building towards parry mastery is, objectively, better spent on other things, if finishing the game is your goal.

I like using the Dark Souls parry – it’s got excellent impact. A harrowing low boom sound effect accompanies its successful use. Parried enemies reel in a wide, exaggerated swooping animation, soon to be followed by a riposte that drives a weapon straight through them, gushing comical amounts of blood (if the foe has blood). It all really accentuates the player’s power and superior skill over the opponent. The totality of the audio-visual feedback here is excellent, it’s just a shame so few will ever get to actually see it. The move is simply not useful to a significant portion of the player base.

When a mechanic like this goes so underutilized by your players, the designer might ask themselves what’s causing this discrepancy, and what can be done to address it.

In Bloodborne, FromSoft wanted to shift to a more action-oriented system, less about patient and considered movements, more about reaction and aggression, as compared to Dark Souls‘ more traditional RPG inspired roots. As part of this shift, the parry in Bloodborne was made to be more of a central mechanic than in Dark Souls, something to be expected of the player regularly throughout combat encounters. So that means getting players to actually use it. First, FromSoft needed to address usability. Bloodborne‘s parry is unique in that it takes the form of a projectile. This accomplishes two things. One, it makes accounting for space exceedingly easy for players. Dark Souls was fairly strict about where player and opponent were standing for a parry to successfully work. In Bloodborne, if an enemy is shot during the tail end of its attack animation, it will be parried, no matter its distance from the player. Two, this means the player does not have to put themselves in direct danger to parry, as an enemy can be parried even if their attack is very unlikely to actually hit the player. The risk to parrying now feels much more proportional to the benefit, making it a valid alternative to just wildly attacking.

Even when incurring damage, it’s possible to parry in Bloodborne, the mechanic is forgiving

As the timing for Bloodborne‘s parry is now timed to the enemy‘s attack, and a moving projectile, rather than lining up the player’s parry animation with the enemy’s animation, the player really only has to track one movement, the enemy’s. Together, these elements remove a ton of cognitive blocks on actually using Bloodborne‘s parry system, so its usability is extremely effective by comparison. Bloodborne‘s parry is also extremely versatile. When looking at the 30 or so bosses in the game, about 15 of them can be parried, roughly half, making mastery of the parry a far more effective tool in way more situations than it was in Dark Souls. Bloodborne doesn’t shirk in the impact department either. The same familiar boom sound effect accompanies a success, and can be followed up with a violent and beastly visceral attack that grabs the enemy’s insides, twists them, and rips out a huge gush of blood, knocking the foe to the ground and stumbling nearby enemies. The player hunter’s sense of superiority over their prey is the focus.

Even the biggest and burliest can be parried, and at a distance too!

The Dark Souls parry had another issue I didn’t mention; if you did master it, and made it a consistent tool in your arsenal, many enemies outside of boss encounters become exceedingly easy to deal with, even if they are still fun to beat. Nevertheless, this runs the risk of the move becoming too powerful, especially if it’s easier to use. FromSoft’s solution to this was to make parry attempts a limited resources. This elegantly maintains the risk of attempting a parry, while assuaging the frustration of losing one’s own progress as a result of said risk. There’s still some risk of injury to a failed parry, but it’s much less likely than in previous games, most of the risk is the parry-centric resource of quicksilver bullets.

If Bloodborne made parrying a more central mechanic, then Sekiro made parrying a core mechanic, one of the primary action verbs of the game. Parrying is most of what you do in combat. Formally, the Sekiro move is called ‘deflection’.

To accomplish its design goals, Sekiro‘s parry is made to be even more accessible and low-risk than Bloodborne‘s. A deflection can be directly transitioned into from a block (which itself nullifies incoming damage), and a block can be transitioned to directly from a deflection. Both ‘block’ and ‘deflect’ are activated with the same button, block is simply the result of holding it. Deflections are initiated when the button is compressed, not when it is lifted, so erring on early deflections makes the maneuver even safer – deflections that fail for being used too soon simply result in a block. No damage is taken either way. The limiting resources of Bloodborne are gone here, at least for parries, so player’s will often find themselves using the deflection move even more than they attack, but this was the goal. Sekiro aims to evoke the back-and-forth clanging of cinematic sword fights, and the game is built around the interest of deflecting a series of attacks in quick succession. Any one given deflection is easy, but the difficulty can be smoothly ramped up by stringing a sequence of them together.

Sekiro conditions the player to use a series of parries as a defensive, and offensive tool

We’ve come a long way since Dark Souls, with a skill floor that is extremely approachable, without sacrificing the skill ceiling. Where the parry window of Dark Souls was only 6 frames, one fifth of a second, Sekiro‘s deflection window starts at the extremely generous, by comparison, half-second. This deflection window decays in size if the player abuses the deflect button. Deflecting rapidly and repeatedly causes the window to shrink down to only a small fraction of a second. The goal is to make any given deflection easy, but the player is encouraged to use their own powers of reaction and prediction, rather than relying on spamming the button. Even still, this window decay is also generous, as the deflection’s full capability is restored after only a half second of not using it.

All this to say, Sekiro has extremely generous usability for its deflection mechanic. It has to, as deflection is the primary tool for defeating enemies in this game. Were it as restrictive as the parry in Dark Souls or even Bloodborne, it would be an exercise in frustration. To counterbalance this, the individual reward for one Sekiro deflection is much lesser, and you need to do a lot of deflections to add up to a bigger reward.

Sekiro is a masterclass in parry versatility. The deflection maneuver is applicable to nearly every encounter in the game. It’s extremely generally useful, so much so that exceptions, attacks which cannot be deflected, are unlikely to be deflected, or require other special maneuvers to deflect, are given their own glowing red UI graphic to further make them stand out. Outside of that, if it deals damage, it can be deflected by the player’s sword, near-universally. Formalizing what can and can’t be parried in this way is also helpful for usability, as it removes guesswork on the part of the player.

When deflecting successfully, right orange sparks fly like a firework cracker was set off as a cacophony of metal sounds clang in satisfying unison. The audio-visual feedback for a successful deflection is actually kind of subtle, compared to simply blocking. It is merely a heightened, more intense version of the block visuals, just distinct enough to unambiguously be its own separate function to ensure players know when they’re succeeding, but similar enough to not be distracting. This makes sense, as players are expected to deflect a lot of attacks in any given encounter. A series of successful deflections looks and sounds like a larger-than-life battle of master swordsmen, with sparks showering about amidst the metal clanging. When an enemy has finally been deflected past the limits of their endurance, Sekiro will delight players with some of the most lavishly animated executions in video games, anything from the tried and true gut-stab, to decapitating a gorilla with a hatchet the size of a refrigerator, to gingerly extracting tears from a dragon’s occular injury. The impact of Sekiro‘s parry system is not only good, but usually proportional to each situation, even though the overall impact of any one given deflection is not super intense.

It’s clear somebody at FromSoftware loves parrying things almost as much as I do. It’s a common mechanic for a reason, giving players an area of skill to strive for mastery over, which reinforces a sense of power. Few things can make a player feel more powerful than successfully turning enemy attacks against them. Over the course of these three games, FromSoft has made parrying more and more central to the experience, to the point of it becoming the main point of focus for Sekiro. It’s clear there was an awareness of how neglected parrying was in Dark Souls among casual players, and even some veterans. They needed to find ways to make using it more attractive, without sacrificing the sense of power it imparted, the thing that makes it fun in the first place. While the Dark Souls parry has its flaws, I’m glade they persisted in iterating on it. I think Sekiro and bloodborne have two of the most consistently fun combat systems out there, and the excellence of their respective parry mechanics are a huge part of that, in Sekiro especially, which deserves its own write-up, eventually. The metrics I’ve come up with here to assess parry mechanics are just the way I look at things, though. It’s useful to look at design through a variety of lenses. So the next time you stab some zombie in the face after battering its arm away like you’re in a kung-fu movie, think about why and how that maneuver works the way it does.

Hesitation is Defeat…

Healing in Hollow Knight

It’s spooky season, and I’m gonna talk about one my favorite spooky games, Hollow Knight (Science fact: a game doesn’t have to be scary, to be spooky). I mean, hey, it’s got ghosts and zombies and curses and lots of tombstones, so it counts. Hollow Knight is a 2017 side-scrolling 2D action game. It has other genres too, but I won’t be getting into that, an interesting topic in itself. Mainly I want to look at its very elegant combat system, specifically the way it handles health and healing. In Hollow Knight you play as The Knight, a mysterious little guy wandering a vast, sprawling underground kingdom of bugs once teeming with life, now racked with curses, beasts, and sorrow. Everybody, you included, in this game is a bug, if that wasn’t clear. Lot’s of danger out there for a bug. You’ll get into plenty of scrapes, and will need a reliable way to patch yourself up after a fight. Thankfully, you obtain the ability focus pretty early on, which allows The Knight to restore health by expending a resource called SOUL.

So what design purpose does a healing spell like this serve in a game? If you think about it, the presence of a heal really just artificially extends the number of mistakes a player can make before triggering a fail state. Why not just extend their health pool? What is the advantage of a healing spell? There are a number of reasons you can put something like this in your game. Healing hides information from the player, in particular how long they can survive encounters, making their success and failure less certain. A healing system can act as a safety net against frequent failure states for less skilled players to lean on. Hollow Knight accomplishes these things with its healing system, as its an exploration-based game that requires long ventures between check points. As to why Hollow Knight uses a certain specific implementation of healing in particular, I think it serves three primary purposes.

  1. Creating tension
  2. Teaching situational awareness
  3. Allowing meaningful decision-making on the part of the player

I will elaborate, but.. Okay first, it’s time for some math. To heal, The Knight need only stand still and concentrate for precisely 1.141 seconds. This will restore one unit of health, which usually translates to one hit of damage from an enemy. For each subsequent 0.891 seconds The Knight holds focus uninterrupted, another unit of health will be restored. This costs the resource SOUL, like I said, and this resource is accrued whenever The Knight deals damage with a melee attack to an enemy. SOUL has a maximum value of 99, and it costs 33 to restore each unit of health. 11 SOUL is restored to The Knight each time an enemy is struck by the melee attack. This means, from a full SOUL meter, the player can restore 3 hits of damage to their health. For each additional unit of healing, they’ll need to successfully strike the enemy 3 times. In other words, to succeed in Hollow Knight you’ll need to be hitting an enemy while receiving damage at a ratio of 3 to 1, while successfully casting your focus spell without being interrupted, of course.

With this system, you just have to be good enough. Comforting, in the dark caverns of Hollownest

Those time figures, 1.141 and 0.891 seconds, seem awfully precise, and that’s probably because they are. My thinking is that these figures were arrived at after extensive playtesting against Hollow Knight‘s wide variety of enemies and bosses. Because The Knight needs to stand absolutely still during that roughly one second of time, it was pretty essential that it’s possible to safely do so during boss fights without being interrupted, otherwise the healing ability would be completely useless. However, if it was always safe to do so, or if the safe windows of time in which the healing could be done were always obvious or easy to react to, the game’s challenges and combat gameplay could be in danger of being trivialized. That being the case, I don’t doubt that a lot of consideration was put into these figures, as they carry the heavy burden of creating tension during combat encounters. A lot of that tension happens in the final moments of the focus healing animation. You may find yourself waiting with bated breath as that one second of focus seems to stretch out to years, an angry bloodthirsty beetle bearing down on you.

Hollow Knight‘s combat can be broken down into small-scale, medium-scale, and large-scale encounters. Large-scale encounters are things like boss battles and long gauntlets of enemies. Small-scale encounters are the moments of fighting against smaller enemies found wandering around the world. Medium-scale encounters can be found somewhere in the middle, being rooms full of those small-scale encounters like enemies, or tougher enemies strategically placed to challenge the player. The healing system in Hollow Knight needs to be versatile and universal enough to function in any of these situations. During and after fights against small enemies, the healing focus spell can usually be used pretty safely, without interference, as enemies can be easily retreated from. Resources for healing are provided in return for successfully striking enemies, so as long as the player is engaging with the combat to a certain minimum level of success, these small encounters will provide some sense of danger without bringing the player closer to failure. On a medium-scale, the healing system being so tied to successful combat helps keep an encounter’s obstacles threatening. It is possible to bypass much of Hollow Knight‘s dangers without fighting, but if a slip up is made, no additional resources can be obtained without engaging an enemy. This ensures the player is consistently engaging with the game’s mechanics, and learning to fight as they explore. Ironically, although the healing system exists to keep the player safe, the way it works, hinging on a delicate balance of risk and reward, promotes engaging with the game in such a way that tension is built, and that there remains an ever-present sense of danger.

Not minding your spacing or timing can get you into trouble

Large-scale encounters are where things get really interesting. If the player can heal indefinitely, then how do you build tension in a boss encounter, when the player should theoretically be in the most danger? This is where the ratio of how many hits a player needs to land to restore health, how quickly a heal can be executed, and how frequently a boss attacks the player had to be tightly balanced. As the game goes on bosses will provide smaller and smaller windows of time for the player to heal, but there always must be some possibility of healing or else the system would feel broken. At the same time, by requiring those three all-important melee attacks of the player before allowing them to heal, engaging with the boss’s combat mechanics is essentially enforced, with that aforementioned ratio of hitting-to-getting-hit acting as a sort of design guide for how boss fights should be structured. It gives the designers a pretty good barometer for how to tune the difficulty of Hollow Knight‘s fights. ‘At any given point in the game, the player should be averaging 3 hits against the boss for every 1 hit they take, if they are to defeat it’.

Boss enemies will give you plenty of space to heal, the key is knowing where to find it

This all of course assumes the player can successfully heal against frantically aggressive bugs (the creepy crawly kind, not the game-breaking kind) that want to kill them. Knowing when to attack and when to heal is one of Hollow Knight‘s most essential skills, and it ties in with that relative spacial awareness I’ve mentioned in other topics. The focus spell teaches the player to keep their eyes open for the various tells and telegraphs of their opponent, to be aware of their Knight’s relative position to the enemy, and how to exploit gaps in the enemy’s activity. Utilizing and capitalizing on situational awareness is one of the best ways to make a player can feel powerful or skilled, as though they have some secret knowledge that puts them above the opposition. Gently nudging the player to get good at sneaking in healing spells in-between the boss’s attacks reinforces that feeling. Making meaningful decisions is also how a player stays interested and invested in a game, it’s how to make their agency in the play space feel impactful. Deciding when to start up a heal in Hollow Knight is a meaningful decision, but the game pushes this idea further.

Using SOUL to attack is a risk as you can see in this clip of Hornet… basically whupping my ass

You see, SOUL can be spent not only on healing spells. Early on The Knight will obtain a projectile attack spell called vengeful spirit that deals even more damage than their normal melee strike. Other attack spells will also be obtained at various points throughout the game. These attack spells draw on the same SOUL resource, and cost the same 33 point value as a heal. Suddenly, the player has options in combat. Heal one hit of damage, or deal extra damage? It’s very tempting to go aggro with those powerful spells, especially against tough enemies with deep health pools. If they die quicker, that’s less time the player’s spent potentially making mistakes, after all. So now the player is being made to think critically about the overall situation, weighing their intake of SOUL versus how often they need to heal, factoring in their confidence in their own abilities into how SOUL should be spent. It becomes a series of interesting decisions all happening in rapid, in-the-moment succession. It makes the combat overall more interesting, while also rewarding mastery of the game, as skilled play will allow the player to launch the satisfying and crunchy magic attacks more often while healing less, defeating enemies and bosses more quickly.

As you can see in this clip, I make the impactful, meaningful decision to fail spectacularly

So Hollow Knight‘s healing system accomplishes a lot by playing with the player’s investment of time, sharing a resource with the player’s offensive magic, and tying its efficacy to the player’s success in combat. It creates a satisfying risk-reward experience where the risk is determined by the player’s skill and self-knowledge, as well as a tense and exciting atmosphere in combat.

Very tense. The Knight nearly pee’d their pants here. Do bugs wear pants?

I think it’s worth considering some alternative healing systems games similar to Hollow Knight often employ. Hollow Knight lets you heal indefinitely so long as your combat performance is up to a certain par, but some games will put a hard limit on how much healing you can do before reaching a checkpoint, potion shop, or other such demarcation. Limited quantity healing systems do have some unique strengths. They still give the player ultimate agency over whether and how to use healing resources, like in Hollow Knight, but also give an emphasis on a player’s overall performance, rather than Hollow Knight‘s more moment-to-moment focused system. You can make a lot of mistakes in Hollow Knight but still recover to full strength with some acutely skilled play. With limited quantity healing, you can succeed with skilled play even if you make a lot of mistakes, but the tension will remain high when you’re all out of healing, as your mistakes cannot be undone. Both systems have a lot of potential, depending on what player experience your design is geared toward. I think Hollow Knight‘s implementation is pretty perfect for its world design. With fewer check points and an emphasis on prolonged exploration, it makes sense to make The Knight’s healing resources theoretically indefinite.

Another alternative is health pickups, a very common healing system. In game series like Metroid and Mega Man you can restore health through health pickup items randomly dropped by defeated enemies. This accomplishes a similar end as Hollow Knight‘s healing system, with a safety net against failure being rewarded for successfully fighting enemies. There are a couple of key differences though. For one, health pickups are usually randomly generated by defeated enemies to keep the flow of healing less continuous, and more uncertain. There is a certain excitement unique to finding a healing item right when you most need it. During extended combat encounters without an abundance of targets, such as during a boss fight, naturally there won’t be any health pickups. Games with a health pickup system often try to circumvent this latter issue by throwing smaller enemies into the middle of boss fights that drop health pickups, but that comes with a couple of problems too. For one, the presence of smaller enemies in a boss fight can distract from the fight’s core mechanics and design appeal, especially if it’s meant to be a pitched duel between some important character and the player. For another, that scenario is now rewarding healing for engaging with the small enemies, rather than fighting the boss directly, which may not be the intended experience. Players might spend a lot of time only engaging with smaller enemies to collect health pickups, and ignore the boss. The alternative is simply balancing boss fights such that players aren’t expected to heal during them, or having the boss themselves drop health pickups at various times, but at that point your creeping awfully close to Hollow Knight‘s rather elegant solution anyway.

That elegant solution is not the best way to do healing necessarily, no design scheme is objectively the best one in every situation. It may just be the best one for Hollow Knight though, and it’s hard to argue with the precision of its implementation.

Whew! Got through an entire gameplay analysis of Hollow Knight without once mentioning Dark Souls… wait, damn it.

*Sighs* Bafanada…

The Elites of Risk of Rain 2: Efficient Design and The Fundamentals of Real Time Combat

Risk of Rain 2 is a roguelike action game developed by Hopoo Games and published by Gearbox Publishing. It was released in early access for PC and consoles in 2019 before fully releasing on August 11, 2020. The gameplay premise of Risk of Rain 2 is as follows: You are a space-faring adventurer exploring a hostile alien world, overrun with monsters that will appear in order to kill you, in greater and greater numbers the more time you spend on the planet’s surface. You can collect various weapons and artifacts to empower yourself as you go to the face the ever greater challenges that intensify with time.

There’s a lot going on with Risk of Rain 2 design-wise that’s very interesting, but I’d like to focus on the game’s elites system, particularly how it was designed efficiently to accomplish a lot within a relatively manageable scope by utilizing the fundamentals of how an action combat system works, at the most basic level. I want to answer how those pieces fit together, how they create a compelling experience, and how they were utilized in this particular instance for Risk of Rain 2.

Man, there certainly is some… Game Design,, happening here. I mean just. Just look at it go.

The elite monsters in Risk of Rain 2 are randomly generated normal enemies, the likes of which you will see in droves, but with specific extra attributes along with slight changes in appearance to signify this. They are rarer than normal enemies, and thus their appearance is a bit of an event, something to take notice of. Their incidence becomes more frequent the longer a game session goes on. There are five main archetypes of elite monster. Blazing, Overloading, Glacial, Malachite, and Celestine. These archetypes can each be randomly applied to near any enemy that normally spawns. While an elite monster will have enhanced offensive and defensive capabilities, their unique traits also seem to be very deliberately chosen to complicate matters in a much more subtle way. Nearly all of them concern the player’s relative position to the elite enemy, the spatial relationship between them.

When you get down to it, there are some fundamental factors to be thinking about when developing a real-time combat system for a game. One of the ultimate goals in design should be encouraging the player to be making meaningful decisions, decisions that feel, to the player, as though their involvement is having an important and material impact on their experience in the game. Making complicated or fast-paced meaningful decisions is where challenge comes from. Having a variety of ways to answer such meaningful decisions is where player expression and play-styles come from. It keeps the player paying attention, keeps them engaged. One of the main avenues to accomplish this in a real-time combat system is to keep the player thinking about the main variables unique to real-time combat: space, time, and their relation thereof.

When fighting in real-time, the player’s position relative to any danger such as an enemy will be constantly shifting. Meanwhile the time investment of their own actions, compared to the time an enemy takes to execute an action, works in concert with these spacial relationships to determine essentially every outcome combat can have. No matter how complex the system, these two basic pillars of spacial relationship and timing are the building blocks of how it all works. A sword slash creates an area of threat for a set amount of time that damages an opponent if they intersect with it. If the opponent has a defensive action whose duration lines up with that sword slash they can protect themselves from harm. Attacks have limited reach, dodges have specific timing, and thus mastering the way these timings and positions relate to one another is how the player manages their own risk, and is essentially always the way to master this sort of combat system. For a designer, knowing your tools is how you can design for those meaningful decisions, to make the process of mastery a fun and engaging one. Space and Time are two of the most primary tools for designing real-time combat.

In the case of Risk of Rain 2‘s elites, nearly all of them create specific considerations of space for the player. The glacial elite is a good example. Upon death, they leave behind a conspicuous sphere of frosty air and ice particles that, after just a moment, burst with ice, freezing any players present within the sphere in place for a couple seconds, leaving them vulnerable. Perhaps you are already seeing how this situation works with the basic pillars of real-time combat to promote some active decision making on the part of the player. Normally enemies can be cut down with no heed in this game, but when a glacial appears, suddenly there are more decisions to be made. When should they be killed? How will I escape their ice bomb once they are? What are the consequences of how I approach this? Risk of Rain 2, as its name implies, is a high-stakes game where players can die easily, losing a lot of progress in the process. Something as simple as being frozen for a few seconds can mean death depending on the situation. Other times, it’s just an inconvenience. This variability keeps the player thinking and promotes that meaningful decision making. One player might play it safe and always destroy glacial elites from a distance. One player might consciously keep a movement option available to escape the ice bomb.

As the ice bomb forms, my priorities quickly change, I make the snap decision to get clear of it.

The blazing, malachite, and celestine elites work similarly, creating specific and dynamic areas of threat that players must play and plan around. They do different things – blazing monsters leave behind trails of fire as they move, malachite monsters can suppress the player’s healing, and celestine monsters hide the presence of other nearby monsters, making them totally invisible. However, the principle is the same. By creating these areas of threat at somewhat random intervals that all work in different ways, and can even overlap when several elites are on screen, the player has more to consider in their positioning and how they tackle the situation, upping the challenge, and promoting the player’s expression through gameplay. These periodic moments of higher-intensity decision making is one of Risk of Rain 2‘s most interesting aspects.

Blazing monsters and their trail of fire is of particular concern to melee-oriented player characters, as opposed to ranged-oriented ones. They help to differentiate and individualize the different roles and play styles the player can take up. It’s far more dangerous for a melee character to engage a group of blazing monsters, and this affects their decision making when they crop up.

Keeping my foe at sword’s length, hitting it only with the tip of the blade, is an effective strategy.

The overloading elites work with the other pillar of timing. Normally, any damage dealt to enemies is permanent and persistent, meaning the player can at any time retreat, recover their own health, and return to finish an enemy off. The top half of an overloading enemy’s health, however, will regenerate if left alone for too long, making finishing them off somewhat of a priority, another interesting decision to consider. Some of the other elites have elements of timing in their special qualities as well, such as the blazing elites dealing damage-over-time, and the malachites’ healing suppression.

Overloading enemies leave a lasting effect when they hit you, and will keep coming back if not dealt with fast.

Celestine monsters are rare but very disruptive. The principle of hidden vs nonhidden information in games is its own topic, but I hope it’s obvious how completely hiding all the visual behaviors of enemies shifts the dynamic of the player and enemies’ spacial relationship drastically. The player will definitely want to reconsider how they approach such a scenario. Each of these are just a wrinkle; a small, minor change to the dynamic between player and enemy that completely re-contextualizes how they approach the situation.

Not pictured: invisible enemies

The result is a player who is constantly on the look out for these wrinkles, these unexpected developments. The surprise and the added danger is invigorating, exciting, and novel. In a word- engaging. A lot can be done with a little, and using the combinative potential of these elite archetypes, there are theoretically unlimited novel scenarios the player might find themselves in. Elites could come from any angle. Above? Below? They could take the form of any enemy. Enemies that shoot from a distance, enemies that rush you down. These elite archetypes can even be applied to bosses, creating a ridiculously hectic and dangerous challenge for hard core players to overcome later in the game.

So these elite monsters accomplish a lot. Periodic moments of high intensity created by manipulating the player’s relationship with space and time lead to a more engaging interest curve. This is all accomplished with some pretty simple mechanics that can be overlaid onto essentially any monster in the game. Risk of Rain 2‘s already impressive menagerie of monsters that all behave in unique and interesting ways is essentially multiplied in number by five. Instead of the art, tech, and design overhead needed to create dozens of more monsters, a huge variety of gameplay situations were achieved by mixing and matching these archetypes, of which only a handful needed to be designed. It seems to me this was achieved through a thorough understanding of positioning and timing in real-time combat and how to manipulate those pillars to organically produce interesting and compelling situations. Understanding the basic building blocks of your gameplay systems, and how they affect player behavior is a really good way to begin understanding how to design efficiently and effectively.

..and so she left, heart still racing…

The Dark Souls Dodge Roll: Immediacy in Player Action

Alright, let’s get down to business with something simple – the dodge roll. One of my favorite examples of the form, to be exact, the dodge roll found in Dark Souls 1. It’s a common gameplay mechanic, particularly in action titles, that’s well loved for the simplicity of what it accomplishes for the player and for the designer. What the dodge roll is, in the simplest terms, is a snappy maneuver your player character in Dark Souls can do at almost any time to quickly traverse a short distance in a short time, briefly becoming invincible during the maneuver to, well, dodge things. It feels great to do, it’s useful, and helps the player feel agency over the flow of combat. How does it accomplish this?

One of the main strengths that this particular dodge roll has going for it is the quickness and responsiveness of the action. You’ll notice when playing Dark Souls that the dodge roll begins almost immediately when the game detects a dodge roll input- when the dodge button is released quickly from a press, in this case. There is little to no anticipation in the dodging animation, and the dodge maneuver’s invincibility frames, or iframes, the frames of character animation during which a character cannot take damage, start almost immediately. The dodge roll is used in combat as a reaction to danger- the player will see a monster wind up their attack, and dodge in response. The player is already entirely focused on their own, real-life response time, the response time of their digital avatar to input needs to be negligible, lest the player lose that agency over gameplay.

iframe highlight is approximate

This allows the player to react to dangers in real-time without having to make unnecessary extra considerations for their character’s limitations. If you dodge, you dodge, no preparation necessary. This is important to establishing a sort of player-avatar harmony that helps shore up the illusion of play, and immerse the player in their role (or maybe in their roll). The player *is* the knight on screen, so they can dodge whenever they want, as quickly as they can react. This was so important to Dark Souls‘ design that even the heaviest, slowest, clunkiest version of the dodge roll, the one used for characters over-encumbered by heavy armor, executes almost immediately on input. Like the other versions of the dodge, the vulnerable frames of animation are almost entirely back-loaded on the action. It’s the recovery time where the player places themselves at risk. If they reacted poorly, it’s during that recovery time when they will take damage.

Fall out of the way if you have to, just do it quickly!

The iframe window is extremely brief, and so demands timing and precision of the player, further reinforcing the need to watch one’s opponent, to know exactly when and how to dodge. The dodge roll also has a traversal component, moving the player character in a burst of speed much greater than their typical walk. Any combat action will normally be some sort of an investment or risk. Once the action is called on, it will run through a preset amount of time where the player has little to no control. Using a dodge roll poorly can potentially place the player in an unwanted position, encouraging an awareness of one’s environment. Having a reliable tool like this with the general use of ‘make me momentarily invincible’ puts the onus of taking damage and therefore failure almost entirely on the player. If you can read an enemy’s attacks, you can nullify them completely, just with this one simple tool. This powerful tool’s design enables Dark Souls‘ signature experience of overcoming tremendous hardship through the player’s faculties alone, using an action that maps very closely to the player’s own powers of observation and reaction. It’s that closeness that interests me most about this dodge roll.

A dodge roll is a perfect reactive answer to attacks with big windups

When examining what makes combat actions especially compelling for me, I’ve come upon a concept I call ‘immediacy’. In this context immediacy is the concept of minimizing the friction between the player and the interface, or in other words their in-game avatar. When I push a button on a controller, I expect my character to have already begun the wind up of their action. In my mind, we are acting as one entity, and the action we’re about to take began when the signal to move my finger and push a button first entered my brain. By the time that signal has traveled to my finger, through the controller, across the airwaves, into my game console, through my TV, and into my eyes, there has been an unavoidable bit of latency. There’s a natural delay there, between how I expect the action to play out, and how fast the game can actually render it. That latency has to be accounted for, in order for the action to feel responsive. This may seem obvious, but design decisions such as the time-frame of combat action, the number of frames during which it is active, its visual appearance, all have to be made deliberately. Even something as small as a few extra frames of animation can have drastic gameplay implications.

In fact, it’d be better if by the time I push the button, my character is already partially done with their action, eliminating that bit of unnatural latency that doesn’t exist in the real world entirely. This is why character actions and especially dodges, which act as one of the player’s main avenues of agency, generally crunch down the anticipation time those actions would have in reality. When I go to throw a punch, I have to pull my fist back to wind up, but by the time I push a button in a video game, the wind up has already happened in my mind. The fist should already be thrown, the dodge already rolled as it were. Or at least, it should be perceived that way.

Using animation tricks like single animation frames of anticipation can help in this regard. The player character in Dark Souls practically flops into their dodge roll with almost no transition. If there ever is anticipation for these sorts of actions, they tend to be extremely brief. If you break the sense of immediacy, you quickly create distance between player and avatar, and the challenge of player against world you designed for suddenly becomes player against player character, a frustrating wrestling match between what the player wants to do and what the system is capable of. The system needs to be able to respond to the player’s proprioception, or sense of body position – the fist should already be thrown by the time the button is pressed.

The dodge roll activates on button release, and instantly gets down to business

The Dark Souls dodge does extremely well on this front, but it’s not perfect. The dodge roll specifically comes out when its associated button is released, not when it is compressed. This is not normally an issue, as most players will be pressing and releasing their action buttons in quick presses. Dark Souls is a tense game, however. The squeezing and gripping of controllers is common, and holding the dodge button by mistake, or not releasing your compression before an attack hits you can feel unfair. Again, it’s that proprioception, the sense of body. Even if in this case it’s my virtual body. When I push the button down, I feel as though I have already initiated a dodge, and so it feels wrong if the game does not respond in kind. The reason for this is that Dark Souls has its dodge and sprint inputs on the same button. Holding the button initiates a sprint, releasing it quickly after pressing initiates a dodge. One solution to this would be putting the sprint action on a different button, which later Dark Souls entries would implement as an option. Sekiro implements another solution, where the dodge action transitions directly and seamlessly into the sprint action, if the button is still held.

Despite these issues the first Dark Souls had a laser focus on what it wanted out of its dodging action – fast, responsive, versatile. These qualities create a sense of immediacy between the player’s inputs and the character’s actions that breaks down the barrier between the two. Actions like these are at their best when it feels less like the button pushing and the dodge-rolling is separate, but rather that they are synonymous. Ideally, they would feel the same, as if there is no perceptible distance between the two. This frees the player’s attention up to focus on the game world and their own relation to it, rather than their relation to the hardware. Thinking in terms of immediacy helps for making combat more satisfying and immersive in a really straightforward way.

Perhaps I could try some rolling…