How do you realize the fantasy of being Spider-Man while creating approachable combat for the mass market? The player’s core mechanics need to have a LOW BARRIER of entry AND make you feel like a SUPERHERO. Let’s look at Spider-Man’s combat system. #gamedesign #combatdesign🧵
FANTASY - The EXPECTATION of how Spider-Man should FEEL in combat is ingrained in players' minds before they even play the game. Combat mechanics need to showcase Spider-Man’s LORE of Strength, Speed, Agility, Reflex, Balance, Healing properties.
CONTEXTUAL ACTIONS - The visual BREADTH in Spider-Man’s actions does not increase the player’s technical burden or alter acquired muscle memory. The actions change based on Spidey’s state (wall, ledge, ground, air, timed, close/far range), but the button input remains the SAME.
TARGETING - The game does not heavily rely on the player using the camera to target enemies. Spidey can find targets based on PROXIMITY or Left Stick direction. In the first half of the video, I am ONLY pressing the attack button (no stick input) to “flow” between targets. 1/2
Also, you can even target OFFSCREEN enemies via Web Strike which automatically rotates the camera towards the target. In the last part of the video, I am pressing the Left Stick in my INTENDED direction towards an offscreen enemy. 2/2
POSITIONING - Spidey is always in the OPTIMAL distance to FOLLOW UP with an attack. The player RARELY RELIES on depth perception since attacks have FAR reach. Basic attacks have far translation, but in true Spidey form there are variations in posing based on distance to target.
WEAPONIZATION - One of the biggest ILLUSIONS of danger in this game are incoming enemy projectiles such as grenades and rockets. Spider-Man L1+R1 object throw has ZERO startup frames, meaning the player can catch these objects the frame before they hit the player. 1/3
Ironically, these projectiles make combat less difficult (while making Spidey feel awesome!). Notice how the detonation timer disables instantly even when picking up the grenade at the last moment. The designers made sure the Spider-Man fantasy would not be compromised! 2/3
The designers littered the environment with weaponized objects (“FREEBIES”) that require ZERO resources to use. This gives the player another tool to THIN the herd and not directly FORCE a certain PLAYSTYLE onto the player. Also, the player is invulnerable during the throw! 3/3
FINISHER SYSTEM - Unlike many combat games where the Finishers are enemy stat-based (namely low health), the player can execute a Finisher on ANY nearby enemy they choose (once their Focus gauge has filled to a minimum). Player has complete freedom on encounter strategy. 1/2
Since the game throws a lot of FODDER (“punching bag”) enemies at a fight, the player can use them to FARM Focus gauge to help fight harder enemies. Finisher activation range and invulnerable frames ensures the player always feels like badass Spider-Man from the movies. 2/2
POSITIVE REINFORCEMENT - The Focus gauge is a mechanical interpretation of Positive Reinforcement. Similar to fighting game mechanics such as Street Fighter’s Super Combo Gauge, the Focus gauge fills up when you successfully land attacks or evade (among other methods). 1/2
The Focus gauge DOES NOT deplete unless the player makes a choice to use it for Healing or Finishers. This ensures the player has more opportunities to look and feel like Spider-Man regardless of player skill level. 2/2
UNLIMITED RESOURCES - Web shooters have HUGE range and are an unlimited resource (albeit with a negligible cooldown window). The designers made sure to auto select them after you empty a selected Gadget so the player doesn’t have to manage reselecting their infinite web shot. 1/2
Healing is tied to the Focus gauge. But since hitting enemies is relatively easy, you can heal frequently without heavy decision making. Healing also doesn’t interrupt/cancel actions, so you can even heal during Finishers where you’re completely invulnerable. 2/2
SLOW MOTION - Slow motion provides another layer of Positive Reinforcement. It also allows the player time to read the action since there tends to be a large number of enemies in fights. The game also uses slow motion to warn the player of an impending hit when low on health!
FORGIVENESS - Various micro behaviors/properties prevent the player from becoming frustrated. These usually go unnoticed by the player but are vital to preventing UNFAIR hits after the player has performed a satisfying ability. 1/2
The video shows two prime examples of this: 1) A “Timed” evade CANCELS enemy attacks and 2) Once the player evades bullets, the enemy continues to shoot but stops tracking the player. The illusion of danger/action remains intact, but not at the expense of the player. 2/2
MECHANICAL FAIL STATES - There are practically ZERO mechanical fail states that would force the player to take damage. Experimenting with new abilities is usually a matter of depleting resources versus being arbitrarily locked down in an animation unable to move/respond. 1/2
The player can also INSTANT CANCEL attacks with evade. This becomes more powerful once you unlock Timed Evade. The HUGE Timed Evade window plus Instant Canceling increases the player’s chances of seeing awesome Spidey contextual actions while using Defense as Offense. 2/2
CAMERA - The camera pulls back farther depending on the number of enemies in a given radius from the player. This helps prevents cheap offscreen melee attacks. Coupled with Spidey's visual "Spidey sense" and projectile pre-shot visual tell, the player has ample time to react.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Jason de Heras

Jason de Heras Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @jasondeheras

21 Feb
God of War enemies must keep the player ENGAGED over 20+ hours. The first enemy, Draugr, serves an important ROLE (punching bag). Subsequent enemies need to VARY their roles and STRESS TEST the player’s toolkit. Let’s look at some “mid-game” enemies. #gamedesign #combatdesign 🧵
HARD LOCKS - This enemy category ELIMINATES at least one of the player’s tools. The player is FORCED to ENGAGE with another player mechanic. In this video, the Hel-Reaver causes basic axe attacks to bounce off. The player must switch to Barehanded stance to inflict damage. 1/4
While the Hel-Reaver puts the player in a vulnerable reaction when hit, the Revenant EVADES away when the player attempts any Axe attack including Axe throw. The player is forced to use Atreus's arrows to stun her and allow Kratos to land a few hits before she resets. 2/4
Read 10 tweets
18 Feb
What makes a combo feel POWERFUL? Most melee action games have a series of related attacks the player can STRING together. Combos usually have a FINITE number of moves until they END. Let’s look at Kratos’s barehanded combo in God of War #gamedesign #combatdesign 🧵
CADENCE - Combos are a TOOL the player uses to make PROGRESS on an enemy. The cadence/tempo of a combo gives the player a sense of progression and anticipation towards a satisfying climax or FINISHER. "Even" or linear feeling combos tend to be less exciting. 1/2
Notice in this diagram that the TIME in between each hit grows progressively smaller, EXCEPT right before the final hit where the amount of ANTICIPATION frames is the LONGEST. 2/2
Read 12 tweets
14 Feb
Enemies exist to encourage/discourage various strategies (and to make the player feel smart among other reasons). Sekiro is largely built around parrying (and stealth). Let’s examine the EARLY GAME enemies and what they try to INVOKE from the player. #gamedesign #combatdesign
GRUNT - This enemy is helpless once he starts blocking Wolf’s attacks and will be Posture broken in a few hits. His only STRENGTH is taking advantage of a PASSIVE player. Once you block his opener, he’s hyper aggressive forcing the player to evade to mitigate Posture break. 1/2
He has a VARIED mix of opener attacks (different anticipation poses, slower/faster hit frames) whose sole PURPOSE is to trick you into parrying early so he can force you into block stun. If there are nearby enemies, a passive strategy will be less effective and dangerous. 2/2
Read 12 tweets
13 Feb
What’s the purpose of a boss? Depends on the game, but usually bosses serve as a skill test, provide a sense of mastery, a set piece or a genuinely hard challenge. But, secretly, some are the ILLUSION of challenge. Let’s look at God of War’s first boss. #gamedesign #combatdesign Image
BLOCKABLE ATTACKS - Every attack from an enemy this large should be unblockable, right? Ironically, having attacks with different properties (blockable vs unblockable), regardless of enemy size, allows the player to engage with their entire toolset. 1/3
This initial attack doesn’t do damage if blocked. Furthermore, the follow up attack CONVENIENTLY misses the player by a hair if blocked. There’s a few hit frames on the column as it lays on the ground to discourage the player from rushing in, but presents no real threat. 2/3
Read 10 tweets
11 Feb
How do you make a player character feel powerful in a 3rd person melee combat game? Many factors determine this such as enemy design and progression. But it all starts with the player’s basic toolkit. Let’s look at some of Kratos’ moves and the invisible aspects. #combatdesign 🧵
EXAGGERATED HIT COLLISION - All of Kratos’ attacks feel EXTREMELY powerful in their own way. The Heavy Attack has the ability to hit multiple targets even if the actual Axe doesn’t make contact. The player receives a "bonus" for successfully hitting a single target. 1/3
The image below is my best guess on Kratos' weapon hit box (green) vs the axe model (red). If there’s a nearby clustering of enemies, this forgiving hit collision doesn’t require the player to make a choice but instead just hit one target to affect nearby enemies. 2/3
Read 15 tweets
8 Feb
Melee combat design is the art of creating rules that determine when/how a player or enemy are allowed to hit each other. The inclusion of key rules determines the player’s technical burden. Let’s compare God of War/ Sekiro who have similar mechanics. #gamedesign #combatdesign 🧵
ATTACK TARGETING - Generally, the player has to control 2 axes (player facing and camera facing) during intense reaction-based gameplay. Eliminating the need to use the Left Stick to aim towards a target greatly reduces the chances of an attack missing. 1/4
In God of War, the attack targeting (or “soft targeting”) is EXTREMELY forgiving. Without touching the Left Stick (aka “Neutral” stick test), Kratos automatically turns to his target on the initial frame the attack input is registered. 2/4
Read 19 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!