GDC 2010: Design in Detail XVIII


Here’s what we didn’t do. We didn’t touch the Strength Knobs. In most cases, they aren’t the problem anyway. When a weapon is being used as intended, it should feel overpowered. So most imbalances come from using a weapon outside its role, in which case changing the strength knobs won’t fix anything, it will just make the weapon worse.

We also didn’t try to add a weaknesses. It often feels like the only option, but find something else! That sort of “a little hot, a little cold” design never ends. You’ll just chase your tail until you run out of time.

Your strategy should be to find where the element is being used outside of its designated role, and change the mechanics to constrain it better.


But if you can’t touch the Strength Knobs, you have to touch the Flow Knobs. (Remember, there isn’t anything else, because we removed all the extraneous mechanics!) The tricky part is to fine tune those Flow Knobs without losing the flow state you worked so hard to capture. Revisit them in light of what you now know about the game and don’t change them so far that you break flow.

Of the components of flow, cadence is the most flexible, so many problems can be fixed by adjusting cadence. Hopefully not so far that you lose the rhythm.

Most importantly, at this point you must not rely on your gut, it will steer you wrong! You need a very clear chain of cause and effect, so you can make as small a change as possible to fix the problem.


So what are the possible flow knobs we can tweak? What will achieve the balance objective with the least amount of ripple effect?

We could have changed the number of shots in a clip. That would have changed the cadence to cause the player to reload more often. But it would also have meant a sniper couldn’t kill two enemies without reloading unless he got a headshot. That would have ratcheted up the pressure quite a bit, and moved the Sniper Rifle out of the skill range of most players.

We could have increased the length of the reload. But dying because you can’t fire back is frustrating. To be honest, this change was a contender, but it felt too much like adding a weakness.


We could have changed the time to it took the Sniper Rifle to reach full zoom. We actually tried this as a solution (and found some bugs in the camera code, too!) But in the end, it encouraged players to fire without zooming, which broke the role worse than the original issue. In fact, it exasperated the problem of players using the Sniper Rifle at close range.

We also could have prevented the Sniper Rifle from doing headshots when unzoomed. Unfortunately, this removes a uniquely cool moment, which even average players can experience if they get lucky.


We could have changed the maximum total ammo. The problem is, this would have limited the overall effectiveness of the Sniper Rifle without changing the experience of any individual combat encounter. (For more on the perils of this technique, read Against Statistical Design.)

Finally, we could have changed the time between shots. We didn’t choose this option immediately; we tried, tested and reverted almost every value on this list. In the end, increasing the time between shots was the only one that fixed the balance problem with a minimum of side-effects.

Definition: Cadence

Cadence

A pattern of beats and rests that describes a recognizable rhythm and creates a sense of repose or resolution

But first, a verse:

Roses are red,

Violets are blue,

Poetry has cadence,

And so should your gameplay.

What a terrible poem! Any second-grader could write a better one. It isn’t the content; if I simply wanted to argue that gameplay, like poetry, should obey rules of meter and form, it wouldn’t offend your sensibilities. The poem is bad because the cadence is wrong. Instead of resolving the contrasts set up in the first half, the second half breaks the rhythm and leads to a jarring and abrupt end.

In the same way, the wrong cadence can take a good game mechanic and make it feel awkward or even abrasive.  A gun that fires slightly too fast and ends up degrading into a buzz.  A melee combo that is a touch too slow and never feels like it flows smoothly from one hit to the next.  The boss monster whose sweeping tail attack is a little too regular, making it feel robotic and gamey.

There are a few basic components to cadence, and usually just taking the time to notice them is enough to know how they should be adjusted.

  • Tempo – The speed of a cadence, often described by the number of beats per minute.  A good rule of thumb for finding tempos that feel good is to use the same ones found in music.  For instance, the rate of fire of the Halo Battle Rifle is almost exactly the same as the BPM of Queen’s Another One Bites the Dust.
  • Regularity – Some cadences need to be extremely consistent, like a metronome.  The ticking of a clock or the firing of a machine gun sounds mechanical and precise because there is no variance in the cadence.  Others need a slightly irregular rhythm, like footsteps or a series of punches.  Slight variations in the timing leave a more organic impression.
  • Acceleration/Deceleration – Known in music as Accelerando and Ritardando, this describes the way in which a cadence changes from one tempo to another.  Very slow changes in tempo create tension, like a train departing a station.  Quick changes in tempo will attract the players attention, and are great for helping them to anticipate an attack or other event.
  • Style – Some cadences have short, crisp beats (called Staccato), while others feel blended, like pulses (called Legato).  Varying the styles of cadences can change the mood or provide contrast between two game elements.  Having one gun that fires short, separated bursts of bullets and another that emits a continuous wavy beam, for instance, would allow players to choose their own style, and give them a deeper array of options.

 If a game mechanic or other element fulfills its intended role, but still feels unsatisfying or mysteriously broken, try changing the cadence to reinforce and amplify the experience.

GDC 2010: Design in Detail VI


After paper design, we move to initial settings. Usually there is a period in between while the programmers build the system into the game.


Some of the best producers I have worked with really understood the fact that this stage needs some breathing room!


How many of you are familiar with the concept of Flow? Lots of talks have been done on this, I’m going to assume you know what I am talking about, in general.
The problem is, he wrote in the ‘70s, he doesn’t address video games. So what does flow look like in a video game?


Smiling makes you happy; laughing makes you healthy. Certain finger movements make you have flow. We call that Cadence! This timing for the Sniper Rifle is very specific, because the cadence determines the type of flow created. It is different for different weapons or different parts of the game, but cadence is important in all kinds of flow.


Verisimilitude: the quality of seeming to be true. For controls this means that the physical action of your character in some way corresponds to (or at least doesn’t clash with) the action taken by the player. Remember the Paper Design for Halo 1? It speculated that zoom was on a trigger. If I could go back in time, it probably would be.


The sniper rifle doesn’t unzoom as soon as you fire your last shot (even though that would be more efficient). It unzooms with a slight delay so you can see the results of your last shot. Why is this important?
Studies have shown that blue sleeping pills work better. They are chemically identical, but the placebo effect is enormous. Slow-mo explosions look more “real”. Ask any action director, authentic explosions look fake because we have been looking at slow ones for so long. Your brain has expectations and when those expectations are met, the effect is amplified and that encourages your brain to maintain flow.

Let me tell you a story.


The Sniper Rifle looks great on YouTube because you can really follow the action.  Even someone that has never played Halo can figure out what happened.  Maintining a thread from beginning to end is a key component of staying in the flow state.  For more information, check a specific post I wrote on the topic.

[Continued]