GDC 2010: Design in Detail XIX


And there it is! The big detail!

It’s a large change. It’s very easy to convince yourself that you can feel tiny changes, but you will be fooling yourself. The balance never hinges on a 2% difference in a single value!

It was a smaller change than we tried initially. I think originally we changed it to 0.9, which broke the flow and wrecked the weapon, but did fix the problem, so we knew we were on the right track. In general, you want to overshoot and then come back. You have to make sure your change accomplishes your goal, and then dial it back.


There are lots of ways to verify that a change was successful. In this case, the Sniper Rifle didn’t get any less popular; People still use it whenever they can get it. But Optimizers stopped using it exclusively.


The other reason we could tell it was balanced was because we could compare how the behavior we were seeing in playtests matched the desired role we described in our paper design. It’s not quite an objective test, but it should help. And most importantly, I no longer got nervous when I watched people use the Sniper Rifle. You should verify a change with both your brains and your guts.


Ship it!

At this point during my GDC talk, the audience started clapping, cluing me into the fact that I was completely out of time.
So I just went with the flow and ended it there, which was fine. I had walked people through the balancing process, brought up the important principles, and applied them to the sniper rifle change. But I had also intended to mention a couple of things about the last stages of balancing, which I will get into next week!

Advertisements
Looks normal to me

Sackball

As a fan of international competitions and a patriot, it was tough to see the American team lose in the World Cup Finals.  But as a professional game designer, it was even worse to see them lose during a penalty shoot-out.  If I suggested such a duct-tape solution to a fundamental design flaw I’d be laughed out of the room!

My renewed frustration with the World Cup rules reminded me of a piece I wrote several years ago.  It was intended to appear in ESPN Magazine, but it was never published, so I forgot about it until this afternoon.  It was a pretty silly exercise, but I thought it might be fun to post it, unedited.  The question posed in the article was “What if video game designers invented a sport from scratch?”

Looks normal to me

Sackball

The Rules of Sackball

When we gathered the designers to talk about creating a new sport for ESPN, I must admit we were a little mystified about how to begin.  We’re known for creating Halo, a FPS shooter for the Xbox 360, which has an extensive multiplayer component used for competitive gaming, but how to translate that experience into creating a real sport?  We decided to tackle it like we would any game design challenge, by setting some ground rules to guide our brainstorming.

The first guideline we set was about the scope of this new sport.  It would have been fun to invent elaborate equipment like holographic balls, virtual reality arenas, and antigravity skateboards, but we wanted to create a game that could be played today, not in some dystopian future-sport.  In fact, we decided to stay away from expensive technology and equipment altogether.  One of the beauties of soccer is that it can be played anywhere by anyone, all you need is a field and a ball, and that is one of the reasons it is so successful.  We wanted to create a game that could be played around the world, as well, so we stayed away from expensive existing equipment like pads or indoor ice rinks or horses.

In the end, the one piece of equipment we decided to create was the epinonymous Sackball™.  Every sport has its own signature ball that defines the game and makes it unique.  Ever tried to play baseball with a hockey puck? Or bowl with a Frisbee?  Hilarious, but hardly practical.  (Although, giving Tiger a softball might be an appropriate handicap.)  Our specially-designed ball is the Sackball™.  It’s a canvas sack, about the size of a deflated beach ball, with a few double-handfuls of buckwheat, sand, or some other grainy material, sewn inside.  It’s heavy enough to make it an effort to throw, but because it’s a sack you can use a slinging motion to get some distance.  The canvas provides a good grip for carrying and catching, but its weight makes it difficult to carry at a run for long.  Also, because it is loosely packed, it doesn’t bounce but remains exactly where it lands.

In addition to being inexpensive, we wanted to make our sport accessible by allowing it to be played anywhere.  Not just in a specifically defined field, because that would not be available to some people in our increasingly urban world.  No, we wanted a game that could be literally played in any environment, in a field, in an alley, in the middle of a forest, even exotic locations like on an ancient Mayan temple or a spacestation (after all, we _are_ videogame designers!)  We wanted to come up with a set of rules that could adapt to any arena, which we would allow players to define using spray paint to create boundaries and scoring areas.  In current professional sports, small variations in stadiums create major home field advantage (think the Green Monster or Seattle’s famously loud Quest Field.)  Imagine if each team could construct totally unique fields!

Welcome to the Arena

Sing Sing Stadium

The final restriction that we set for ourselves was that our new sport had to be completely non-violent.  Not just that we weren’t making some late-night B movie blood sport, but that our game would have no intentional contact.  Boxing, Rugby and American Football are great sports, but the high risk of injury and punishing play mean they are not appropriate for most people, and we wanted our sport to work on the playground as well as the professional level.  We also wanted people of all body types and physical conditions to be able to play, and allowing contact between players might prevent that.  We imagined little league teams with elementary school kids all the way up to outrageously strong and fast professional athletes playing this game, with lots of room to improve beyond what current sports allow.  Adding the possibility of direct physical conflict seemed to undermine this goal.

In fact, we decided to go even further by eliminating as much contact between players as possible.  Basketball is a non-contact sport, but the importance of position and blocking the other team’s ability to advance to the basket leads to all kinds of contact.  The big problem with that in a well-designed game is that contact requires referees.  What is the difference between a charge a foul?  Between blocking and holding?  Our ideal sport would not require judgment calls like this, so we determined to eliminate as much unintentional or ambiguous contact as possible by keeping the teams separated somehow.

So, here is our new sport, Sackball™.  It is played by two teams of five players.  We chose five players because we wanted every player to be a significant part of the game.  Even in Halo we prefer small team sizes because it allows each individual to be featured and have a major impact on the outcome, instead of getting lost on a large team.  However, we intend Sackball™ to be very physically demanding, even incredible athletes will probably not be able to play for an entire game, so the actual team size would be much larger than five.  The team size is also flexible, to allow pick-up games with other kids in the neighborhood.  (Ever tried to play baseball with only four friends?  It just doesn’t work.)

The arena can be any size, and is created by drawing a single, continuous boundary that encloses a roughly convex field of play.  It can be flat, like a football field, or contain obstacles like trees, boulders, parked cars, giant spinning saw blades, whatever is handy.  In the arena are five goal zones, spread out so they are roughly equidistant from each other and the arena boundary.  These goals or “bubbles” are painted circles about 15 feet in diameter.

One team is designated the “offense” and given the Sackball™.  We considered giving the defenders the ball, as in baseball, but that leads to a very conservative game, and what we wanted was explosive action.  The offensive team starts the game anywhere along the arena boundary.  Their goal is simple, they must get the sack into any of the goal bubbles.  They are allowed to carry the sack however they want, throw or kick the sack to other players, or take a shot on a goal bubble.  Once the sack touches the ground inside a goal bubble, either by throwing it so it lands at least partially inside the goal or when the ball carrier gets one foot into the bubble, that goal is considered “captured” and the team is awarded one point.  The offenders can then pick up the sack again and attempt to capture another goal.  When all five goal bubbles have been captured by the same team, that team is awarded three additional points and the round is over.

Circle

Gooooooooaaaaaaallllll!!!!

The defenders also have a very simple goal, to prevent the other team from scoring and gain possession of the sack.  Three of the defenders are designated as sack pursuers, or “sackers”.  They are not allowed to enter the goal bubbles, but they can go anywhere else on the field.  If at any time a sacker touches the sackball, lays a hand on the offensive sack carrier or forces the offensive team to let the sack touch the ground, the sack changes possession and the defensive team is given a chance to score. Otherwise they are not allowed to touch the other team (remember, this is a strict no-contact sport.)  The other two defenders are called goal keepers.  They are the only defenders allowed to stand inside the goal bubbles and attempt to intercept shots or tag a ball carrier trying to score.  They are not allowed to tag the ball or ball carriers outside the goals, however.

Though goal bubbles start out neutral, soon they will be captured by one team or the other, leading to a tug-of-war scenario where each team tries to re-capture the other team’s bubbles.  When the sack changes possession, the new offensive team is allowed to freely carry the sack back to any bubble they control, giving them some free space to organize a play.  Since defenders are not allowed into goal bubbles, it will be crucial for offensive teams to use them as a staging area.  The final goal in any round will be the most difficult, since there will be two defending goal keepers in the goal.  But since winning a round is worth more points, it will be important to the offensive to be able to do so.

After each round there is a short break to allow teams to make substitutions (and for commercials, we want this sport to be popular with television program directors, too!)  Play will continue with a new round until the teams have played for 90 minutes, after which the current round will continue until it finishes, but no new rounds will start.  In the case of a tie after the completion of the final round, whichever team successfully captured all five goals to end the round will win the game.  (That way the game cannot end in a tie.)

While we have not yet played a game of Sackball™ (our sack-sewing skills are sorely lacking) we believe it would be a very dynamic game, with a lot of high-energy movement, quick passing and scoring, and extremely demanding athletic play.  But it would also have room for deep strategy, which order to attack the goal bubbles, how best to use the safe zones of captured goals, and how to overcome and take advantage of any obstacles or cover included in the customized arenas.  Also, it gives the opportunity for exciting fast breaks as a good team may be able to score very quickly in succession before the defending team has a chance to reset after a goal.

The designers really enjoyed the challenge of creating a new sport that was not just fair, but also physically demanding, capable of being played at many levels of athleticism, and around the world in all conditions.  Thanks for the opportunity!

On a ‘Stiq

One of the reasons I have not been updating as regularly recently is because I was answering pages upon pages of questions from Joystiq‘s Ludwig Kietzmann for an extended interview about game design.  You can find the first part here.  He probably has enough material for a book, or at least a large pamphlet, so expect more!

My technique is no technique

Making Enemies II

The second fundamental question crucial to designing enemies for an action game is:

2.  How will this enemy counter the player’s first-tier tactics?

Action games give the player a hammer.  It looks like a broadsword or an assault rifle, but it’s still a hammer.  And when you have a hammer, every enemy looks like a nail.  A nail doesn’t have to do anything complicated to look smart; all it has to do is avoid getting hammered right away!  If an enemy forces the player to reach into their toolbox for a second option, they’ll show that they are clever, and the player will feel clever, too.

My technique is no technique

Good AI

The obvious way to counter the player’s basic tactics is through simple invulnerability.  “That armor is too strong for blasters.”  It’s crucial that this invulnerability is communicated clearly, through the look of the enemy, how they respond to the player’s attack, and any supporting effects or dialog.  If the player doesn’t realize they are not being effective — or is misled into thinking they have done damage when they haven’t — the enemy will just seem poorly tuned.

  • Carries a shield that blocks bullets, but any other kind of attack causes them to drop their shield and expose themselves to fire
  • Cannot be killed with melee attacks and must be thrown into an environmental hazard
  • Bullets bounce off the vehicle, but you can snipe the driver out

A more subtle way to foil the player’s main method of attacking is to preemptively take action to prevent it or require another action be taken before the attack to make it a two-step process.  These enemies appear intelligent, but they still allow the player to user their (hopefully) satisfying primary attack.

  • Takes cover behind an object, requiring the player to flank or drive them out of cover
  • Wears a full-body energy shield that must be taken down before they can be damaged by normal bullets
  • Blocks every sword swing, but is stunned if their own swing is blocked

It is also possible for an enemy to behave in such a way that it is more difficult for the player to execute on their first-tier attack.  This can be difficult to tune for multiple difficulty levels, but if the counter-strategy only works on the their main attack, then players of any skill level should be able to cope by changing their tactical choices instead of having to execute beyond their skill level.

  • Flees out of melee range faster than the player can pursue, but has no defense against ranged attacks
  • Keeps up a constant barrage of fire, forcing the player to hide, but unable to get away from a grenade thrown from behind cover

Again, the idea is not to make an enemy that is difficult or frustrating, or even especially sophisticated, but that has a clear counter for the player’s primary attack.  This will require the player to stretch, tactically, and figure out their alternatives, but any amount of experimentation should be rewarded by a quick victory.

Making Enemies

There are three fundamental questions at the heart of designing enemies for an action game.  The first is:

1.  How will this enemy force the player to react?

Any enemy can be tuned to be deadly.  In fact, overly lethal enemies are often a symptom of a poorly balanced game; nobody enjoys being flattened by an unstoppable steamroller.  And any enemy can be crippled until it is merely a target in a shooting gallery.  When a designer has run out of ideas for making an enemy fun, the fallback position is usually “bullet sponge”.  The key to designing an enjoyable opponent for the player is finding a way to split the difference — forcing the player to react to an enemy without resorting to killing them.

To achieve this, it is important for the enemies to take the initiative and make the first move.  Players will tend to repeat the same tactics over and over if they continue to work.  By preempting their default strategy the enemy will challenge them to improvise, to think more strategically, or to experiment with new tactics.

  • Disarm the player, or prevent them from using their primary attack
  • Invade the player’s space, requiring them to start a fight before they are ready
  • Use a special non-lethal attack that stuns or knocks the player around, preventing them from fighting back until they can counter it

Another good way to force the player to react beyond taking and dealing damage, especially in shooters, is to force them to move.  By making the player aware of their environment — the connectivity of the space and their physical relationship to their surroundings — a well-designed enemy can greatly increase the strategic depth of combat.

  • Attack from a range that is outside or inside the player’s optimal range
  • Deny the player use of an area (as with a long-fused grenade) forcing them to move to a different area
  • Take cover behind an object, requiring the player to switch positions and flank them
  • Charge to melee range, so the player must retreat or change weapons

Another way the player can be made to react is by changing something significant about the fight so they have to re-prioritize their targets or switch tactics.  This change doesn’t have to be immediately dangerous, it just needs to tilt the battlefield in a new direction.

  • Begin a devastating attack with a long wind-up that can be interrupted
  • Perform an attack that ends in a temporary vulnerability that the player will want to exploit
  • Allow the player’s current target to quickly withdraw or become invulnerable, removing themselves from the fight temporarily

Another tool for causing a reaction that is often overlooked is dialog or dramatic behaviors that don’t serve a combat function, but can still influence the player and cause a reaction.

  • Taunt or mock the player to incite anger
  • Announce an upcoming action (like reloading) to draw the player’s attention
  • Threaten or attack one of the player’s allies, giving them a chance to be a hero

Far from being a secondary concern to be considered after an enemy can already fight well, these non-lethal interactions with the player should be designed first and receive the most attention.  Once the player is engaging an enemy with their mind — and not just their fingers and their weapons — they will be having fun.  At that point it is easy to make them more or less lethal as the balance requires.