Anatomy of Game Design - Tom Smith
Anatomy of Game Design - Tom Smith
Anatomy of Game Design - Tom Smith
com
Anatomy of Game Design
People have played games forever, but it’s only in the past few decades that
people really started thinking about what games are, how they work, and
how to make them better.
Anatomy of Game Design takes some of the most popular and beloved
games of all time and dissects them to see what makes them tick. By
breaking down the systems and content of each game, the underlying
systems of game design are laid bare.
Eight games are analyzed – including Settlers of Catan; Centipede;
Candy Crush Saga; Papers, Please; Magic: The Gathering; and more –
each representing a different genre or era of game design. Each game is
discussed in detail, using the same methods for each game. What are the
verbs of the game that give the player agency? How do those verbs fit
together to form a core loop that makes the game engaging? What are the
systems that power the gameplay? What is the larger flow that makes the
game interesting over and over again?
Each game is then used as an example to tie back to one or more larger
topics in game design, such as systems design, randomness, monetization,
game theory, and iterative approaches to game development.
Key Features
OceanofPDF.com
Anatomy of Game Design
Tom Smith
OceanofPDF.com
First edition published 2025
by CRC Press
2385 NW Executive Center Drive, Suite 320, Boca Raton FL 33431
and by CRC Press
4 Park Square, Milton Park, Abingdon, Oxon, OX14 4RN
CRC Press is an imprint of Taylor & Francis Group, LLC
© 2025 Tom Smith
The views and opinions expressed in this work are those of the author alone and do not necessarily
reflect those of Roblox or any other previous employers or any related entities.
Candy Crush Saga is the copyright product of King.com Ltd. and is referenced for discussion
purposes only. The author of this book has no affiliation with Candy Crush Saga or King.com Ltd.
This book represents the personal views and opinions of the author.
Reasonable efforts have been made to publish reliable data and information, but the author and
publisher cannot assume responsibility for the validity of all materials or the consequences of their
use. The authors and publishers have attempted to trace the copyright holders of all material
reproduced in this publication and apologize to copyright holders if permission to publish in this
form has not been obtained. If any copyright material has not been acknowledged please write and let
us know so we may rectify in any future reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced,
transmitted, or utilized in any form by any electronic, mechanical, or other means, now known or
hereafter invented, including photocopying, microfilming, and recording, or in any information
storage or retrieval system, without written permission from the publishers.
For permission to photocopy or use material electronically from this work, access
www.copyright.com or contact the Copyright Clearance Center, Inc. (CCC), 222 Rosewood Drive,
Danvers, MA 01923, 978-750-8400. For works that are not available on CCC please contact
[email protected]
Trademark notice: Product or corporate names may be trademarks or registered trademarks and are
used only for identification and explanation without intent to infringe.
ISBN: 978-1-032-38755-0 (hbk)
ISBN: 978-1-032-38738-3 (pbk)
ISBN: 978-1-003-34658-6 (ebk)
DOI: 10.1201/9781003346586
Typeset in Minion
by SPi Technologies India Pvt Ltd (Straive)
Access the Support Material: https://www.routledge.com/9781032387550
OceanofPDF.com
I dedicate this book to my lovely wife, Wendy, who has been there for me
every day and who I love more than anything in the world. You are beautiful
and clever and wise in ways that I will never be, and I’m so blessed to have
you in my life.
And the kids – Duncan, Griffin, Sophie – who make it worthwhile. I’m so
proud of each of you.
OceanofPDF.com
Contents
Acknowledgments
About the Author
Chapter 1 Game Dissections
Chapter 2 Shovel Knight / Verbs
Chapter 3 Candy Crush Saga / Goals
Chapter 4 Centipede / Dynamics
Chapter 5 Settlers of Catan / Uncertainty
Chapter 6 Spelunky / Systems
Chapter 7 Magic: The Gathering / Content
Chapter 8 Royale High / Audience
Chapter 9 Papers, Please / Meaning
Chapter 10 Post Mortem
Bibliography – Games
Bibliography – Non-Game
Index
OceanofPDF.com
Acknowledgments
Thanks to my family for putting up with me: Wendy; Duncan, Griffin,
Sophie; Mom and Dad; Ken and Pam; Ed and Dena; Daniel and Amy and
Evan.
Thanks to my friends who took a look at early drafts.
Thanks to my mentors Eric, Michael, Cynthia, and many others who
helped me formulate the ideas you see here.
Thanks to my many co-workers who learned these lessons alongside me.
Game development is a team effort, and I’ve had the luxury of working on
many great teams with talented people who care.
Thanks to all my Moorpark students over the years who were the anvil
upon which this book was forged.
Thanks to my publisher for accepting my imperfect process.
Thanks to the game creators and publishers who generously gave
permission to discuss their games.
Thanks to everyone who has made a game. It’s hard, and I appreciate the
fruits of your labors.
OceanofPDF.com
Author
Tom Smith was born the same year as the first home video game console.
Tom Smith is not the folk musician of the same name.
Tom Smith was raised near Chicago and received early arcade training at
Galaxy World. His first home console was an Atari 2600.
Tom Smith has an Ivy League degree that only slightly applies to his
career in that they’re both about systems.
Tom Smith has been a game designer for a long time and worked on a lot
of different types of games. Here are a few of the ones he contributed the
most to:
Tom Smith has been teaching game design at Moorpark College for many
years.
Tom Smith lives near Los Angeles with his wife, children, and cats.
OceanofPDF.com
Chapter 1
Game Dissections
DOI: 10.1201/9781003346586-1
What Is a Game?
One theme that will come up in these discussions is that terminology
around games is not very precise. Because games are a new field of study,
people are still struggling to find the right terms for things. A definition may
be thrown around for a while before it finally settles down somewhere.
So, there are terms like “fun” that most people know but don’t define,
terms like “mechanic”, which people generally seem to agree on but some
use slightly differently, and terms like “game” that seem like they make
sense until you think about it. You would think that if I’m going to spend a
whole book talking about how games work, I would at least tell you exactly
what a game is. But often the simplest words are the hardest to define. It’s
the same with words like “art” or “life” in other fields.
When confronted with these tough-to-define words, I generally take a
very broad approach. If it might be a game, I’ll call it a game. When you’re
trying to understand what someone else is saying, assume they mean the
broadest possible definition until they indicate otherwise. Don’t stress out
about it if their definition isn’t the same as yours.
But to understand games, we must understand what makes something a
game. What makes a game different from other forms of entertainment? I
like to read books and watch movies and have deep conversations and go on
hikes. These are all fun ways to pass the time. But a game is the only one
you can win. It may seem like you can win a conversation, but that hardly
ever actually works. A game is the only one with clearly defined rules that
participants agree to follow. “Don’t talk at the movies” is a rule, but not a
consistent one, unfortunately. A game is the only one where the things that
make it difficult are artificially and intentionally added. A hike may be hard,
but you don’t add spikes and bottomless pits along the way.
So for me, the word “game” includes lots of things:
Choices
Player input can come in many forms. In many games, interactivity is based
on choices. When you’re playing checkers, you pick a piece and choose
where to move it. When you’re playing a strategy game like Civilization
(1991) on a PC, you choose where to build things or how to spend your
resources. When you’re playing a fighting game like Street Fighter 2
(1991), you choose where to move your character and which attacks to use
at what times. These choices are what drive the game forward and
determine the outcome. Good choices lead to a win, bad choices lead to
failure.
There’s a quote from Sid Meier, the designer of many amazing games
including Civilization, about this: “a game is a series of interesting
choices”. This isn’t a precise definition and doesn’t include all games, but
it’s a concise and insightful reminder of what the job of a game designer is.
If you’re not giving the player choices, and/or if those choices aren’t
interesting, then you’re not doing a great job.
While I consider choices the most important part of any game, there are
exceptions. Candyland (1948) is a classic example of a game where the
player makes no choices. You don’t choose which card to take, and you
don’t choose where to go when the card is flipped. Candyland is interesting
to me because I do think there are important interesting decisions in the
game, but they’re all outside of the rules. For the target audience of three- to
five-year-olds, the real challenge of Candyland is learning how to play a
game. Speaking as a parent, I can attest that the target audience is
adequately challenged by drawing the correct number of cards, moving to
the correct space, and only taking a turn when it is the correct time. Often,
the real challenge and interactivity of the game is only visible when you
understand the game’s audience and how they interact with the game.
Skill
Choices aren’t the only way success can be determined in games.
Baseball is a game with lots of decisions. What type of pitch should the
pitcher throw? Where do you throw the ball when you field it? But a large
part of a team’s success in baseball is separate from those decisions. The
individual skill of each player has a huge effect. Choosing where you want
to throw the ball doesn’t mean it’ll get there, or that it’ll get there in time. In
baseball, the outcome of a choice is determined largely by the player’s skill
at making that happen.
This is not only true in sports. The same could be said for hand–eye
coordination in a first-person shooter or even in certain physical board
games like tiddlywinks or marbles. If I choose to shoot someone in a first-
person shooter, my ability to aim precisely and quickly is going to have
more effect on the outcome than my choice of targets. Which is why I don’t
play a lot of competitive first-person shooters. Even before I got old, I
wasn’t great at twitch gameplay.
It’s rare to find a game that is entirely skill with no decision-making.
Some games get close – a 50-yard dash, a carnival strength-tester, or certain
old arcade games like Track and Field (1983). Even when it seems like a
game is all about skill, you can find subtle decisions that have a large
impact. Talk to a runner, and they’ll tell you how they chose when to exert
themselves or their choice of breathing patterns. Skill is often the way to
determine the result of a decision more so than a replacement for a decision.
The important thing for our definition is that the player brings something
to the table (choice or skill) that has a meaningful effect on the game. The
player has the agency to change outcomes.
Goals
If being a game means that the player can “change outcomes”, that means
there should be an outcome. A goal. Something the player is trying to do or
accomplish to guide the player’s actions. A way to win the game. In most
games these are clearly defined. Most board game rulebooks start with a
quick summary of the goal, as that is the context necessary to understand all
the other rules.
This draws the line between games and other activities. In English, we
say that you “play” a game. In many languages, the word for “play” and
“game” are the same. So, play is definitely a key part of games. But if
you’re bouncing a ball against a wall, you might say that you’re playing
with the ball, but you wouldn’t say you’re playing a game. It’s only once
you set a goal for yourself – “how many times can I bounce this ball before
the teacher stops me” – that it becomes a game. Goals are a mindset.
Anything can be a game if you think of it as a game – this is the concept
behind using gamification to make tedious or unappealing tasks more
engaging for people.
Not all games explicitly provide a goal. Some games let the player make
up their own goals. Most tabletop role-playing games (like Dungeons &
Dragons (1974)) are never-ending stories told by a group. The players may
have different goals each session, but the goals will change all the time and
continuously layer on top of each other, so there’s usually not a way to
“win” the game. But the goals are still present to guide players’
interactivity.
Similarly, in the digital space, some games don’t tell the player much
about what they should do. The classic PC game SimCity (1989) is famous
for this. The player is clearly intended to build a city, but the game doesn’t
tell the player what type of city to build or ever tell the player “You Win!”.
Rules
Rules provide the structure of a game to make the interactivity and goals
interesting.
Games are about changing outcomes. Players use abilities to strive
toward goals. Rules are the network of pieces that make this possible. Rules
determine how the player’s controls function, and how the game responds
when the player does something. Good rules make that process fun.
In checkers, players express their agency by moving pieces. But players
aren’t allowed to do whatever they want with those pieces.
These constraints on the player action are necessary for the game to
function and for the player to have fun. If I could move all my pieces
anywhere I wanted as often as I wanted, I could win the game on my first
turn and then it’s no fun for anyone. Limits on the player’s actions are what
make them fun. Being all-powerful is boring. Games have rules to provide a
structure that makes the experience interesting.
Another type of rule defines outcomes of player actions. In checkers,
these are pretty simple.
If your piece jumps over an enemy piece, remove it from the game.
If your piece moves onto the opponent’s back row, upgrade the piece.
If you remove the opponent’s last piece, you win.
These rules are as strict and controlling as the limits on the player’s actions.
You can’t remove pieces unless you meet the conditions set forth in the
rule. You can’t upgrade unless you’re in the back row.
In a video game, these reaction rules get much more complicated. When I
move in a first-person shooter, there can be lots of consequences, and the
code needs to instantly account for all of them:
The player’s character may bump into a wall and stop moving.
The player’s character may move over a power-up and acquire it.
The player’s character may collide with a projectile and start a hit
reaction.
Every AI character needs to adjust their behavior based on the player’s
new position.
Video game rules can also get complicated because there are often two
layers to these reactive rules. Rules are there to guide the player to their
goal and display the results of their actions. But in many modern video
games, there is also an attempt to “feel” like the real world. This
verisimilitude is only possible with a large swath of rules. Getting 3D
objects to move in a way that convincingly feels like real-world physics
takes a lot of rules. When we’re talking about rules in this book, we’re
usually not talking about those rules. But those rules are a big part of game
development, so it’s important to keep them in mind. Modern game engines
like Unity or Roblox do a great job of handling many of these basic
background rules for you, but it’s important to consider them when
designing a game that wants to feel like reality.
A large part of a video game designer’s job is thinking of all of these
reactions. And coming up with the player’s actions and how they work
before any reactions occur. Defining the rules of the game defines a big
chunk of the player’s experience and also defines the possibility space of
what can happen in the game. The job of a game designer is to find the right
balance of rules so the game creates an enjoyable set of actions and
reactions.
Uncertainty
Designing a game involves adding uncertainty to a system. Being all-
powerful is boring. Players want to have actions they can do, with clear
rules that define how those actions work, but without knowing ahead of
time how all the actions and rules are going to combine. If you know how
it’s going to end, it’s not a game. Or at least not a fun game.
For interactivity to work, there need to be multiple possible outcomes. If
the player has three choices, and all of them lead to the same result, then it’s
not really a choice.
Remember that Sid Meier quote from earlier? “Games are a series of
interesting choices”. What makes those choices interesting? A big part of
that is the uncertainty. If you tell me that there are three doors and they all
open up to a big ballroom, then my choice of which door to open isn’t very
interesting (Figure 1.1). It lacks uncertainty. If instead (Figure 1.2) you tell
me that there are three doors, and one leads to treasure (represented here by
the letter A) and one leads to a hungry tiger (here represented by a poorly
drawn face), that makes the choice much more interesting. The range of
possible outcomes has increased, and the cognitive difference between
those outcomes has also increased. Three similar outcomes are not as
interesting as three outcomes with different positive and negative effects.
Figure 1.2 Three doors, open, with different things behind each.
Actually, making a player feel like they’re in a game doesn’t even require
three real results. It just has to feel like there might be three results before
the player opens the door. This is how a lot of narrative games work. The
story always ends up in the same place, but the player doesn’t know that.
Each door seems different and consequential, and in the player’s mind, each
leads to a completely different room. So, the player opens one, finds a room
on the other side, and doesn’t think too hard about what was behind the
other doors. It’s only when the player goes back and replays the game again
that they realize how little the story changed as a result of their choices. But
by that point, the player has already had a positive experience and is willing
to forgive the game for some necessary limits. The important thing is that it
felt uncertain that first time.
Another way to look at this is tic-tac-toe (aka Noughts and Crosses).
There aren’t a lot of adult fans of tic-tac-toe because the game lacks
uncertainty. When playing with two relatively knowledgeable players, the
only uncertainty is whether or not one player makes a mistake. It becomes a
game about attention to detail rather than a game about strategic thinking.
And while you can build a fun game around attention to detail, such as the
hidden object genre, tic-tac-toe is not that game.
The uncertainty that makes a game fun can come from many sources.
We’ll discuss these in future chapters.
Generating uncertainty requires more than just actions, goals, and rules.
Especially because uncertainty in any of those areas is not fun. Players want
their actions to behave predictably and reliably. Players want goals that
make sense and don’t change unexpectedly. And a large part of why games
are fun comes from rules that are consistent and fair, unlike the real world.
So, uncertainty needs to come from somewhere else. That’s why games
include challenges.
Challenges
There’s a book I really like called Grasshopper. It’s a philosophy book
about games. At one point, there’s a discussion of golf. Golf is a game
where to goal is to get a ball into a hole. Given that goal, then logically the
player should pick up the ball, walk to the hole, and drop it in. That’s the
most efficient way to achieve the goal. But that’s not golf. Golf has a
structure of rules that limit the player’s ability to achieve the goal
efficiently, including “you can’t pick up the ball”. The only way you can
interact with the ball in golf is by hitting it with a stick. This is terribly
inefficient, but it makes the activity fun. Constraining the player’s agency
makes the activity challenging, which makes it fun.
This ties back to another book I (generally) like called Flow. Mihaly
Csikszentmihalyi was interested in what similarities he could find in people
who were the top of various fields. So, he interviewed concert pianists and
top scientists and business leaders. A key thing he found was they were
always pushing themselves. They would engage in activities that would
challenge their skills and abilities but were still within their skill range. And
when their activities fit these definitions, they were so engaged that the real
world melted away and they completely lost track of time while pushing
against these challenges.
Flow was written for psychology, but professional game designers found
it fascinating. This is exactly what games had been doing all along. Games
create scenarios where a player is tested and challenged and has to work
hard to achieve a victory. But the player always knows that victory is
possible. A game where the player knows they can never win is not fun
(sorry, Kobayashi Maru). The best games find that perfect balance of
difficult but possible that aligns perfectly with the psychology described in
Flow.
The challenges of a game are what make it fun. Without challenge, goals
don’t matter and the player’s decisions don’t really have meaning. This
doesn’t need to be a high bar – there’s a growing genre of “cozy games”
like Animal Crossing (2001) or Cozy Grove (2021) that strive to be more
relaxing than challenging. There are still goals to accomplish and economic
limits that prevent the player from doing anything at any time, but the
progression from goal to goal doesn’t take a lot of complex decision-
making or advanced skills. There are still challenges and uncertainty, but
they’re toned down to focus on other things. It’s more about the progression
than the challenge, which creates a relaxing mellow experience in contrast
to the high-energy mood of many other games.
Pretend
What’s the difference between a game and a presidential election? Both
have rules that have to be followed. Both have a goal. Both have challenges
to overcome. But no one would seriously consider the election to be “just a
game”. The difference is the outcome of the election has real consequences
that matter.
When something is real, it’s not a game. Games are inherently imaginary.
The book Rules of Play does a nice job of covering this idea. They apply
the concept of the “Magic Circle” from anthropology – specifically, Johan
Huizinga in Homo Ludens: A Study of the Play-Element in Culture. Inside
the circle, the rules of the game take effect and the objects of the game take
on special meaning. Outside of the circle, they’re just part of reality. So
outside of the circle, it’s a painted block of wood. Inside of the Settlers of
Catan circle, it’s a village with a thriving community life and backstory,
which is important because it is worth one Victory Point. Once you leave
the circle, that Victory Point is meaningless and the thriving village
becomes a piece of wood again, but inside the circle it’s all that matters.
The important thing about the Magic Circle is that it is imaginary and it
is voluntary. No one can make you play a game if you don’t want to. If you
don’t agree that the piece of wood is a village, it’s going to remain a piece
of wood for you no matter how hard your friend tries to convince you
otherwise. And if you insist that Victory Points aren’t a real thing, you’re
not playing a game.
Even when games have other goals than just fun, there’s still a magic
circle that separates gameplay from reality. When a teacher uses a game to
illustrate an idea in a class, during play the gameplay creates separate
meanings and roles from imagination that make the goals and rules of the
game work. Once the game ends, the class might talk about the game from
outside the Magic Circle to connect it back to reality and learn a valuable
lesson. But the meanings and imagination that existed inside the game are
still separate.
This creates some interesting questions when people play games for
money. Is a professional football player playing a game, or is the thing
they’re doing more like a presidential election where the player is following
rules to achieve a real-world goal? I would argue that the NFL player’s
motivation might be outside of the Magic Circle, but during the game
they’re still agreeing that moving the ball a certain number of yards has
special meaning that it doesn’t have in reality. They may be motivated to
play a game for money, but they’re still playing a game. The experience of
football is trying to create a fun activity, even if outside goals are being
added outside of the Magic Circle.
Why Dissection?
This book uses dissection as a tool to discuss various game design topics.
But dissection is also a valuable skill in its own right. Game designers are
often asked to dig into other games and understand how they work. The
dissection tools discussed in this book will make you better at this type of
analysis.
Even if you’re not planning on becoming a game designer or game
developer, dissection skills can make your life better. When you’re playing
games for fun, you’ll get more out of them if you understand them better.
The more you know about the craft, the more you can appreciate the art.
Some people complain that analyzing games makes it harder to enjoy
games. I enjoy analysis, but the best analysis occurs after play. The only
time my analytical skills override my inherent ability to have fun in a game
is when the game isn’t doing its job. It’s the responsibility of the game to
keep the player immersed and engaged in the fun – inside the Magic Circle.
I only slip into deep analytical mode on accident when the game is failing at
that. And in that case, analysis is probably going to be more interesting than
the game itself. The best part about bad games (to me) is that they can
provide insights on what doesn’t work, which is immensely valuable as a
game designer.
Pre-Dissection
Dissection is also useful for games that don’t exist. When you’re trying to
come up with an idea for a new game, it’s useful to understand that idea in
great detail. The process of defining a game idea in enough detail to build it
is very similar to the dissection process. You need to see each piece of the
system on its own, and also see how they all fit together into something
greater.
The better you get at dissecting, the better you’ll be as a game designer.
Game development is just game dissection in reverse. If you can break an
existing game apart and identify everything that makes it work, you can
apply those insights into games that don’t exist yet.
Game Design Is Thievery
Part of the value of dissection is it makes you a better thief. All games are
built on concepts pioneered by previous games. A good game designer
needs to be able to identify good ideas from other games and convert them
into new forms for new games. This second part is important – you don’t
want to copy and paste an entire game. That is actually thievery. The best
game designers pick and choose carefully, taking interesting ideas and
presenting a new perspective on them by combining them in new ways. The
more you understand about dissection, the easier it is to identify which
ideas from other games make sense for yours.
Meta-Dissection
Part of the value of dissection is it helps you see how each game connects to
game design as a whole. If you can tear apart a game into its component
parts, you can see how those parts relate to the parts of other games. If
you’re working in an established genre with multiple successful games, it’s
important to understand the connective tissue that defines the genre and
makes it work. As a game designer, you don’t want to re-invent the wheel.
Being able to cross-reference successful features across multiple games is
one of the few ways to predict what’s going to work at the start of the
design process. So, embrace it and steal the best ideas you can find.
For years, game designers have been trying to call out these ideas and
determine the general rules for how games should work. This is sometimes
called “Game Design Patterns”, a term borrowed from programming. This
is an interesting line of thought that has yet to provide many universal rules.
Identifying patterns can provide good insights into what works and what
doesn’t for a particular game or genre. Patterns can be a useful way to
discuss and compare these insights. But it’s proven difficult to extrapolate
these learnings to all games.
Generalizing game design insights to encompass all games is a futile
endeavor that only fools would attempt. So, let’s go do it.
OceanofPDF.com
Chapter 2
Shovel Knight / Verbs
DOI: 10.1201/9781003346586-2
Advanced Verb-ing
One theme throughout this book is that game dissections depend on your
goals as a dissector. If you’re just trying to get a rough understanding of
Shovel Knight, understanding that the player’s actions are Run, Jump, and
Attack is enough. Stop there, move on. That’s a completely valid approach
and you can pat yourself on the back.
But sometimes you need to know more. If you’re going to start work on
the a 2d platformer team, or you’re going to make a game inspired by
Shovel Knight, or you’re writing a dissertation on it, you need to understand
player actions at a deeper level.
And sometimes the verbs may not be as obvious. If you’re not sure what
counts as a core action, you may need to spend a little more time analyzing
before you can say that with authority.
When you’re doing a deep analysis of a new game, it’s useful to start
with every verb you can think of. Go through the controller diagram. Think
about what you do when you play the game, especially the choices that you
deliberate over. Ask your friends “What do you do in this game?” Read the
wiki if there is one. Write it all down as a starting point.
Let’s do that for Shovel Knight:
Run
Run Right (right on the controller while on the ground)
Run Left (left on the controller while on the ground)
Attack (press the attack button, officially called “Dig Slash”)
Jump (jump button while on the ground)
Jump Right (jump button while moving right)
Jump Left (jump button while moving left)
Fall (what happens after you jump or are in the air for another reason)
Air Control (moving right/left while in the air)
Drop Attack (a combination of falling and attacking triggered by
pressing down while in the air, officially called “Shovel Drop”)
Dodge (move or jump to avoid an enemy or other hazard)
Fight (move and attack against an enemy, with a combination of
different actions mixed together)
Boss Fight (fight, but with more complicated things going on)
Wait (don’t do anything, sometimes important to get timing right)
Dig (attack a pile of dirt to get things out of it)
Break (attack an object like a chest or wall to destroy it)
Loot (technically pulling things out of a chest is a different action than
breaking the chest open)
Juggle (hit something that is falling, which sends it up again)
Die (lose health or fall in a pit)
Talk (press up while near a Non-Player Character (NPC) to initiate
dialog)
Buy (choose a text option to spend money or otherwise acquire a
thing)
Fish (use an inventory item to try to get stuff)
Use Relic (use an inventory item at the cost of Magic, with about a
dozen different ones that can be acquired)
Drink (use an inventory item to gain a bonus)
Play Music (select music via a conversation with an NPC)
Charge Slash (a modified attack earned later in the game)
Uncover (sometimes when you destroy something, there is another
object or enemy behind it that enters the scene)
Mini-Game (there are places where you can play little sub-games with
different goals)
Explore (look around and move around to find something new)
Find (basically the same as Explore, but possibly referring to a specific
thing you were looking for)
Gather (pick up coins or other things, which happens naturally when
the character touches them)
Collect (usually used to mean the same thing as Gather but can also
refer to Feats or other more abstract things)
Plan (connect a series of actions in your mind and think about using
them together, possibly with specific timing)
Position (place yourself in the right place)
Observe (watch how the objects in the world work)
Learn (uncover the systems of the game and how they work)
Predict (use what you’ve learned to come up with a theory about what
will happen next)
Watch (cut scenes)
Travel (move on the map view that is used to select level)
Showdown (a separate play mode that I’m ignoring for this dissection)
Challenge Mode (another separate play mode)
New Game (UI action to start a game)
Enter Name (UI action to label a game save)
Body Swap (change avatar appearance)
You can see how this list can get pretty long. Let’s talk about how to turn
this big list into a smaller list that is more useful.
To start, let’s analyze these words. Which verbs relate to each other?
Which do you think of together when you’re playing?
Pre-Verbs
If you’re dissecting an idea for a new game you’re thinking about, you won’t have a controller
diagram to get you started. Instead, you need to identify the verbs based on the information you
do have.
When you’re describing the idea to people, what actions do you talk about?
When you play the game in your head, what is it that you’re doing?
Picture the game on a controller. What would the buttons do?
This might be hard. The inspiration for a game idea can start with a story or a cool new feature
or other things. But if you find that your game idea doesn’t have clear verbs, that’s a sign that
your idea isn’t really complete yet.
Understanding the core loop is a key part of early ideation. You can’t pitch a game if you
can’t describe what the player is going to actually do in that game. If this happens, you need to
spend some more time thinking this through before moving on.
Once we identify things the player can do, we can look for verbs that all
relate to the same type of action. Any player actions that result in the same
response from the game can be grouped together. That’s what we’re looking
for.
Looking over the big list, we can group a bunch of movement-related
verbs together. All of these are used by the player to change the position of
their avatar character.
Run
Run Right (right on the controller while on the ground)
Run Left (left on the controller while on the ground)
Jump (jump button while on the ground)
Jump Right (jump button while moving right)
Jump Left (jump button while moving left)
Air Control (moving right/left while in the air)
The important thing here is to recognize that the player controls an avatar in
a 2D space by changing the avatar’s position (and orientation) in the world.
There are a lot of different movement controls with slight nuanced
differences. The diversity of specific movement controls is a good sign that
navigating through the world is important in this game.
Each of these is important to understand if you’re really trying to dig
deep on how Shovel Knight works. Doubly so for other games with more
complex controls to navigate more complex 3D scenes. But for right now,
we can group them all together as “Move”. We’ll talk about more ways to
differentiate these types of overlapping verbs later.
Deeper Dives: Research
When I start working on a game that fits into an existing genre or has a clear relationship with
another game, it’s important to start by doing a deep analysis of that related game.
There are lots of ways to inflict damage on enemies. The player provides an
input and then the game rules decide if an enemy takes damage and how
much. I think we can comfortably group these verbs together and talk about
“Attack” as one of the big concepts in Shovel Knight.
The final set of direct player actions are all object-related. The player has
an inventory of special actions they can take (by pressing up and attack).
There are about a dozen different Relics the player can acquire over the
course of the game with various different effects, ranging from healing to
attacks to earning money. Most of these deplete the player’s Magic stat
when used.
Use Relic (use an inventory item at the cost of Magic, with about a
dozen different ones that can be acquired)
There are verbs that happen in the game but are not directly triggered by the
player. These are more of a consequence of a player action than the action
itself. The player never presses “Collect” in Shovel Knight – they just walk
over to an object and if it’s the right type of object, like a gem, it just gets
collected. The player might do that intentionally, but the “do” the player
does is just movement.
There are also object actions the player can take based on the items in the
world around them. These use the existing controls but change the results
based on the objects in the world when the player performs their action.
These are important to understand but are less core than the actions.
Talk (press up while near an NPC to initiate dialog)
Fall (what happens after you jump or are in the air for another reason)
Dig (attack a pile of dirt to get things out of it)
Break (attack an object like a chest or wall to destroy it)
Juggle (hit something that you’ve previously hit to keep it in the air)
Buy (choose a text option to spend money or otherwise acquire a
thing)
Play Music (select music via a conversation with an NPC)
Loot (technically pulling things out of a chest is a different action than
breaking the chest open)
The most common type of object interaction is talking with NPCs. I know
it’s a bit rude to call NPCs objects, but from the perspective of the code
there’s not much difference.
Technically you could call combat an indirect action because it only
makes sense if there’s an enemy nearby and there isn’t always an enemy
nearby. This is a clever point, but given the frequency of enemies in the
level design, I think it’s fair to call “Attack” a core gameplay action. If
someone re-made Shovel Knight with significantly fewer enemies and more
depth to the NPC interactions, it would be an interesting way to make an
entirely different game in a different genre without changing the core
engine or code or player actions of Shovel Knight. But it wouldn’t be Shovel
Knight. More on content and how it changes the game in a later chapter.
Abstract Verbs
Dodge (move or jump to avoid an enemy or other hazards)
Explore (find something new)
Find (basically the same as Explore, but possibly referring to a specific
thing you were looking for)
Plan (connect a series of actions in your mind and think about using
them together, possibly with specific timing)
Position (place yourself in the right place)
Observe (watch how the objects in the world work)
Learn (uncover the systems of the game and how they work)
Predict (use what you’ve learned to come up with a theory about what
will happen next)
Mini-Game (there are places where you can play little sub-games with
different goals)
There are a number of potential verbs we identified that aren’t things the
player can do. These are things the player thinks about when doing other
things – these are why the player does things, not what the player does. So,
these are important to consider, but I would categorize these as goals, not
actions. These are incredibly important to understand and are fundamental
to understanding the core game loop, but I’d put them in a different
category than direct player actions, and we’ll cover them in a later chapter.
Interface Verbs
Watch (cut scenes)
Travel (move on the map view that is used to select level)
Showdown (a separate play mode that I’m mostly ignoring for this
dissection)
Challenge Mode (another separate play mode)
New Game (UI action to start a game)
Enter Name (UI action to label a game save)
Body Swap (change avatar appearance)
There are a number of actions that the player takes entirely in the UI (User
Interface), outside of core gameplay. In a game like Shovel Knight, it’s easy
to distinguish when the player is controlling an avatar (Shovel Knight) in
the game world versus when the player is selecting words in a menu. The
UI is something outside the illusion of the game, which is necessary but not
part of the fun. If you’re working on designing the UI, definitely think these
through and consider all the options. But for this game, they are not core
gameplay.
Games as Input/Output
To help understand why these different types of verbs are different, let’s talk
about how games work. As with most things, games can be understood in a
lot of ways. This is one of those ways.
When a player plays a video game, they are participating in an exchange
with a computer. The player provides inputs through a device of some sort –
a game controller, a keyboard, a touch screen – and the computer processes
that inputs and then provides an output for the player – pixels on a screen.
The computer uses a set of rules and logic and code to determine how the
player’s input changes the pixels. The rules and logic and code are what the
game designer controls. That is what we call the game. But everything else
is important to understand as it creates the full experience.
This can be represented in a diagram like Figure 2.3.
The left side of this image represents the player. What they see, what they
think, what they do. The right side of this image represents the computer.
All the electrical impulses tickle the microchips based on the code of the
game.
Let’s step through a simple single-game action based on this model. The
player is enjoying a pleasant time in Shovel Knight (Figure 2.4). They
notice some gems above and to the left, so they decide to jump to gather
them.
Figure 2.4 Shovel Knight game screen showing the moment
before the player makes a decision.
We start by noting that the player has made a decision (Figure 2.5). This
is how things start in games – things happen in the player’s brain. The root
of all gameplay is imagination.
For our current discussion, it doesn’t really matter what input device is
being used. The important thing is that the player presses a button on the PC
or game controller that indicates that the player wants the character (Shovel
Knight) to jump.
This information then flows into the computer (Figure 2.7). A series of
electrical impulses flow from the controller through a wire into the
computer, where chips translate the signals into the code.
Figure 2.7 Electrons flow.
The code then processes the new information (Figure 2.8). The code
knows that this sequence of electrical impulses means that this button was
pressed. And this button means jumping. And jumping means many things:
This last point is important. The state changes in the code only matter if
the player can understand them. Most video games can only communicate
their internal changes through a screen. Any change to the internal state and
logic of the game needs to be expressed in pixels so the player can process
it (Figure 2.9). Setting up the right pixels is a combination of game art to
reflect changes in the game world and UI/UX design to reflect changes in
the data presented by the game. Both are important and ideally both work
together to produce the best result.
Figure 2.9 Pixels change.
The player has their own complex system of input devices that they use
to process incoming information – eyes, ears, noses, etc. Good games will
reinforce their messages using as many senses as possible (Figure 2.10).
Starting with visual, often using audio, and occasionally adding some
vibration so the player can feel what is happening. Smell and taste don’t
come up as often, but I’m sure smell-o-vision will be everywhere in a few
years.
Figure 2.10 Player notices change.
And then the cycle begins anew. Once the player processes this new
information, they want new things (Figure 2.11). For example, that frog
might be a problem, so the player may need to change their direction or
enter an attack state to avoid taking damage (Figure 2.12). The full game
experience is a long sequence of very quick input/output cycles that add up
to create something greater than each part.
Figure 2.11 Player wants new thing.
Verbed Input/Output
This Input/Output flow gives us a way to understand the differences in
different types of verbs. Each verb operates on a specific step of the
diagram as seen in Figure 2.13.
Figure 2.13 Input verbs and output goals.
The Direct Action verbs are controller inputs delivered by the player.
The Indirect Action verbs are things that happen in the computer based
on the player actions.
The Abstract verbs are going on in the player’s head, helping them
plan out their next action but not happening as a direct result of a
controller input.
Interface verbs affect things the player sees in the Game Display that
are not part of the game world.
This helps explain why the Direct Action verbs are the most important for
an initial understanding of the game. They are the simplest and most clear
actions that shape the range of options for everything else. They are where
the player that exists in the real world interacts with the game. The game
rules only decide to break things after the player uses the attack action. And
the player’s desires are similarly shaped by the range of inputs the game
allows. The player may want to build a bridge or get a drink at the bar but
without a related button that desire is going to go unfulfilled.
The actions the player can take shape everything about the game. So,
start there if you want to understand the game.
Understanding Verbs
Verbs are just the first step.
If Shovel Knight is about Moving and Attacking, so is Halo (2001). So is
Super Mario Bros (1985). So is God of War (2005). But these are all very
different games.
The second step in a game dissection is to understand the nature of the
verbs and how they fit together. We’ll talk more about systems later, but the
core ideas of systems thinking is that the relationships between things (in
this case verbs) can be as complex and interesting as the things themselves.
So, let’s start with our two core verbs.
In a board game, these are written out explicitly. “When you pass GO,
collect $200”. A core verb in Monopoly (1935) is move, so “pass GO” is
something that can happen naturally as a result of the player’s action.
The same sort of thing happens in a video game like Shovel Knight.
When you touch an enemy, you lose health. When you walk over a health
pack, there are fewer health packs in the level and you have more health.
The player does something, and the game responds.
Moving in Shovel Knight is about position, and position interacts with a
lot of game rules.
Where you are relative to an enemy determines whether or not you get
hit by an enemy attack.
Where you are and where you’re pointing determines if your attack
hits the enemy when you trigger an attack.
Where you are determines when you pick up gems, powerups, or other
items.
Where you are determines what you can see – the game only shows
you one screen at a time, based on player position.
Where you are triggers progression through levels, including triggering
cut scenes that advance the story.
Where you are determines whether or not you get hit by an enemy
attack.
Where you are and where you’re pointing determines if your attack
hits the enemy.
Where you are determines when you pick up ammo, weapons,
powerups, or other items.
Where you are and where you’re pointing determines what you can
see, using a first-person perspective.
Where you are triggers progression through levels, including triggering
cut scenes that advance the story.
So, one way you can differentiate similar verbs is by looking at the rules
and consequences of those verbs. When there are mechanic differences,
those are indicators that the verbs may sound the same but are functionally
very different.
What are the player’s goals in Shovel Knight? Let’s do a quick brainstorm
like we did for verbs.
Some of these (“Rescue Shield Knight” and “Help the characters you
meet”) are story, not gameplay. Story is an important part of most games,
but when we’re still assembling a core loop, it’s not the most important
thing to understand. Story motivates players to complete the game, it
doesn’t motivate the players’ actions from moment to moment. At least for
a game like this – some games like Baldur’s Gate (1998) or Life Is Strange
(2015) make story a key part of every level of gameplay. But a game like
Shovel Knight does not weave the story into every moment of gameplay
like this.
The goals that are woven into every moment of gameplay are the ones
like “Defeat enemies” or “Reach the end of the level” that guide player
actions in every moment. This is what the player is trying to do during
gameplay, and this is why the player engages with the verbs of the game.
The player attacks to defeat enemies and moves to reach the end of the
level.
The next few goals (“Trigger the next cut scene”, “Unlock new areas”,
and “Get to the end of the game”) are just “Beat the level” phrased slightly
differently. When you’re considering goals or verbs, keep an eye out for
overlapping terms like this.
The final objective “Don’t die” isn’t really a goal per se but is more of a
fail case. If the player dies, they have to reset a little ways back. Death
never stops you from progressing, but it can definitely slow you down.
Big Verbs
OK, so we’ve defined the big verbs in Shovel Knight as Move and Attack.
That feels right. When I play the game, I spend most of my time doing
those things. And thinking about those two things and how to do them
better.
If you want to understand a game, understand the things the player
spends most of their time doing. Sometimes there are other features that are
splashy and interesting and become the focus of the marketing and
discussion around the game. But a game designer needs to think about the
thing the player is actually investing their time on.
You can see this in lots of different types of games. Platformers spend a
lot of time perfecting their jumping and running. In an open world game,
you spend most of your time moving from place to place. The open world
games that succeed are the ones that this travel fun and engaging.
Verb as Genre
As we’ll see in future chapters, verbs are a good way to differentiate and organize games. All
first-person shooters start with move and attack. Platformers like Mario focus heavily on move,
with varying amounts of attack depending on the platformer.
But a game like SimCity doesn’t have move as a verb at all – the primary verb there is build.
This makes sense – I think most people would agree that platformers have more overlap with
shooters than with builders.
This can be useful to know. If you’re looking for inspiration on your city builder, it might not
be best to start by playing some Halo. Maybe find a puzzle game like Triple Town that shares
“Build” as a verb to see how it’s done differently there.
More to Come
We’re going to stop our Shovel Knight gameplay analysis here. I know
we’ve barely scratched the surface of Shovel Knight and platformers in
general. But we’re building foundations here. It’ll get crazier in later
chapters.
The last part of this analysis pulls some ideas from future chapters, but I
like showing a version of the same diagram for each game, so forgive me
for the spoilers. This diagram represents each game as a formula. The
player has verbs they can use to reach goals but are blocked by challenges.
Figure 2.15 shows the simplest level of detail, breaking each step into a
single element. Figure 2.16 is a bit more useful in that it breaks each of
these categories into multiple entries, showing the different actions and
challenges of the game:
Figure 2.15 Shovel Knight flow diagram showing Verbs,
Challenges, and Goals.
Multiple levels can be added together to represent the full flow of the
game, as players work on larger goals and larger challenges. See Figure
2.18.
We’ll dig into these ideas in more detail in later chapters, but before we
leave Shovel Knight, let’s talk about other things that influence gameplay.
Shovel Knight: Non-Gameplay Dissection
When dissecting, it’s not just about gameplay. Even for a game designer.
If you want to understand the gameplay of a game, you have to
understand everything about it. How do the non-gameplay aspects of the
game tie into the gameplay? Where did the gameplay ideas come from?
What led to the gameplay decisions you see in the game? The game itself
makes much more sense if you understand the context that led to those
decisions.
To be clear, I did not work on (most of) the games I talk about in this
book. I do not know how decisions were made by the teams that did. We’re
talking about these things as an outsider, piecing things together from what
we can see in the game and generally available knowledge. I’m sure there
are interesting stories there, and I encourage those who were present to
write them down so I can read those books. I love to know authorial intent,
but unless that’s you, the rest of us are left with the work itself. And there’s
plenty to see there.
Senses
Gameplay is influenced by the look and feel of the game.
Shovel Knight has a very clear and distinct style. It’s a retro game trying
to emulate the feel and visuals and sounds and complete experience of a
classic platformer. In this sense, the style fits very clearly with the
gameplay. People who are familiar with the references will expect the
gameplay and style to both align with their perception of those earlier
games. And people who don’t know the classics will still understand that
both gameplay and style evoke an earlier age, so don’t expect integrated AI
and vast open worlds and high-fidelity graphics.
The simplicity of the game also makes it easy to see where gameplay and
graphics intersect. Remember our input/output diagram – the output part of
the diagram is made up of pixels on a screen that the computer manipulates.
This is the player’s only source of information on what is going on in the
game (well, that plus sound and sometimes vibration). As a game designer,
these pixels are all you have to get your ideas across to the player. A player
who might not really be paying attention and who most likely hasn’t played
every previous game that you (the game designer) did. This is a difficult
and momentous responsibility for a few measly pixels.
Every game has to create a visual vocabulary of what matters to the
player and to gameplay – using the same size, shape, color, or whatever
consistently helps the player learn what to do and then quickly process new
scenes. Shovel Knight does a great job of quickly establishing what the
player needs to know and sticks with that throughout the game:
The ground you walk on is flat – usually rectangles – and high contrast
against the rest of the background.
Objects you can interact with are also high contrast and often include
movement. The game intentionally doesn’t create separate
vocabularies for enemies and rewards, as it wants to play with that in
the gameplay. Sometimes bouncing on an enemy’s head is the only
way to reach a reward. Sometimes a reward is in a dangerous place
making it more of a problem than a pure benefit.
Combat actions and results are always clearly punctuated. Enemies
don’t just disappear – they vanish in a little cloud of smoke. If the
player missed the frame where they died, the game is still
communicating for a few frames after.
Shovel Knight’s shovel provides a nice strong indicator of where the
character is facing. This is especially handy for communicating the
difference between “falling” and “falling with intent to kill”. The
downward shovel attack is important and might not be noticed without
the big bright object that moves around the character.
As a game designer, it’s important to know the history of not just the games
but also the features. Jumping from platform to platform in Shovel Knight is
interesting but is informed by many other games before, and feeds into
many other games after. Dissecting each of those games, at least in terms of
that specific feature, helps you see how to use that feature in your own
games. Johnnemann Nordhagen took this idea even further and built a game
that collects all the different ways that a specific mechanic has been
executed over the years. Museum of Mechanics: Lockpicking (Dim Bulb
Games, 2022) is an interesting way to see how games borrow and share and
innovate on specific ideas.
Monetization
How a game makes money has a huge effect on the design of the game.
There are a few major trends in monetization that had huge impacts on
the types of games we associate with each era:
Narrative
Story and gameplay are friends. They work together to bring joy and
happiness to players. Different games make more or less use of this
friendship. Shovel Knight is a great example of the most common use of
story in games.
In Shovel Knight, the main use of story is to provide emotional context
for the player’s progression and emotional punctuation at key points. The
game establishes early on that Shovel Knight is trying to rescue their friend
Shield Knight. A classic rescue mission, which is a great way to make a
player want to reach the end. My friend needs help!
Most of the time, this is just a small piece of background motivation.
During gameplay, the game doesn’t make reference to Shield Knight or
anything else about the characters. Bosses get a quick intro to establish their
character, during which the player has no input. The game stops to tell the
story. Then after a big level, there is a short dream sequence that reminds
the player of this long-term goal and provides some interactive rewards as
well. Some of the NPCs provide additional narration and backstory, but it’s
all contained in a few sentences so it never gets too involved or deep.
This is great. This is exactly what most games want. Story is there.
Emotions are triggered. The player knows why they’re doing all this, and if
the player puts the game down for too long, they feel a little guilty. Poor
Shield Knight. The story is fun and interesting, and the game is stronger
because of it.
Some games use story in deeper and more complicated ways. And I love
those games, too. But I’ve made some of them so I know how complicated
and difficult it can be to interweave story and gameplay in ways that
actually matter. More on that later.
Emotions
Story is one source of emotions, but games can evoke many emotions.
For action games, the most common emotion is frustration, which might
sound like a problem, but it really isn’t. Talking about games for the last
few decades, I’ve noticed that there are many flavors of frustration. Some
are good, and some are bad. The main difference is how and where the
player has agency in the frustration.
Meaning
I think it’s important to understand what games mean. Since games are a
relatively new form of art, we don’t always think of them as having an
impact on the world. But they do. The person who starts playing a game is
different from the person after the game is done. Games make people think
about things. Games change the world.
For many games, this is not the primary goal of the game. It might be
money. It might be providing a simple fun time. But meaning happens
whether the creator intends it or not. I understand programming better
because I played Robo-Rally. Some of my love of creativity and creative
problem-solving comes from early Infocom text adventures. Minecraft has
made a generation of kids think differently about creation and resources and
exploration and problem-solving.
I don’t think any game has one discrete meaning. Even games with a
clear intended meaning will be interpreted differently by each player who
encounters it. So, when I talk about meaning in the games in this book, I
don’t intend to exclude other meanings. When we talk about this in class,
every semester has different answers and they’re all right.
For me, Shovel Knight is about persistence. It’s not the only game where
the main character is beaten down constantly and has to constantly get up,
but it’s a clear example of that style of play. I’m not the most skilled player,
so I tend to die a lot. But the only time I feel like I’m losing is when I put
the game away and give up on saving poor Shield Knight.
OceanofPDF.com
Chapter 3
Candy Crush Saga / Goals
DOI: 10.1201/9781003346586-3
I’ve never worked on Candy Crush Saga, but I did work on a competitor.
When I was at a studio called Zindagi, we designed a match-3 called Crazy
Cake Swap based on a similar puzzle game called Crazy Kitchen. The
studio got bought by Zynga and didn’t stay around for long after that, but I
know this genre better than I know most genres.
The player performs a simple action, and the game rules result in
complex outcomes. This is one of the strengths of video games – the
processing burden of the game can be placed on the computer’s shoulders.
The rules of Candy Crush would be much less fun as a board game where
the players have to move each candy by hand and figure out the outcome of
each new position.
Swapping and the reactions to that swap is the heart of Candy Crush
Saga, and the core loop of any match-3 game.
And for completeness, Candy Crush Saga also has a few special case
verbs:
1. Players can use powerups such as the lollipop to remove specific
candies or otherwise affect the grid outside of swap actions. Outside of
the tutorials that teach these interactions, they are never required to
complete a level, but they are always there for the player to use. But
they are a limited resource that can only be acquired as an occasional
reward or for money.
2. Late in the game, there are new board elements that include an
interactive choice by the player. For example, Candy Frogs let players
choose where to place them when they go off.
3. Secondary modes like events provide a choice of what to play and
sometimes have some basic decision-making in the event itself.
Goals
The gameplay goal of Candy Crush Saga varies based on the level. All
goals revolve around clearing things off the board, but the nuances of
exactly what you’re trying to do can change:
Senses
Candy Crush Saga looks cartoony and childish. Everything is in bold,
bright colors. The candies are simple and iconic. The game is not subtle in
its communication; if it wants you to know something, it will shout it rather
than whisper it. At a glance, you might guess that this is a game for
children. But the majority of players are adults.
Clearly, this works for Candy Crush Saga. The game is immensely
successful, and there’s no reason to think that the bright cartoony style
holds it back. Various clones and imitators have tried to re-theme match-3
gameplay in darker, more adult styles and failed. Childish works for adults.
On one level, this could be pure nostalgia. Adults want a moment to relax
and escape from their everyday world, so something that evokes pleasant
childhood memories could be just the thing. The reason childish works
might be because adults want to feel like children.
On another level, childish might work because childish is good design.
Kids are not the only ones who like bold, bright colors. Iconic shapes are
easy to distinguish and help make gameplay easy to understand. Direct
clear communication is good for everyone, including adults who are trying
to just relax. The design principles that work for children also work for
adults. It’s not childish design, it’s just good design.
This is not to say that Candy Crush Saga is constructed in a childish way.
There is a lot of attention to detail and polish in Candy Crush Saga. When I
started working on match-3 games, one of the first things I did was spend a
week analyzing some of the top games, and some of the worst games. I
recorded a few levels of Candy Crush Saga and then literally watched the
recording frame by frame to see exactly how everything moved and all the
little tricks of presentation. It’s a very useful exercise if you’re trying to
understand polish and presentation. Make sure you do the same with some
less successful games to really see the differences.
Freeze Frame
Things I saw by watching every frame of Candy Crush Saga:
Be really careful with motion. Humans know how falling looks and expect things to
accelerate and decelerate in certain ways. Falling at a constant speed is easier to code but
looks weird.
You can cover up lots of things with explosions. Don’t bother with expensive
transformations if an explosion will feel just as good or better.
Squash and stretch. This is an animation term for changing the shape of an object to
emphasize an impact. It really works.
Anticipation. Building up to a reward is as important as paying off the reward. Adding a
few frames of buildup makes almost everything better.
Sequencing. Know the order of events and keep that holy. It’ll help players understand
what’s happening and it’ll keep your game logic and code understandable.
Compression. When you have lots of things that need to happen at once, you can break
the Sequencing rule and have things overlap a bit. But do it in a logical and constrained
way. Think through what the player needs to focus on, and do some hand-waving in other
places.
Money
How does Candy Crush Saga make money?
The other big innovation Candy Crush Saga added to the match-3 genre,
other than the level variety demonstrated in the “Saga” part of the title, is
the monetization model. Candy Crush Saga is free to download and to play.
All ten thousand plus levels are free to access. But the game constantly asks
you to spend money on other things. Powerups. Unlimited lives. Extra
turns. Special modes.
Free-to-play business models drive most of the sales in the games
industry these days. And they work. Most of the players in these games pay
nothing. A small percentage pay something. And an even smaller
percentage pay a lot. These are the “whales” – the large spenders who keep
everyone else afloat.
The morality of the free-to-play model is a hotly debated topic. There are
certainly companies trying to suck every penny out of their players, and
using some questionable approaches to do that. No one should be exploiting
gambling addictions or tricking children into spending their parent’s money
or promising things to players that will never materialize.
But most free-to-play games, such as Candy Crush Saga, are not that
bad. Every monetization model – arcade cabinets, CDs in boxes,
hypercasual ad-driven games – is trying to use human psychology to get
people to buy things. At some level, all marketing is manipulation. But that
doesn’t mean it has to be an entirely bad thing. Good marketing is
manipulating people to notice things that they want and will enjoy. And I
believe that most free-to-play games are actually providing a valuable
service to people. People need entertainment and games are generally a
good deal in the entertainment world. Free-to-play allows most people to
get their entertainment for free, with some advertisements as the cost. And
the people who want to spend more and can afford it fund the rest of the
players.
I’ve done interviews with whales. Most of them are very happy with their
purchases and would spend the money the same way again. They have
disposable income, and this is how they choose to use it. Rich people spend
money on much sillier things than mobile games. You can find people who
overspend or otherwise have a negative spending experience, but even
among whales most of the transactions are mutually beneficial.
Candy Crush Saga is a quality game. Spending some money to make the
experience better is not unreasonable. I’m personally a free-to-play player
(most of the time – I’ll spend a little money to support games I particularly
enjoy), but I understand why people would spend without being coerced.
The free-to-play model isn’t perfect, and if I could wave a magic wand and
let everyone play and make games and all be rich I would, but I believe that
free-to-play is only problematic when abused.
History
Mobile games are the core of the games industry these days. Console games
and PC games are still going strong, but in terms of dollars spent, mobile
games are bigger than everything else combined.
Mobile games took a while to get there, though. In the early days of the
mobile game market, there was a lot of experimentation and uncertainty. No
one knew what would succeed.
In this era, mobile games were also learning a lot from social games.
Facebook was a huge platform for games for a few years, before changes to
the advertising structure and success of mobile killed it. Social games
pioneered many of the free-to-play principles that later dominated the
mobile market.
Candy Crush Saga was originally a Facebook game. And before that, it
was originally a web game. King, the company that makes Candy Crush
Saga, has used an interesting method for testing out new titles. They
generally release lots of new games first on their web browser and see how
they perform there. The best-performing titles are considered for conversion
to other platforms. At the time, Facebook was considered the first step and
mobile was a new and experimental platform. So, Candy Crush Saga first
appeared as Candy Crush, a web game without the level variety that made
Candy Crush Saga so successful. The Saga idea first appeared in Bubble
Witch Saga and proved successful. When King brought their score attack
match-3 Candy Crush over to Facebook, they added similar Saga elements.
Candy Crush Saga did great on Facebook, so within a few months it was
brought over to mobile as well.
By the time Candy Crush Saga came to mobile (2012), the battle over
pricing was mostly done. The free-to-play models that had been pioneered
in Facebook were dominating on mobile. So, Candy Crush Saga launched
for free, with strong social elements. Many of those social elements have
faded to the background over the years as the industry has continued to
evolve and updates have changed Candy Crush Saga. Competing for high
scores against your friends, or for progress along the Saga, used to be
prominently displayed but now is more of an afterthought.
So, Candy Crush Saga came into the market at the right time with an
innovative take on both the gameplay of match-3 and the free-to-play
monetization model. The game was a hit from day one. King already knew
that it had a good chance, based on its success on other platforms, but
nothing is certain in this industry. In this case, it worked. Candy Crush Saga
was so successful it spawned multiple sequels, a line of merchandizing, and
even a short-lived network television game show. And it became my wife’s
favorite video game.
Meaning
What is Candy Crush Saga about? What does Candy Crush Saga say about
the world? How does playing Candy Crush Saga change how you see the
world?
To me, Candy Crush Saga is about the joy of unintended consequences.
The player makes a seemingly simple innocuous action, and suddenly the
screen is filled with colorful explosions and some guy with a deep voice is
calling out compliments. The player didn’t plan that out. The player didn’t
know exactly what was going to happen. But like many things in life, taking
that first step leads to all sorts of unknown things.
Candy Crush Saga is the type of game that doesn’t really challenge the
player. Sure, some levels are nearly impossible, but those levels generally
require luck to complete along with skill. Mostly Candy Crush Saga is a
warm bath of compliments and pleasant explosions. And I believe these
types of games make the world a better place. People need comfort. People
need more praise in their lives. If a game can help people be happy and get
through their lives, I support that. Since the dawn of time, humans have
sought escapism. That need is deep in the human psyche. Games are the
latest delivery method. I’m not going to fight against the human psyche. Let
people enjoy simple fun.
Goals
Verbs tend to work together. In Shovel Knight, I can move, and I can attack.
I’m generally more successful in the game when I combine these verbs. I
don’t move, pause, wait, then attack. I attack while I’m moving. I look
around while I’m moving. I don’t stop and pause; I’m constantly
performing all the actions at one time and that’s part of what makes these
games challenging and interesting. Not all players can manage the feats of
dexterity and rapid stimulus processing required to be successful at move-
shovel when they all have to be done together.
The player’s goals can also work this way. When I’m moving to line up a
shot, I’m also considering how to best avoid the line of fire of another
enemy at the same time. Goals can be combined just like actions can be
combined (Figure 3.5). But goals are even more likely to be layered rather
than combined.
1. Making a match
2. Having this match lead to a chain reaction or create a power gem
3. Having this match lead to a better board state when it’s done
4. Removing lots of gems
5. Making progress toward the goal of this level
6. Scoring points
7. Beating this level
8. Beating this level with three stars
9. Completing an event or challenge goal
10. Getting to the end of the level progression
11. Getting a better score than my friends
12. Relaxing
13. Helping the cute little puppet creature to complete its goal
14. Clearing the chocolate
15. Removing the blockers
16. A very large number of level-specific goal types that I could list but
then this chapter would become boring and repetitive and as a game
designer I try to avoid boring things
This is normal. In games as well as life, a single action rarely has a single
goal. Goals come in herds. Some with subtle nuanced distinctions, and
some coming from completely different directions. I want to beat the level.
I want to beat the level with three stars. I want to beat the level with a
higher score than my brother. These are expressions of the same base goal
but with different nuances. From a game design standpoint, these can be
merged into a larger goal: success in the level (Figure 3.6).
So, both goals progress based on the same player action, but the second
goal is bigger so it takes longer. Completing the first goal is a step toward
completing the second goal. When you complete the first goal, you still
have the second goal to keep you driving forward. At no point does the
player complete one goal and have nothing left to do. For a game designer,
a player with “nothing left to do” is a problem – they’re likely to leave the
game and go do something else. Layered goals fix this by keeping the
player motivated at all times.
In Candy Crush Saga, a player may say that their goal is to beat this
level. But to do that, they need to find and make matches. Once they
complete the small goal and make that match, they are (hopefully) closer to
their big goal of completing the level. But now they have to start another
loop of activity to find another match and complete that small goal again.
Only after a few dozen small goals is the large goal reached.
And once the large goal is reached, the player is taken back to the Saga
Map where they remember that the large goal is just a small step toward the
ultimate long-term goal of progressing to the next story bit or to beat a
friend or to reach “the end”.
So maybe goals aren’t onions. Maybe goals are garlic. One head of garlic
seems like a single unified thing but when you break into it, you find many
smaller versions inside (Figure 3.8).
This is good psychology. Humans like to group things and draw lines
around them. Part of the fun of goals is getting to define a task and then
check it off your to-do list. Completing a goal is fun.
And to be clear, this isn’t a monetization trick. This is what makes the
game fun. “Engagement” is a key goal of free-to-play games, and it does
drive monetization. But it’s also a sign that players are having fun. In my
opinion, the best way to drive monetization is to make sure the player is
having fun and engagement is one way to identify when that’s happening.
This is why layers are great. If there is always something more to do, the
player is never looking at an empty checklist. When they complete one
check box and get that hit of serotonin, there are still more checkboxes to
do. Not just the next one, but one that’s halfway finished. Or even better,
one that’s just about to be finished. If you’re at 4% progress toward a goal,
there’s no pressure to stay in the game and complete it. But if you’re at
96%, then you might as well play one more level to finish it off. And then
when you do, there will be another goal at 97% waiting for you.
This is present in many games:
And once you beat a level, you’re taken back to that map and shown the
true goal – long-term progression. In Bejeweled, the end of a level may or
may not check a personal goal box depending on your final score. In Candy
Crush Saga, you’re usually checking at least one box and maybe more
(Figure 3.11). And you’re reminded of all the remaining boxes you can
check in the future. That’s much more emotionally compelling and drives
long-term retention in a great way.
Figure 3.11 Same, but with a bigger circle around it: Complete
game.
Other Goals
Looking at the list of goals, some are groups of related tasks (various ways
to evaluate a move), some are garlic cloves of related progression (move,
level, game), but some don’t fit either of these categories. Things like
“relax” or “help the puppet” suggest that there is a lot of room for other
types of goals.
Helping the puppet is an example of a narrative goal. The player is
motivated by emotional goals created by the game’s story, especially when
mixed with the motivation to progress a narrative forward. These are
powerful goals for humans, as storytelling and completion are deeply
woven into humanity. For many games, just this goal motivation is enough
to invest time and effort into a full story with (expensive) cinematics. Core
gameplay drives players forward, and progression keeps them wanting
more, but deep engagement requires some emotional investment.
Other goals like “relax” suggest that the player may have goals for
playing the game that are outside the structure of the game. The game
doesn’t directly have a relax button, and none of the explosions that occur
when candies match are directly designed to ensure player relaxation.
Relaxation is the reason the player comes to the game, not something the
game directly produces. When all the parts of the game are working
correctly, this goal will be the result. These sorts of goals are important to
look for and understand in your games. Just because they’re not entirely
driven by game features doesn’t mean that you as a game designer can’t
influence them. Understanding what your players want inside and outside
the game is critical.
Player-Generated Goals
One type of goal that doesn’t show up in the goal list is player-generated
goals. The list focuses on goals that the game creates and enforces, but
humans love to generate and track goals on their own. Every time you
generate a to-do list and mentally check off items as they’re completed,
you’re acting as your own game designer to structure and motivate daily
life. Players do this during games, too. In Candy Crush, players might strive
to clear a certain area or create a certain combo even if the game doesn’t
ask them to. This is good.
As a game designer, you can’t force players to make their own goals. But
you can create an environment where goals are easy to make and track and
enjoy. The more freedom the game gives the player to try divergent actions,
the more players are going to find them and enjoy them. Players like
interacting with everything in the game world, which is something most
game designs should encourage. Finding ways to give strong feedback
during these actions helps the player know that their actions matter and that
the game recognizes what they did. When I was working on Paperboy 64
(1999) (my first full game design), we made sure that almost everything
reacted when being hit by a newspaper. The player was only meant to target
a few specific things, but the world is much more fun and engaging if
everything reacts. And if a player wants to focus on throwing papers at dogs
to keep them away from cats, they can do that. They don’t earn points for it,
but the game still creates these little scenarios with emotional potential and
shows the player that their actions have consequences.
Player-generated goals are also an important driver for gameplay goals.
During early playtests, keep an eye out for things players try to do. Ask
players what their goal is. If players want to do something, the game should
recognize and reward it. In some cases, take those personal goals and make
them into gameplay goals. But if that’s not appropriate, take those personal
goals and acknowledge that they matter. Keep track of them in the design to
make sure they remain fun as the game changes and iterates. If possible,
track them and give the player a small thumbs up in-game when they
complete that goal, even if it’s unrelated to the main goal. Players like a pat
on the back, so give them as much feedback as you can to make that
happen.
Events
Since launch, Candy Crush Saga has been finding ways to push the player’s
ability to complete goals even further. One of the most successful features
in many free-to-play games is the event. For example, in Candy Crush
Saga, they might have a special race where the player is rewarded for
completing a certain number of levels before other players do. In the current
builds of Candy Crush Saga, some of these “events” have become
important enough to bake back into the main game progression cycle. They
started as special events that only appeared occasionally but now are just
something that happens naturally during play.
There are a lot of good psychological hooks built into limited-time
events.
Secret Verbs
So good goals are garlic, with lots of goals and lots of layers in each goal.
Good goals also support good verbs.
When you just think about the verbs of Candy Crush Saga, it can make
the game sound a little boring. You’re always doing the same thing? Just
swapping over and over? But the experience of playing the game is
different. The game feels engaging and fresh even after playing for a long
time. How does that happen?
One reason for this is that Candy Crush Saga actually has another
important verb, but it’s not one that is obvious. It’s not even an action the
player takes. So, it’s a little bit harder to notice.
Before making a swap, the player spends a good amount of time scanning
the board, looking for good matches. The player isn’t actively touching
anything, but the act of searching is an important part of the gameplay
process. Searching is generally more engaging than swapping – swapping is
just the mechanical outcome of searching.
Searching involves multiple types of mental processes (Figure 3.12).
Figure 3.12 Flow diagram from before, with expanded player
actions to account for scanning and evaluating.
The player has to scan the board to identify what matches are possible.
As a game designer, it’s important to build levels that support
interesting board states.
For each match, the player has to evaluate the value of that match.
This can involve lots of possible factors, including stepping ahead
multiple turns to see how this action affects future actions. This is
the hard part of a Match-3 game.
But for most players in most situations, this analysis isn’t very
deep. If you are more interested in relaxation than victory, a quick
scan without a lot of second-order analysis is enough. The ability
to choose how deep to go is a great quality in a game design, as it
allows different players to approach the game in their own way,
and also results in varying skill levels with different outcomes,
which is also good for your game.
Once matches are identified, the player has to compare the matches to
determine which to do.
There are many possible ways to evaluate – there’s no one right
answer for most board states.
This can include predicting a few steps ahead. The player can
predict how the candies will fall, allowing them to set up future
matches. This can’t be done too far into the future since the player
doesn’t know what random candies will fall from the top of the
screen.
Most card games give the player five to seven cards in their hand at a time. Even then,
many of the cards are situational so they can be ignored most of the time. A starting hand
of Magic: The Gathering (1993) is seven cards, but usually two to three of those are
lands and only one to two of the spells are available based on mana costs. So, the player
only has a small set of choices for each decision in a turn.
Big strategy games and big open world games are called “big” because there are lots of
options. But once the player selects a goal, the number of options that effectively move
the player toward that goal drops considerably. That’s the number to keep track of.
Understanding what makes an option “meaningful” is often the difference between a
novice player and a skilled player. Looking at a random turn in a game of chess, a novice
might count all the ways each piece could move and consider their set of options. But a
skilled player knows there are only a few moves that make sense at that time.
Within each possible match, a large number of different goals overlap and
come together, forcing the player to understand and evaluate all these goals
to make a decision. Evaluation is a big part of the skill required in Candy
Crush Saga, and many other strategic games. Chess is a game of evaluation
and thinking ahead. Poker skill depends on multiple types of evaluation all
merging together into a mechanically simple action. Good game design
finds ways to unite many different systems of evaluation into each decision,
so players are always finding new interesting moves that are rewarded in
the game, even within well-known rule sets. This is one way that game
designers build interesting decisions.
Goal Design
As a game designer, you want to make sure this happens in your game. This
means thinking about what goals might motivate the player, both short-term
and long-term. If there aren’t enough different layers, consider adding new
features to make the player think short, long, and medium terms. Garlic
doesn’t just happen; it’s something that game designers must actively
generate to ensure that the player stays motivated.
If your game has lots of goals, look at how they relate to your actions.
When the player engages with the core loop of the game, are they also
engaging with all the varied goals? If not, you might need to rethink your
core loop or restructure your goals. The core actions in the game should
directly tie into the core goals and most if not all of the secondary goals.
Goals that aren’t connected to your core loop are ones you might want to
consider cutting. This can be a helpful way to evaluate early game design
concepts – how well do the actions and goals align? How can that
alignment be improved?
This is not to say that everything the player does needs to touch on all
goals at all times. Secondary actions outside the core loop can have their
own side goals. Sometimes the point of non-core gameplay is to give the
player a break from their big oppressive goals and let the player enjoy
something else for a while. In an RPG, every quest doesn’t need to advance
the story. In an action game, every area doesn’t need to provide big rewards.
Having these alternate goals can provide important variety to keep players
engaged.
A game is only as good as its goals. Designing goals that excite players
and keep them engaged over time is key to making a great game. If a game
isn’t fun, it’s often the verbs that are at fault. But if a game isn’t engaging
for a long time, it’s usually time to tweak the goals.
OceanofPDF.com
Chapter 4
Centipede / Dynamics
DOI: 10.1201/9781003346586-4
Centipede
Centipede is a great game.
In Centipede, the player controls a “Bug Blaster”, which is a weird
spaceship thing that exists alongside giant bugs for some reason. The
player’s Bug Blaster shoots at attacking centipedes and other insects and
creepy crawly things, who also plant mushrooms that block your way.
Mushrooms in reality aren’t actually planted by falling insects, but in the
context of the game, it works.
Centipede (Figure 4.1) is a classic of the arcade era. It was not the first or
the biggest arcade game, but it was a key player when video games were
just getting started. All video games that exist today owe a debt to our
arcade ancestors who were the first to figure out this crazy business.
Figure 4.1 Centipede – screenshot of the game. Note: The image
used is licensed under the Creative Commons Attribution 2.0
Generic license. The author is Rob Boudon. The image was
cropped to focus on the screen.
1. Move. The player can use a trackball input to move their ship around
on the screen. The ship is limited to certain portions of the screen, but
this isn’t visually communicated to the player. The trackball was a
great control for this game as it allowed for quick zipping around with
constant changes in direction and speed, leading to very precise
character placement for skilled players. Later ports to home consoles
and computers suffered a bit due to less precise inputs.
2. Shoot (aka Attack). There is one button and it fires the ship’s weapon.
The shots follow a rule used by a number of classic arcade games: the
player can only have one shot on the screen at a time, so shooting at
things close to you allows you to shoot very rapidly, but if a shot
misses and flies across the whole screen, the player has to wait for it to
finish before firing again. This is partially due to the limitations of
early computers, making it hard to display lots of shots at once, but it
led to good gameplay. Just because something started as a technical
limitation doesn’t make it bad game design.
You may notice that the two main verbs of Centipede are similar to the two
main verbs of Shovel Knight (and first-person shooters and many other
games). Moving and attacking are key verbs in many different games, many
of which are very different games. This is a little bit weird and demonstrates
that while verbs are a great place to start, they aren’t going to answer all
your questions.
Just from verbs alone, we can see some key differences in how Shovel
Knight and Centipede work:
Move Attack
Shovel 2D gravity-based motion Jump on enemy heads, or
Knight scrolling to the right in a swing a shovel in a fixed
vast 3D world, constantly forward animation. Used
moving to new areas with against a wide variety of
new maps. enemies with different
behaviors.
Centipede 2D point-to-point Create a particle that travels
movement on the bottom up. Used against a wide
section of a fixed screen. variety of enemies with
different behaviors.
So, the games have some similarities, including lots of diverse enemies.
But they are clearly different in many ways – different motions, different
attacks, different worlds. So, while the similar verbs do indicate a similar
popular starting point – traversing a space in order to be victorious in battle
– the games take this starting impulse to very different places. Why is that?
Goals
Centipede and Shovel Knight are also similar but different in what they ask
the player to do. What are the goals of these games?
1. Don’t Die
In both games, the player reaches “Game Over” if their avatar character
dies. Centipede has a simpler health system – any contact with the enemy
kills the ship – but the player can have multiple lives before Game Over
appears. This is more of a negative anti-goal but definitely fundamental to
play in this case.
2. Collect Points/Gold
Points are used in Centipede to measure success and encourage players to
do things, similar to how gold motivates and rewards many player actions
in Shovel Knight. “Score Points” is almost always a meta-goal more than a
goal itself. You can’t score points unless you understand the actions that
score points, so the point-scoring actions are the real goal, and points/gold
is just the way of recording your progress.
Lots of different game actions tie into the point system, but in Centipede
points generally come from destroying enemies. Contrast this against the
Shovel Knight point system (expressed in Gold), which rewards players for
combat but also for reaching interesting, hard-to-reach, or hidden areas in
the level. Shovel Knight wants players to complete combat, but it also wants
the player to explore the space in a way that doesn’t happen in a single-
screen game like Centipede.
While the Centipede score system is very focused on vanquishing, it still
has a number of nice flourishes. The player earns more points for
destroying spiders based on the distance between the spider and the ship
when the spider is eliminated. This incentivizes the player to move into
risky positions with spiders to try for that 1,000-point kill.
3. Destroy Enemies
Winning combat is the main goal of Centipede. The player spends most of
their time destroying enemies and working out how to better destroy
enemies. Destroying enemies is a goal in itself, separate from points, as
players want to remove threats and enemies are set up as the antagonists.
Not surprisingly, this ties into our two previous goals. The best way to stay
alive is to remove the enemies before they can touch you. And the best way
to score points is to destroy a bunch of enemies.
4. Gardening
This can send a centipede straight down very quickly. Which is generally
bad for the player. But since this sends the centipede straight down, it can
also create opportunities. As previously mentioned, the player gets one shot
at a time but can fire rapidly upward when the shot hits something. So when
the centipedes are traveling slowly enough, creating a tunnel like this can
give the player a chance to quickly eliminate a complete centipede before it
becomes a threat. Especially in the early to mid-game, creating and
maintaining these arrangements is a good thing. And by the time the
centipedes are too fast to track, the player usually has no time to garden
anyways.
And to make it even more interesting, when a centipede head is
destroyed, it becomes a mushroom. So, when players are shooting
centipedes in tunnels, the tunnels quickly become clogged with new
mushrooms. Tunnels that are bad for the player result in no dead heads, so
they stay around naturally forever. Tunnels the player is using to their
advantage require maintenance by the player to keep around. This is good
game design – players only get advantages if they’re paying attention and
putting in the effort to earn that reward.
There are more secondary goals than just these. There are more
gardening patterns, especially for advanced expert players. Players may
have longer-term goals like getting on a high-score list or advancing a
certain number of waves. As discussed in the last chapters, there are lots of
types of goals, and players are always coming up with new ones. But when
doing a general gameplay dissection, the core focus is on the goals
presented by the game and how those drive the core gameplay. For this
purpose, the four goals above are the key.
Action Goals
Applying these goals back to the verbs, we start to see how the goals shape
the player’s actions.
“Score Points” is a general meta-goal that drives the other goals, so it’s
more a motivation behind the scenes rather than a direct motivator.
“Destroy Enemies” is the main goal, and most of the player’s moments
are guided by this goal. Both verbs are used extensively when approaching
this goal – the player needs to position themselves just right and then shoot
at the enemies. This is clearly emphasized with the fleas, who come down
fast in a specific column, requiring precise positioning to destroy, which is
also a great subtle tutorial to encourage the player to try that with rapidly
descending centipedes, as discussed above. But even with the trackball, it’s
easy to misjudge by a pixel or two and call up the anti-goal of “Don’t Die”.
Different enemies engage the destroy goal and the player inputs in
different ways.
Slow centipedes give players targets to shoot at from a safe distance.
Later centipedes encourage the player to develop advanced techniques
such as gardening.
Spiders force the player to learn how to dodge. Since spiders come
from the side and the player can only shoot up, the player often has to
avoid the spider before they can take the shot.
Learning to dodge is important because once the centipedes get low,
the player has to dodge them, too.
Fleas are more about lining up the shot and quickly responding. These
reward rapid precise movement and a single decisive shot.
Gardening mushrooms requires some positioning. But each mushroom
takes multiple shots, which helps the player learn about how shots
work and how to rapid fire.
Mushrooms also provide a constant backdrop, which means players
who fire indiscriminately or miss their shot can still feel like they hit
something.
Challenge
So there really are two types of moments in Centipede.
Enemy Moments where you focus on efficiently removing enemies.
Gardening Moments where you focus on modifying the terrain to make
the other moments easier.
What makes these moments challenging?
The vast majority of the challenge in Centipede comes from the enemies.
The exact count of enemies depends on whether you consider centipede
heads and centipede bodies to be the same thing, but there are always at
least a few and they’re all unique and different.
Each level includes a main centipede that is working its way down the
screen. This is the most constant and explicit enemy in each level. It’s
so constant it’s even the name of the game. The player has to learn
various techniques to deal with centipedes, and the strategies change
based on how many there are, where they are, and how many segments
they have remaining. Having a regular enemy makes for regular
patterns that the player can learn and keeps the feel of every level
consistent. An all-spider level would be an interesting variant bonus
level but would clearly not be the basic gameplay.
The spider is very different than the centipede. It wiggles around semi-
randomly in the player’s space. The spider is not the primary goal but
instead serves to make movement more interesting. The player can’t
freely move around their space because they have to constantly dodge
or destroy this erratic threat. And new spiders can appear from
anywhere, adding another layer of threat. Be careful around the edges!
Fleas are another different layer of threat. Fleas are an immediate
physical threat, as they fall fast. But the real problem with fleas is how
they affect the environment. This can change the nature of a level
quickly, and provide new behaviors for the centipedes that are coming
down. Fleas alter everything else the player is doing and also feed into
the Gardening mode discussed above.
Scorpions are a meta-threat. They appear in the top section of the
board and convert mushrooms into poison mushrooms. When a
centipede touches a poison mushroom, it zips down the screen quickly,
becoming an immediate problem. So, scorpions are not a direct threat
to the player, but they create a situation that can quickly get out of
hand. Since scorpions appear at the top of the screen, they might be
hard to shoot if you haven’t been gardening to keep some clear shots
available.
Flow
Putting the Actions, Challenges, and Goals together creates a simple flow
diagram for Centipede, as seen in Figure 4.4.
In this case, these three goals can be clearly prioritized (Figure 4.6).
There’s no benefit to focusing on the centipede if you’re in immediate
danger. And if there’s an opportunity to take down the centipede, it’s not
best to be focusing on mushroom maintenance.
Rules
How does a game come together like this?
Games don’t happen by accident. Every game has been crafted by a long
series of decisions, either by one person or a team of many. Each Verb,
Goal, and Challenge is made up of a lot of little things that lead to the
desired effect. There’s a lot going on behind the scenes to make each part
work.
We already talked a bit about how shots work. We call “shooting” the
verb, but the game is really based on the nuances of exactly how the shots
work. If you change even a small detail about the shot, the game would be
very different.
When we think about a board game, we’re used to seeing the rules
written out and directly stated to the player. But in a video game, it’s not so
obvious. You have to watch and pay attention to catch the details of how the
rules work. Let’s try to list out some of the rules for how shots work:
I think these rules are a fairly complete description of how the shot behaves
for most cases. If I wanted to add more precision, I could add some pixel
lengths and exact times. When you’re describing a game that already exists,
that can be useful. When you’re writing out a design document for a new
idea, it’s not really worth detailing everything since those values are likely
to change during iteration. Sometimes when I’m writing those early docs,
I’ll make note of the desired variables so they get into the code, especially
variables I know I’m going to want to manipulate regularly during iteration.
Having all of those in a text file (or even better in an in-game editor) saves
lots of iteration time.
If you wrote out a list like this for every feature in the game, you’d have
the Game Design Document, or at least a solid start on the features part.
Sometimes people do that as a starting point for designing a game, but
usually it’s more iterative than that. The game designer might write out a
few of the key points and key features, but not define everything in this
level of detail. Or in some cases, every feature will get a document like this
but some of them won’t be written until halfway through production. As
with all documents, use lists like this when it helps you think things through
or helps you communicate with others, and don’t use lists like this when
they’re not useful.
Break it Down
How do you generate a list like that? Breaking down a feature requires looking at the feature
from lots of perspectives.
Time. What are the steps that have to happen? In this case, creating a shot, the shot
moving, then the shot hitting something.
Visual. What does the thing look like? Can you break it apart spatially? Shots have a
clear visual, but not a lot of supporting visuals. There’s no visual effect when a shot hits
an enemy, but the consequence is pretty clear.
Goals. What does the player want out of this? In this case, the moment of destruction is
key. That’s how the player achieves their goal.
Physics. What are the operational qualities of the motion and reactions?
Interactions. What happens when X interacts with Y? What happens when a shot hits an
enemy? A non-enemy object?
Information. What does the player need to know about this? How is that shown? In this
case, the position of the shot is key and that is clear from the shot’s visuals.
As a game designer, the rules of your game are up to you. As you can see,
some of these rules are critical and dangerous to adjust. Some are only
loosely held together and easy to poke at to get different effects. This is one
of the key roles of the game designer – to identify which rules can and
should change during development of a game.
Even a simple game like Centipede has lots of choices for a game
designer. Which of these changes are the right changes? It really depends on
what you’re trying to do. Identifying places where things can change is
easy. The hard part is identifying the right changes. And to do that, you
need to know what your goals are. Not the player goals like we’ve been
talking about, but rather the development goals. What type of game do you
want to make? What is the feel and mood you’re looking for? Or if you’re
looking at a more specific change, what problem in the game are you trying
to fix?
Once you’ve gotten out of the initial brainstorming phase of a game, you
shouldn’t make any change without a specific goal in mind. Change is
scary. As we’ll talk about, changing anything in the game can have lots of
unintended consequences. Change for change’s sake is a common mistake
that makes game development harder and makes games take forever to
finish. Don’t be afraid to make changes, but understand that every change
has a cost, and the benefit needs to outweigh that cost.
While any change matters, the cost gets higher the later you are in
development. Early in a game’s lifecycle, trying out new ideas just because
they sound cool can be a good idea. But once the game is halfway done and
all the content is designed, making a change to the core game loop is going
to be costly and likely requires reworking large chunks of the game. Only
do that if absolutely necessary.
Progression
Centipede has a simple progression system. Each level starts when one or
more centipedes appear at the top of the screen and ends when there are no
centipedes on the board. The board is not cleared between levels, which
means that as mushrooms start to fill the board, they can become a long-
term problem. Centipedes appear in a repeating pattern, with increasing
difficulty coming from the arrangement of starting centipedes, increases in
the speed of the game, the presence of more advanced enemies, and the
tendency for the board to fill up with mushrooms.
History
Centipede is a clear example of the golden age of arcade games. Centipede
came out in 1981. Arcade games started in 1972 with Pong but really took
off with Space Invaders in 1978. If you weren’t around in those days, it’s
hard to overstate how big arcade games were. This was the first time many
people around the world saw computers controlling games. Video game
arcades were huge successes and the media noticed. This boom only lasted
a few years – by the early 1980s home consoles started to take some of the
edge off the arcade, especially dedicated arcades with dozens or hundreds
of games.
Centipede was not the first big arcade game and not the last. But it was
big.
An interesting note about Centipede is that it is one of the few classic
arcade games coded by a woman. Dona Bailey was the only female
programmer at Atari and was a key member of the four-person team that
made Centipede. In interviews, Bailey and others describe an intent to make
Centipede more appealing to women, focusing on natural themes and less
human on human violence. It worked – Centipede had a large female
audience, especially compared to other games of the time (Guide, C., &
Gary, K. M. (1982)).
Money
Centipede made money through quarters. Technically the game developer
made money by selling arcade machines, but the demand for those
machines was entirely driven by how many quarters went into each, so it’s
fair to say that quarters are what matter. And you can see the importance of
quarters throughout the arcade era. Monetization isn’t a new thing that
changes how games are made; every game has to consider how it makes
money in the core design.
Meaning
What is Centipede about? What does it say about the world? How is a
player changed by the experience?
A player could see this game as saying that the natural world is the
enemy and must be controlled. Bugs are threats. Mushrooms get in the way.
A player could see this game as a metaphor for the frantic nature of the
time it was created. Many arcade games require constant motion and
constant work to delay an inevitable decline. The 1980s were a time when
people were struggling with the demands of work and the drive for
corporate success. Not that those pressures don’t exist today, but they were
discussed in many types of media and art at the time, and video games are
one expression of that drive in society.
To me, Centipede is really about the power of systems and dynamics. The
game has rules, but like a natural system the overall experience is much
greater than those rules by themselves. Mushrooms and centipedes and
spiders combine to create a unique and compelling experience that is more
than the sum of its parts. I think it’s not surprising that a game about nature
is one that expresses these system ideas very clearly. I have a degree in
Biology, and only later realized that my love of games and love of biology
are both expressions of my love of systems.
Dynamics
There’s a new word I want to introduce that is very useful when dissecting
games. When two or more rules combine to create an outcome not directly
stated by those rules, that is a dynamic.
We’ve already been talking about the dynamics of Centipede. The idea
that a player might want to remove mushrooms is not directly stated in the
rules of the game of Centipede. But it’s a logical outcome of a series of
other rules:
RULE: Centipedes move down and turn around when they collide with
a mushroom.
DYNAMIC: This means that mushrooms can accelerate the
centipede’s descent.
RULE: The ship can only move around the bottom of the screen.
RULE: The only way centipedes harm the ship is by colliding with it.
DYNAMIC: These two together mean that the centipede is only a
threat when it’s near the bottom of the screen.
DYNAMIC: Since the centipede is only a threat near the bottom,
and mushrooms make the centipede reach the bottom faster, it
makes sense that the player would want to remove them.
This dynamic is complicated by other rules:
RULE: Fleas drop more mushrooms on the screen.
RULE: Centipede segments turn into mushrooms when they die.
RULE: Fleas spawn more often if there are fewer mushrooms.
And further complicated by other dynamics:
Fleas cause rapid descent of centipedes through a set of
dynamics:
DYNAMIC: There are certain patterns of mushrooms that
cause very rapid descent just due to the previously stated
rules. For example, if you have two columns of mushrooms
near each other, the centipede will bounce back and forth
quickly.
DYNAMIC: Fleas tend to make mushrooms in columns,
which encourages this pattern.
DYNAMIC: This encourages players to shoot fleas as
quickly as possible so they don’t make a long column of
mushrooms.
These examples show how individual rules can lead to more complex
results. Many of the example dynamics above are strategies – sets of actions
that the player is encouraged to take based on a combination of rules. And
these are very important to understand when you’re designing games – you
want to make sure that the strategies you’re encouraging the player to use
are fun and create the type of gameplay that you’re looking for. But
strategies are not the only type of dynamics. Any combination of rules that
leads to a new result counts.
Simple AI Rules
I worked on a game called Hunter: the Reckoning (2002), where the player fights zombies.
Early on, we built a robust state-based AI system with lots of controls and inputs to determine
how the zombies move and attack. Once we started testing it and playing with it, we ended up
only using a few of those commands in the final game.
In a game about killing hordes of zombies, the enemies don’t need to do much other than
“move toward the player’s character” and “attack when you’re close enough”. Since the
enemies are only supposed to be on the screen for a few seconds each, anything else was not
just unnecessary but often just confusing. Zombies turning around because another goal caught
their eye didn’t make sense to the player. Our zombies did not need robust internal narratives;
they needed to attack once or twice and then die.
The complex AI system was used in a few places. Some of the later enemies had more
complex behaviors, but they were still very simple things like “use this second attack every 3
seconds” or “the first time you move toward the player, do this special charge attack”. Bosses
were the only encounters that used the full AI, with multiple stages and ranges of attack. But
even the bosses were simpler than we had initially anticipated.
Dynamics in Centipede
So this gives us another important tool when we’re trying to understand a
game like Centipede. Understanding individual rules is important, but it’s
also important to understand when rules combine to become greater
together.
We already discussed mushroom gardening.
And we discussed how the “one shot on screen at a time” rule leads to
some interesting consequences: players can rapid-fire on close-up targets
such as mushrooms, which makes mushroom removal more viable and fun.
If mushrooms behaved differently, or if shots behaved differently, this
would be different both in its strategic consequences and also in the visceral
feel of the game.
You can combine rules to create interesting, unexpected dynamics. I can
logically prove “The spider is your friend”:
1. RULE: The player can only move in a certain area at the bottom of the
screen.
2. RULE: The spider only moves in that same space.
3. RULE: The spider destroys mushrooms when it touches one.
4. RULE: Mushrooms block the player’s movement. (Which spawns a
DYNAMIC: “Mushrooms can be annoying and make you die when
they get in your way”.)
Thus,
5. DYNAMIC: Sometimes you might want to let the spider live for a
while before you destroy it.
A good game will have many dynamics, and some may be surprisingly
counter-intuitive.
Dynamics: Phases
Many games have “phases” where the player needs to adapt to changes in
the game world. In some games, this is direct and obvious – Mario Party
(1998) tells you when you’re starting a new mini-game. But even games
without big signposts have different phases that players recognize without
being told. These are dynamics that come about as a result of all the rules
and content in the game. For example, in Centipede there are two main
phases:
1. Descent: The centipede has appeared and is working its way down the
board. The player is encouraged to destroy the centipede quickly from
a distance to avoid entering the more dangerous other mode.
2. Crowded: The centipede or centipedes are in the player’s movement
space, making it crowded and thus endangering the player.
1. Between: There is a short pause between killing the last centipede and
the appearance of another. This gives the player a moment to do some
quick Gardening.
2. Top Heavy: Eventually after many stages, the top of the screen will
usually be very densely packed with mushrooms. This will cause new
centipedes to immediately race down to the bottom. There is still a
Descent phase, which still gives the player a viable opportunity to
destroy the Centipede, due to the “rapidly descending centipedes are
your friend” dynamic discussed above. But the window to shoot them
down gets shorter and shorter as the centipede speeds up.
These stages aren’t built into the rules or hard-coded, but they’re natural
progressions from the rules and code. That’s another example of dynamics.
Systems
Dynamics are an example of how games are built as systems.
A system is any set of things where the relationships between the things
are as important as the things themselves.
The world economy is a big system where the products made in one
area affect the products and prices in other areas.
The natural world is a system where species get food in various ways
and the populations of one species affect the populations of other
species nearby.
Humans (and all living beings) are made up of many organs which
have clear functions but depend on the functioning of other organs.
A family is a system where the actions and moods of one family
member can have a huge effect on the actions and moods of the others.
Centipede Systems
So, if games are systems, what are the systems of Centipede?
This can be a difficult question to answer, and it really depends on what
you’re looking for. The needs of your dissection determine where you want
to look for systems and how detailed you want to look. If you’re just trying
to understand the overall game, a high-level systems analysis will do. If
your game draws inspiration from one particular feature of another game,
your analysis might have a different focus. You can take any of the high-
level systems and break them down into multiple sub-systems and do an
analysis at that level. It works better with bigger games where there is more
going on in each system, but the principle applies in either case. Systems
are not a universal truth, they’re a lens you can use to look at the things that
matter to you.
High-Level Systems
At the top level, you can break down most games into a few high-level
systems. These usually correspond to the things we’ve been talking about
already:
1. Actions
a. Movement Systems
i. How does the player’s avatar move?
ii. What are the controls the player uses to influence
movement?
iii. Once the avatar has moved based on player input, how does
the physics engine move the avatar? If you want to call
physics a separate system, you can. Usually not worth it on a
simple game like Centipede, but it can be done.
b. Attack System
i. See the detailed bullet list rules above. That’s the majority of
the attack system.
2. Goals
a. Score System
i. How does the player earn points?
ii. How are points displayed?
b. Combat System
i. For a big game like Halo or God of War, I would consider
the attack system to be how the player creates attacks and
how they’re presented up until the moment that the attack
scores a hit, and the combat system to be all the other things
about what happens when something is hit, and also how
enemies behave in combat.
ii. In the case of Centipede, the combat system and the attack
system are simple enough that they could be considered to
be just one system. The attack rules list above already
includes a number of combat rules that aren’t technically
about how the player attacks.
3. Challenge
a. Enemies
i. Each enemy has different rules and AI behaviors.
ii. This includes how they appear, how they move, how they
interact with things they touch when they move, how they
die, and so on.
iii. As discussed, these relatively simple rules lead to interesting
dynamics, especially when enemies interact with other
qualities of the game such as mushrooms.
iv. Some qualities of enemy are better described as content
rather than part of the system, but we’ll talk about that in a
later chapter. For now, we’re just grouping everything here.
b. Mushrooms
i. Mushrooms have their own rules for how they work. If you
want to call that a system, you can. If you want to consider
that part of the level, you can. It just depends on the level of
fidelity you need for the dissection you’re currently doing.
c. Levels
i. There are rules for the generation of levels and the
progression of levels as time goes on.
Note that some of the lines between things are fuzzy. This is fine. If you
want to say enemy behavior is entirely contained in the AI System, great. If
you’d rather group Enemy movement and Enemy attacks as part of the
Enemy AI System, great. If you want to throw in all the other qualities and
rules about enemies and just do one big Enemy System, that works, too. It
just depends on what’s important to you and your analysis. The underlying
rules don’t change. Systems are just ways to group those rules together to
make them easier to talk about and compare. Which is why it’s hard to get
people to agree on what the systems of any particular game actually are.
System Dynamics
We can describe pretty much everything happening in Centipede with five
to seven high-level systems. If we wrote this out, we could describe the
entire game in maybe ten pages – all the rules for how things appear, move,
combine, and end. Most modern games are bigger and more complicated
than this, especially once you include all the content, but the principles are
the same.
The fun thing about systems is that those ten pages would be just the start
to a true understanding of the game. The real depth of the game comes from
how those rules – and those systems – interact. Combining two or more
rules together will often lead to one or more dynamics, each of which
creates new gameplay. Each system has complexity within it, but the true
complexity comes when they are combined.
(Mushroom System + itself) The rules for how mushrooms come and
go create the gardening goal that we discussed above.
(Mushroom System + Attack System) The way shots work combines
nicely with the way mushrooms work, encouraging players to blast
nearby ones but making far-away ones a challenge.
(Movement System + Enemy System) The trackball-based movement
combines nicely with the spiders to keep players moving around at all
times, creating an interesting frantic mood to the game.
(Point System + Enemy System) Spiders giving you more points when
you’re close to them encourages risk-taking.
System Visualization
It can be useful to create a visual map of the systems of a game.
Honestly, I don’t normally do this very often. I map things in my head
way more than I do on paper. But partially that’s because I’ve been doing
this for a long time. Early in my career, I did draw things out and draw lines
to connect them and think things through in that way. These sorts of
diagrams can be useful to communicate a game design to others, but
personally I find that doesn’t often work. As discussed, a dissection or
system outline is very personal to the perspective of its creator. Other
people aren’t necessarily going to have the same interests or goals in their
dissections, so diagrams may fall flat. Where they are very useful is in
thinking these things through. Visualizing the system can help you as a
game designer identifies systems and how they work in ways that text or
mental imagery cannot. Find the diagram that works for you and use it
when you really need to deeply understand.
Venn diagrams can be a nice way to think about how systems interact, as
seen in Figure 4.8.
The first, and maybe hardest part, is coming up with your boxes.
Identifying the systems that matter for your current analysis requires you to
go through the whole process described in this chapter to tease out that
information.
Once you have your boxes, start to think about the most important
connections. Put those boxes near each other and start to overlap them to
show where they touch. Label those intersections to clarify what happens
there. Keep doing this until you get to some interactions you might not have
considered already. What happens when mushrooms touch fleas? I bet we
could add something interesting there. This was a key part of the design
process for Where’s My Water? We knew that every new feature had to have
an interesting interaction with every other feature, so we would brainstorm
different ways each intersection could play out in the game.
One weakness of a standard Venn diagram is that representing one on
paper only allows for two dimensions. Once you’ve placed two boxes near
each other, it’s hard to squeeze in too many more near that intersection. A
true deep analysis would consider how every box touches every other box
(and combinations of more than two). But with only two dimensions, this
becomes challenging once you get past three boxes. Make sure you’re
paying attention to this in your diagram. Shuffle things up and try multiple
diagrams with multiple perspectives. Or use the diagram to spark ideas, the
document every combo somewhere else.
Flowcharts give you another way to think about the relationship between
systems, as seen in Figure 4.9. Instead of intersections, here we have arrows
showing things flowing from one system to another. If you do use
flowcharts like this, make sure you apply your standards consistently. If
bubbles are nouns and lines are verbs, stick with that throughout.
Figure 4.9 Centipede represented as a Flowchart.
This is a great way to map out certain types of systems, such as your
economy. Use multiple arrows, where each arrow represents one type of
resource. Show where resources convert into other resources. Throw in
some numbers if you’re comfortable doing that.
Flowcharts can also be used to map other types of directional
relationships. Show where players are putting their time or attention. Show
the flow of difficulty and comprehension over time. Systems are about
relationships, and these relationships can come in many different forms.
Make the diagram adapt to your needs. Just be careful to be consistent in
how you use each element in the diagram. In the Centipede flowchart
above, circles represent objects in the game world and arrows represent
actions they can take on each other. That’s just one way to turn Centipede
into a flowchart.
It can be helpful to think about your video game as if it was a board
game, as seen in Figure 4.10. If you had to write out the rules as text, how
would you phrase them? How would you describe this system to a new
player? What diagrams and examples would help people see how this is
meant to work?
Writing out rules as text is a useful first step toward creating the design
documentation for your video game. But the diagram part is often even
more useful. A good board game rulebook isn’t just text – there are a lot of
diagrams and images and examples to show how things should work, and
handle some of the more confusing cases. This gets you thinking about your
systems from more of a player perspective, which is key. Systems can get
very abstract and conceptual, so bringing them back home to a practical
experience can really help. Understanding the system doesn’t matter if you
don’t understand how it’s going to influence actual players.
Dissecting Systems
How do you turn a game into a set of rules, dynamics, and systems?
First, play the game. There’s no substitute for experiencing the game on
your own in your own head. Watching other people play or reading other
people’s analysis can provide insights, but all dissection is predicated on
you having a mental model of the game that includes the player experience
– what draws the player’s attention, what strategies seem useful, and how it
all feels. That’s hard to replicate without actually playing the game yourself
first. Ideally, you should play in the same circumstances as your players
will, but that’s usually impossible. You’re never going to be a suburban
mom who finally got the kid to sleep and is sitting down for the first time
all day, or whatever your target audience is. Unless you actually are a
suburban mom who finally got the kid to sleep. In which case, you’re a hero
and I have so much respect for you. Getting kids to sleep is hard.
Once you’ve played the game, start to break out what you noticed. What
features or game design decisions stood out to you? What made this game
interesting and different compared to others you’ve played? As you start to
break out those key features, you can start to identify which are rules, which
are dynamics, and which are systems (and which are content, which we’ll
discuss in a future chapter).
If you’re familiar with the genre and previous similar games, you
probably have at least a vague idea of what the key systems are. If not, start
to generate that high-level overview. As shown above, this can normally
flow from our definition – Actions, Goals, and Challenges. When you
identify what those are, that’s also where your systems are going to be.
Bigger games will take a little more work to do even a high-level
analysis. Many big games will have multiple different phases or states that
can include entirely different gameplay in them. So, a game like Oblivion
will have a system mapping to describe combat and exploration, but also a
whole different mapping with different Actions, Goals, and Challenges just
for conversations. And for lockpicking. And (depending on how you want
to break things out) for character progression. Bigger games have more
systems and often more games inside them.
And games can be big in different ways. A fighting game like Street
Fighter 2 is all about combat, but any serious fighting game will have many
sub-systems within combat, for combos and blocking and hit boxes and
move chaining, and so on. These features may be present in games with
simpler combat, but in a fighting game they are a key part of the experience
and are more likely to matter. As mentioned, any dissection depends on the
perspective of the dissector.
This is part of why playing a lot of games is important for game designers.
You need to be able to identify the systems and rules and dynamics of other
games so you can identify them in yours. And then fill in the rest of your
game with things that are proven to work. If you understand how rules
combine into dynamics and systems, you’ll be able to start to predict how
your exciting new bits will combine with the classic old bits. This is a big
part of the work of a game designer. Predicting how rules will interact is the
value that game designers provide to game teams. No designer can do that
perfectly. But a good designer can anticipate problems and design optimal
solutions to reduce the workload on the rest of the team. Knowing how to
design enemies and levels to fit your game’s mix of new and old reduces
the amount of trial-and-error iteration and puts the team on a fast track to
success, or at least improves the odds by skipping a few of the early rough
iterations.
Systems: To Be Continued
Systems are very important, and I want to keep talking about them. But I
also want to dissect a lot of games in this book. So, we’ll come back to
systems and talk about them in more detail in a later chapter.
OceanofPDF.com
Chapter 5
Settlers of Catan / Uncertainty
DOI: 10.1201/9781003346586-5
Verbs
This is the first board game we’re discussing, but the fundamentals of
dissection are the same. All games are about interactivity, including board
games, so we start with the verbs that define that interactivity.
The key verb in Catan is “Build”. The player builds settlements and
roads that provide resources and score victory points. “Upgrade” is a
closely related verb, as upgrading a settlement to a city is just building with
some restrictions and costs. And buying cards is just building with variable
outcomes. The heart of Catan is turning resource cards into stuff that gets
the player more resource cards.
“Trade” is another key verb in Catan. Players aren’t ever required to
trade, but success in the game comes largely from identifying the correct
resources and trading with other players (and the ports) to acquire those
resources. This could also be framed as “Negotiate” or “Beg” or some other
phrasing, but it’s still about trading intelligently.
“Gather” is almost a verb in Catan, but it’s not exactly what we’re
looking for here. The player has no action that they can regularly take to
directly gain resources. Building settlements and cities increases the
player’s gathering power, but the actual production of resources is
determined by the roll of the dice, not the player’s choices. “Gather” is
definitely something players do, and it’s certainly a goal players have, but
it’s not a player-directed action like the Verbs we talk about. A first pass
verb list will often include a number of goal verbs along with the action
verbs.
There are a few verbs centered around the Robber. Triggering the robber
is not a player action unless they’re using a card. But once the robber starts,
the player has to “Place the Robber” and “Steal” with relevant choices as
part of that. And some players may have to “Discard” if they have too many
cards. These are all legitimate meaningful verbs because the player has to
make a decision with consequences. But for the purposes of most types of
dissection, these can be grouped as “Robber” verbs. They only happen
occasionally during a game, so they’re not the core gameplay loop.
Similarly, “Play Card” is a verb with lots of different specific sub-verbs,
but we can group them together for most analyses.
Things that are not verbs in Catan:
“Roll” – This is the interface for gathering, not the action itself. In
Centipede, we don’t call “Press Button” a verb, so this doesn’t count
either.
“Settle” – There’s no actual settling occurring, other than how “Build”
is related to this word. If you want to play a game with its action verbs
in the title, try Minecraft.
Things that are verbs in Catan but aren’t active parts of the core gameplay
loop:
“Assess” – Knowing what spots matter and will provide the best return
is key to success in Catan. Many games are decided by thoughtful
initial placement of villages.
“Compute” – Knowing the probabilities and how the math works out
helps with assessment, but it isn’t an action the player does, it’s
contained within Assess.
“Defeat” and “Win” and “Score Points” – All verbs that players may
do, but they’re tied to achieving goals rather than specific actions
players take, so they’re a different category of verbs.
“Gather”, as mentioned, is a goal verb but not an action verb.
Goals
The goal in Catan is technically to acquire victory points.
But in order to do this, the player needs to build an empire. Gaining
victory points is done by building. And building is done by gathering
resources.
The gameplay goals of Catan align nicely with what the player naturally
wants to do, which is important in any game. Building little empires is fun.
Gaining more resources is fun. When the action and the goal don’t flow
naturally together, you can get players who think they’re doing well, but
then realize too late that they’re not actually doing the right thing. But in
Catan, everyone wants to build more things, so rewarding that impulse is
good.
Building has multiple goals within that create a nice set of garlic layers
(Figure 5.2). Each turn, even other players’ turns, provides an opportunity
to gather resources. Which is a clever trick to get people to pay attention
throughout the game, also seen in games like Monopoly. Getting the right
resources leads to the opportunity to build. Depending on what the player
wants to build, they may need to build other things first. Can’t have a city
without a village, and (usually) can’t have a village without new roads.
There’s always something new the player wants to build or gather to reach
the long-term goal of points.
Figure 5.2 Catan goals as garlic layers.
The pressure between player impulse and game goals can be seen with
the Longest Road card. Players like building the biggest and best of things,
and this card is a nice way to reward that. But I’ve been in plenty of game
sessions where one or more players focus on the Longest Road card to the
detriment of their overall victory (I’d like to say hi to my kids here). This is
especially true when players get competitive, trying to top each other with
increasingly convoluted roads. While there’s a reasonable argument that the
game is asking you to exercise your strategic judgment to avoid this
problem, it can lead to feel-bad situations where players who focus on roads
are disappointed at the end of the game, which is not desirable for a game
designer. If the player thinks their actions are going to lead to victory, the
game should find a way to make that happen.
Challenges
So, the player is trying to build an empire to gain victory points.
What makes this challenging?
There are no enemies. There are no pits to jump over or bugs attacking
you. There’s barely any conflict between players. So, challenge and
uncertainty in Catan (and many board games) come from a different place.
The primary barrier to success is the economy. The player can’t build
whatever they want – they have to build based on various restrictions,
including the resources needed for each build. The rules tell the player that
they can only do the fun thing in certain ways – you can only build here, not
there; you can’t build until you have enough of this; you need this before
you can build that. These rules tell the player when resources are created,
and this production is highly variable based on die rolls. The player has to
be creative to find ways to get the most production possible out of these
limited resources and apply their resources to the best methods to gain more
in the future. Limited resources and restricted building rules are the true
enemy in a game like Catan.
There are other subtler limitations on the resources in the game. There
are only so many places to build on the island, and many of them are
terrible for resource production. You can’t build close to other villages. You
have a limited number of each building object. Most of the rules in the
game are restrictions put on the player’s ability to build whatever they want
whenever they want. Limits come in different forms.
The other major barrier to success is the true enemy in many games –
other people. Navigating resources only gets you so far. The player needs to
manage other players both in the standard ways – long-term strategy,
planning around future actions, etc. – and in personal and persuasive ways.
Convincing everyone else that you’re not a threat and it’s OK to trade with
you (again, I’d like to emphasize how much I love my kids) can be as
important to victory as careful resource planning.
Core Loop
This creates a simple diagram to understand how the core verbs and the
non-verb gathering action create the core loop of the game. The player
gains resources that they can spend to increase their ability to gain
resources in the future. These actions also increase the player’s victory
points, and eventually that value reaches a critical mass and that player
wins.
This is a common and successful loop for lots of resource- and economy-
based games (Figure 5.3). It’s essentially a variant of the power fantasy
seen in the character progression systems of many video games, but in
economic terms. The player keeps getting bigger and exerting more control
over the world around them and then invests that power to gain more power
in the future. In a combat-driven game like Shovel Knight, the player battles
enemies to get gold, then invests gold in RPG stat upgrades so they can get
more gold in the future. In Catan, players gather resources to build villages
to gather more resources in the future.
Note that all of the uncertainty is on the gathering side. As with many
economic games (SimCity (1989), Agricola (2007), Civilization (1991), Pet
Simulator (2018), The Game of Life (1960), Roller Coaster Tycoon (1999)),
the challenge for the player is coming up with the resources. A player with
resources has clear verbs with clear focus. There is intellectual challenge in
picking the right building choices, but no uncertainty in knowing what will
happen when a choice is made. If the player who wanted to build had to
spend their resource cards and then had to roll to see if the village was
successfully built, that would be a very frustrating failure. It’s better to
provide variable rewards than variable outcomes.
Every game can be mapped to verbs leading to a goal with challenges in
the way (Figure 5.4). This simple flow diagram can be expanded (Figure
5.5) to show how a Catan player turns that core economic engine into
victory. The player has to Gather in order to Build, so there’s a simple
dependency there. And within Build, there are specific player actions that
also have dependencies. The player can’t build cities without villages to
upgrade and can’t build villages near each other, requiring roads. This
mandates a standard flow that makes building interesting.
And from there, most build actions feed back into both the gathering
system and the point system (Figure 5.6). Villages and Cities are worth
points, moving the player directly toward victory. But they also give the
player new ways to generate resources or to generate more resources.
Similarly, cards have a random chance of either providing direct victory
points or providing economic benefits. Roads are the only building action
that doesn’t directly provide either victory points or other resources, unless
the player manages to build the longest road.
Figure 5.6 Catan ConnectedPlus: Same diagram, showing links
between build actions, Gather, and Points.
Figure 5.7 Spiel des Jahres. Note: The image is licensed under the
Creative Commons Attribution-Share Alike 4.0 International
license. The author is Thomas Ecke für Spiel des Jahres e.V. No
changes were made.
It’s hard to understate the effect of Settlers of Catan. Germany has a long
tradition of great board games. Post-war Germany had a large market for
thoughtful family games that can maintain the interest of both children and
parents, with short playtimes and non-violent themes. Games there were
and still are bigger in Germany than they are in most countries, especially
in the US. In the US, even today, the winner of a prestigious board game
award would get a little notice and might sell a few extra copies. In
Germany, the winner of the Spiel des Jahres sells in the millions. Catan was
just one of the first such games to see big success in America.
America had a board game industry before Catan, but it was smaller and
less inviting. There were the traditional games that were sold in toy stores
and department stores – games like Monopoly or The Game of Life. And
there were the hardcore gamers who played war games and Dungeons and
Dragons (1974) and small quirky games from Steve Jackson Games or
Cheapass Games. When Catan came out, the hobbyist game industry was
going through a growth period due to the explosion of Magic: The
Gathering a few years earlier (e.g., that’s how I got a job in the games
industry). There was a revitalized hardcore audience, so when Settlers of
Catan came out and offered them a game they could play with their non-
hardcore friends, everything came together. From there, Catan spread
across the world and became a huge influence on games to come.
Catan heralded a golden age of board games that continues today. I think
it’s reasonable to assume that even if Catan never existed, the world would
still have discovered the beauty of German board games and this
renaissance would have happened, but in a different form. In this fictional
scenario, my money would be on Carcassone (2000), but El Grande (1995)
or even Manhattan (1994) could have done it. Or just about anything by
Reiner Knizia – Tigris and Euphrates (1997)? Medici (1995)? “What if” is
fun. But the unique qualities of Catan have helped shape a board game
culture that respects randomness, respects non-violent play, and has strong
system game design principles at its core. Gamers owe a lot to Catan.
Monetization
Catan sells in a box. A rather expensive box, compared with many other
games, especially the mass market toy store games of 1996. In some ways,
this becomes a selling point. The game is high quality. The pieces are high
quality – sturdy wood instead of flimsy plastic. The box is heavy. If you
invest in this quality product, you can play it over and over again, so while
it’s a higher initial investment, it’s a great deal in the long run. That’s not to
say that a higher price point makes it sell MORE copies, but at least there’s
a legitimate reason for the customer to consider it.
Catan also sells things beyond the box. There are expansions and video
game adaptations and merchandise. You can buy T-shirts with sheep jokes
on them. I take great pleasure in seeing Catan jokes. I made sure to include
a few simple jokes in the original American rulebook to set the right mood
and get people to see this as something light and fun, even if the game
requires thought. I like to think it worked, and that it helped at least a little
in the game’s success. But the core of the business is that box.
In some ways, Catan set the standard for monetization in the modern
board game industry. Appeal to a broad audience. Keep the game short –
under an hour. Invest in production quality to make the game feel valuable.
There are plenty of successful games that cater well to smaller audiences,
but Catan showed that a broadly appealing game can make a significant
amount of money over multiple decades.
Senses
Graphics mean something different for a board game compared to a video
game. In a board game, it’s about the look of the game and the components
and the box. Board games even get an extra sense – touch. The feel of the
components is a big part of the sensory experience of a board game, and
people like something that feels hefty and solid and real. A good game has a
good feel and mood, and the senses set the tone for that.
Visuals also help explain how to play the game – a good game should
guide the player to understand everything without even touching the
rulebook. One of my greatest regrets as a board game designer/developer is
not pushing for better visual clarity on the first US edition of Settlers of
Catan. I was young. I was fresh out of school. I didn’t know any better. But
as the gameplay developer on that edition, it was my responsibility to guide
the talented artists at Mayfair and I didn’t do a great job. Compare the first
US edition with the later editions and you can see the difference – the colors
and images on the hexes and cards in my version were too similar and it
became hard to tell the difference in some cases. That’s a problem. Not a
big enough problem to prevent the game from succeeding, but looking back
I know I could do better with what I know now.
Narrative
In Settlers of Catan, the player is settling on an unexplored island,
competing with other players who are also building on the same island at
the same time. The story is not deep and not specific, but evokes historical
periods of growth and construction, using generally European resources and
society.
In recent years, the board game world has been wrestling with some
difficult questions. Many of the most popular board games are based on
themes of expansion and exploration and discovery. These make for great
gameplay and inspirational goals, but when combined with historical
themes, they raise some questions. Historical exploration and colonization
were usually based on exploitation and destruction. In reality, Europeans
settling on a “new world” had consequences for the people who lived on
that “new world” before them. Games that build on historic and economic
models based on the positives of never-ending growth are increasingly
being called into question.
Games are systems. Games boil concepts down into understandable bits
that players can work with. Games that try to recreate reality inherently
need to simplify reality to make that work, and it’s worth considering the
biases and assumptions inherent in that simplification. All human endeavors
include bias and assumptions, so that’s not a flaw. But it’s similarly not a
flaw to question this and poke at it with a stick.
Meaning
Catan is about expansion and growth.
How do you take an irregular flow of various resources and turn that into
the things you want?
Can you build an empire out of a dribble of scraps?
When life gives you sheep, make sheep-ade. Or on second thought, don’t.
There’s also an interesting discussion of cooperation and competition.
Most games of Catan involve a lot of trading, but at some point, a player
starts to take the lead and other players become reluctant to trade with them.
Players work together collaboratively, up to a point. Having a strictly
defined zero-sum goal encourages this behavior, even if that’s not how
reality works. I like to think that the early game of Catan says nice things
about humanity, and the end game is more about the artificial systems of the
game. But I’m an optimist.
Uncertainty
We’ve talked a lot about verbs and a bit about goals. Now let’s talk about
the middle section of the game moments: challenge.
Challenge is really where the fun lies in a game. Toys are pure
interactivity with no goal, and that can be fun. But the difference between a
toy and a game is a goal. A game points you in a direction and makes it
difficult but not impossible to get there. The fun of a game is the struggle. If
you know you’re going to get to the goal, it’s too easy and thus no fun. If
you know you’re not going to get to the goal, then it’s also no fun. Fun is a
balancing act.
This is where games resemble the flow state from psychology (Figure
5.8). For something to achieve a flow state, it needs to be difficult but not
impossible. Humans want to push themselves against difficult but no
impossible odds. We play games because they provide artificial challenges
that let us practice and play with difficult things but with low stakes.
Remember our definition of games – goals and interactivity but inherently
separate from the real world. Without some uncertainty, this artificial
challenge isn’t challenging.
Figure 5.8 Adapted from Flow by Mihaly Csikszentmihalyi.
Types of Uncertainty
Maintaining the balance of fun requires uncertainty. If the player knows the
outcome, the game collapses into either too hard or too easy and breaks
down. Not knowing the outcome is what makes the outcome interesting.
Different games create uncertainty in different ways.
This diagram is beautiful and perfect but does not include everything.
Inside the Player Action box, there is more going on. When the player
chooses an action, there is normally more than one verb available to choose.
And even a simple verb may have multiple different options on how to use
it.
For example, in a game of Catan, many turns have a core decision the
player has to make. After the player rolls the dice and (maybe) gathers some
resources, what other action or actions do they want to do? They can always
pass, but with the right resources they could build or buy various things.
And there’s always the option to try to trade with other players. Most turns
in Catan end in a pass, but the other options are always on the player’s
mind (Figure 5.10).
Each of these choices has the player choosing a verb that is allowed by
the game of Catan – the verbs we start our dissections with. But the other
parts of the dissection are also present.
When the player is making a choice, they’re doing so because they have
a goal in mind. There is something the player wants, and the action is their
attempt to achieve it. So, a player who passes their turn in a game of Catan
may not have any resources to build with, or they may be doing it because
they want to save up their resources to build something bigger in a later
turn. Similarly, a player who builds something is usually doing so because
the game gives them rewards for doing so – victory points, more resources
on future rolls, or blocking off other players. Different players may be
motivated by different goals even when they’re taking the same action.
And between the player’s action and the eventual goal, there are various
challenges, either direct barrier like enemies in Shovel Knight or indirect
barriers like the economic system of dice rolls in Catan. These challenges
are what make the connection between the action and the goal uncertain and
interesting.
This is all happening inside the Player Choice box in our diagram. The
player can choose an action, and the game result follows directly from that
action. If I discard four cards to build a village, the outcome is always that I
build that village. There are lots of possible player actions, but each player
action ends with only one response from the game rules. Even if the player
passes, the outcome is always certain – the play passes to the next player.
For the sake of simplicity, the next few diagrams will focus on two options
– pass or build.
A player’s choice between pass and build can be represented by adding a
branch to the input/output diagram we’ve used before, as seen in Figure
5.11.
Figure 5.11 One input can lead to multiple possible outputs.
Adding a branch changes the diagram. The player may go down one path
with one game state as the result (build a village and now the board layout
is different) or down another path that results in a different game state (pass
the turn and have more resources in hand). Every game of Catan is the
result of an endless series of branches like this, with an endless possibility
space of different game states from every choice.
Other events in the game work differently. At the start of each player’s
turn, they are required to roll the dice. There are no options there, no
variation for the player to choose. But the outcome of this action is variable
based on a randomizer – the dice. So, one input produces many possible
outcomes (Figure 5.12).
Figure 5.12 One input can lead to many outputs.
As you can see, this can lead to explosive possibility spaces. Even just 11
outcomes make it hard to manage all the possibilities (Figure 5.13).
Thankfully, our brains are good at managing this sort of possibility space.
In most cases in Catan, the results can be boiled down to a binary good or
bad. Did the player produce resources or not? There is definitely more
nuance to this outcome, but for the sake of a simple analysis of this game,
boiling the results down to two possibilities makes it manageable.
Figure 5.13 Many outputs can seem like only two based on how
the brain processes it.
Game State
Once the player has condensed their choices down to a manageable number,
they pick an action and change the state of the game. These changes add up.
Each time the player makes a choice, they change the state of the game as a
result of their choice. And each time the dice are rolled, they change the
state of the game as a result of randomness.
In a game with clear winners and losers such as Catan, one way to
consider the state of the game is who is winning. Each action and result that
changes the game state in any way can be tracked based on whether it
increases or decreases the player’s chance of winning. Actions that add
victory points move the players closer to a win, as do actions that gain them
resources either now or in the future. The same can be said for each random
result (Figure 5.14). The player’s goal is to get to the win, and change in
state is designed to move in that direction.
Eventually, the entire game boils down to a series of choices and random
events, each moving the state of the game one way or the other (Figure
5.15). Until eventually one player wins and the other players lose.
Figure 5.15 Consequences lead to more conclusions.
This is how the actions, goals, and challenges of a game add up to a full
experience (Figure 5.16). These are the core of the game and result in the
final outcome.
If the player knew the full results of each of their actions ahead of time,
the choice between two actions would always be trivial. A game where
every outcome is certain is not really a game at all. Every game does
something to ensure that players can’t just breeze through every decision.
As Sid Meier said, a game is a series of interesting decisions. If the
decisions are known, they’re not interesting.
For Catan, most of that uncertainty comes from randomness. The player
can make a decision to build or pass, but the player doesn’t know what rolls
are going to occur in the future, so the outcome of the player’s action is
unclear, and thus interesting. Uncertainty creates a cloud of uncertainty that
prevents players from perfectly predicting the outcome of each game action
(Figure 5.17). That uncertainty keeps the game unpredictable and thus fun.
A good game has many of these clouds to ensure that players don’t worry
about perfect optimization. Knowing who’s going to win is not fun. Waiting
for 45 minutes for the other player to compute who is going to win is even
less fun. Clouds of uncertainty remove the incentive to over-optimize.
The final type of uncertainty seen in many games is skill. Catan doesn’t
have any player actions where the result depends on the player’s ability to
move a mouse precisely, or run quickly between bases, or wiggle a joystick
at just the right time, or physically overpower another person. But plenty of
other games are filled with actions where the results are uncertain due to
strength or dexterity or other demonstrations of physical or mental skill
(Figure 5.19). These actions are uncertain because the player doesn’t know
if their skill is enough to pass the challenge.
Clouds of uncertainty come in many flavors, but all of them have the
same effects – keeping players focused on the moment and ensuring the
game retains the necessary uncertainty.
Benefits of Uncertainty
Uncertainty Tends to Avoid Analysis Paralysis
Analysis paralysis is a term originated by H. Igor Ansoff in 1965 for
corporate strategy, but used by gamers to describe cognitive overload.
When a player has too many options, or too many factors to consider for
each option, that player can get overwhelmed. They may take a long time
trying to analyze each option, or they may just shut down and give up.
Neither is a good result. As a game designer, your goal is to create decisions
that are interesting for the player. That means each choice needs a certain
level of challenge, but not so much that it becomes overwhelming.
At any point in a game, the player has a certain number of options on
what to do next. A simple choice might only have two options. You can
build a whole game around this level of decision-making. Love Letter
(2012) is a successful and fun game where the player never has more than
two options (ignoring targeting and a few other secondary decisions). But
most games have more. If you dissect a bunch of games, you’ll find that
most of the successful games for average gamers try to avoid giving the
player more than about five options to consider at any one time.
Most card games give each player a hand of about five cards
Magic: The Gathering: seven cards at most, but on most turns it’s
actually five or less
Robo Rally (1994) gives the player up to nine cards, but each is
very simple
Dominion (2008) gives the player five cards each turn, but with
ways to draw more
Some games give a player a list of things they can do each turn,
usually three to four actions with three to five choices for each
Pandemic gives the player four actions per turn with eight options
(but many of these are similar or rarely used)
Ticket to Ride gives player one action with three options (but one
is rarely used)
This aligns nicely with psychology. Memory research generally shows that
people can store about seven things in memory at one time (Miller, 1956).
There are ways to get around this, and there is newer research that questions
the details of this. The actual number might be smaller. But the general
concept that people can only store a finite number of things in their head at
one time is still generally accepted.
So, if the human limit is seven (or maybe a little less), it makes sense for
most games to err on the side of caution and go with about five things to
consider at one time.
In a game like chess, the number of possible game states is more than
seven. Even if the player can manage to trim down the number of possible
options as discussed before, the possibility space still gets very big very fast
(Figure 5.20). For many people, thinking this far ahead is no fun. Chess is a
popular game, but for many people playing at a high level is more
headache-inducing than fun. Most people play games for a light good time,
not for grueling intellectual intensity. And there’s nothing wrong with either
preference.
And even for players who enjoy grueling intellectual intensity, the
process of doing so can create analysis paralysis. There’s a reason high-
level chess uses timers to keep players from spending days on each turn. If
you want to reduce analysis paralysis, you need to stop the player from
analyzing too far in advance. Ideally, you want to discourage the player
from worrying about more options than they can keep in their head.
Randomness is great for this. If you put out a branch that the player
literally cannot predict, with more possibilities than it would ever be
reasonable to compute through, the player is strongly discouraged from
thinking too hard about the future.
It’s like you put up a barrier in the diagram and prevent the player from
seeing past that (Figure 5.21).
The dice have too many outcomes to reasonably predict. And when the
player draws from the development deck, the possibilities are even harder
to track. This effectively puts a limit to how far the player can predict. This
can also be true for other types of uncertainties, if there are enough
possibilities. In a game of pool, there are enough skill-based nuances to
where each ball moves that it’s impossible to predict specific turns far in
advance. Pool is not a game of long-term strategy.
You can see this clearly in highly random games like Munchkin (2001) or
Fluxx (1997). There’s no reason to plan out a long-term strategy in these
games because there is no way to predict the state of the game even one
turn in advance. And even if you could, the game doesn’t give the player
verbs that will affect that future state – actions are all about the current
state, so the player stays focused on that.
Catan strikes a nice balance here. There isn’t value in predicting the
moment-by-moment play out too far. The player can’t know exactly what
they’ll do on their next turn, but they can plan where they want to build
next. Building is a flexible enough goal structure that it can handle some
randomness and still feel good to complete. Players can predict how general
trends are likely to play out over multiple turns. And over multiple turns,
the dice are more likely to conform to predictable mathematical patterns.
Players know enough to know that if a player tends to produce a lot of
wheat, a wheat port is a good idea, even if they don’t know exactly when it
will pay off.
Benefits of Randomness
All forms of uncertainty provide a way around analysis paralysis. And they
all provide good variety. But to further understand the pros and cons, we
need to break uncertainty into two main camps. Not all uncertainty is due to
true randomness.
Skill is the type of uncertainty where the root underlying the uncertainty
is something solid. There’s an actual difference between the players that is
hard to see but is actually there.
Randomness is a type of uncertainty where the root underlying the
uncertainty is not based on anything. It’s just uncertainty for uncertainty’s
sake. Which sounds terrible, but is actually better than skill in many cases.
Downsides of Uncertainty
The cloud of uncertainty that we talked about as a positive before can also
be a negative if not handled correctly. If you use uncertainty to prevent
long-term prediction, but you cover up too much of the game with
uncertainty, players might feel like nothing is ever knowable and strategy is
not worth it. If the game’s catch-up mechanic is too strong, it can feel like
there’s no benefit to getting into the lead. This can be another problem with
Munchkin – players who do well early are severely punished, so some
players will pace themselves and not move to win until one or two other
players have tried. Which some players consider to be an interesting
political strategy, but feels wrong to some players.
Resource Production
Every time a player rolls the dice to produce resources, there’s no way to
know what’s going to happen. But over the course of a whole game, you
can say what is likely to happen. One important factor when setting up a
random event in your game is to have an idea of how often that event
occurs.
Things that only happen once across the whole game make the random
nature very obvious and hard to manage. If you get a weird result in
something that only happens once, it’s really going to stand out. If you get a
weird result once and it determines the outcome of the game, that’s a
problem. These things should only be randomized if they meet the other
criteria for good randomness – for example, the random board in Catan.
Things that happen many times over the course of a game are going to
spread that randomness around and display the full range of random
outcomes to the players. This gives players the tools to understand and
manage the randomness long-term. The resources in Catan are a good
example of this. Resources are rolled many dozens of times every game.
The number of different outcomes the players see makes it likely that
they’ll see a good range of outcomes. Catan’s resource production is very
nicely balanced where the probabilities tend to even out over the course of a
game, but not always perfectly. There is enough variation from game to
game to keep things fresh, but there is enough consistency within a game
that players who understand probabilities will have an appropriate
advantage.
That said, the probability doesn’t always work. The most frustrating
games of Catan that I’ve played are the games where a player makes an
intelligent informed choice early in the game, but the dice decide to not
behave that day. There are feel-bad moments when a player does everything
right but the probability doesn’t align appropriately. Most players are able
to weather this psychological trauma, and probability makes that easier to
manage since there’s something else to blame. In an entirely skill-based
game, players have nothing to blame but themselves. In a game with
random elements, the dice (or cards, or RNG) becomes a convenient
scapegoat. This sort of mental crutch may sound silly but it’s a very useful
tool as a game designer. The more you can do to make the player feel good
after a loss, the better overall experience your audience will have. A game
where the winner walks out happy but the loser walks out sad is a net zero
fun. But a game where the winner walks out happy and the loser walks out
feeling fine is a net positive. Make the world a happier place – let players
blame chance.
Development Deck
The development deck is a classic randomizer. Decks are so ubiquitous as a
randomizer that people sometimes forget that they’re random. Losing a card
game because you didn’t draw the right cards feels different than losing a
card game because a card did something that randomly picks targets (yes,
I’m looking at you, Hearthstone (2014)).
The development deck is also a strong example of some of the nuances of
randomness. The deck is mostly soldiers, which have a useful but not huge
effect. The rest of the deck is either victory point cards, which make you
win, or cards with varied but powerful effects. So, players who draw cards
are expecting to draw a soldier, but sometimes get something better. If the
non-soldier cards were weaker than soldiers, that could be a very negative
moment. Paying resources to draw something but getting something worse
doesn’t feel great. With the deck as constructed, even when you don’t get
what you expect, you get something you’re happy with.
Rolling a Seven
One result of the resource roll is special. When a seven is rolled, that player
gets to move the Robber. This does a few varied things: the hex the Robber
is on doesn’t produce, the player gets to steal a resource card from someone
near there, and all players with more than seven cards in hand have to
discard half of them.
Now, I worked briefly on Catan but I never met Klaus Teuber, the
designer of the game. I don’t know any details of his process or how the
game changed during iteration. But I have strong theories about why the
Robber works the way it does.
First, there is a common complaint about Catan (any many board games)
that the game is not very interactive. In this context, this isn’t looking at the
player’s interactions with the game – there are clearly lots of meaningful
choices in a game of Catan – but instead at the players’ interactions with
each other. Trading is very interactive, but it’s always mutually beneficial.
There aren’t a lot of ways to slow down the progress of another player in a
game of Catan. I suspect that Mr. Teuber had an early version of the game
with no robber, and he quite wisely noticed that there was not enough
interaction. So, he found a way to add some in. Both the production halt and
the card theft are good ways to weaken the top player.
The third effect – players with lots of cards have to discard some – also
feels like something that would crop up during iteration. I can picture Mr.
Teuber hosting a few playtests where one player has a good run and ends up
with a hand of dozens of cards, then doesn’t do anything with them for a
long time. This doesn’t feel great for anyone, so it makes sense to add a
way to encourage players to build with cards instead of hoarding them.
Based solely on my thorough analysis of circumstantial evidence, I believe
that the Robber came about as a game design solution for two problems in
early versions of Catan. The fact that this doesn’t seem obvious when first
playing the game is a testament to the elegance of these solutions.
Spelunky
Spelunky is a great game.
Spelunky (Figure 6.1) was first released as a web game in 2008, then
attained larger success on Xbox and other platforms with a 2012
update/remake. Spelunky is part of the first wave of indie games, which
have spawned a thriving market.
Goals
As a platformer, the goal of Spelunky has a fairly typical set of layers:
Again, these mirror the goals of Shovel Knight. Games in the same genre
tend to have a lot of similarities.
Challenges
Levels in Spelunky are challenging because of difficult jumps, varied
enemies, and lots of different hazards. The exact set of dangers and their
powers is different in the two games, but the concept is the same – every
level is a sprinkling of varied challenges that keep the player on their toes at
all times (Figure 6.2).
Progression
This is where things start to change a bit.
In Shovel Knight, the player plays through a sequence of levels that are
pre-defined and never change. The player might need to re-play a section of
a level after the player dies, but that section will always be the same and the
section after it, too. Every player sees the same content.
In Spelunky, the levels are procedurally generated each time the player
plays. If the player dies, they have to face an entirely new level with new
hazards arranged in new ways. There is no level progression in a traditional
sense – the player plays as many random levels as they can until they die,
and then they start over again. Until you get far enough to get to an ending,
but I don’t want to spoil it all. This leads to a number of different dynamics
that affect the overall feel of the game. More on that in the systems
discussion, below.
This style of play, with random levels that reset on death, is called
“rogue-like”. More on that in the history discussion, below.
History
Spelunky is an indie game. As discussed with Shovel Knight, indie games
are generally PC games that generally have a strong artistic view and
generally are smaller and more personal than big console or mobile games.
Talking about “indie” is usually a contrast to differentiate a game from the
big AAA studios.
Spelunky is a rogue-like. This sub-genre gets its name from an old
computer game called Rogue (1980) that used ASCII graphics to build
dungeon levels out of letters and keyboard symbols. Players would explore
a random ASCII floor of a randomly generated dungeon, fighting monsters
and acquiring treasure in a simple Dungeons and Dragon style adventure.
Despite the simple graphics, Rogue inspired a number of similar games
(Figure 6.3) and became a moderately popular sub-genre of computer role-
playing games. Rogue inspired the Mystery Dungeon (1993) series in Japan,
which drew inspiration from Rogue but added real pixel graphics instead of
the simpler ASCII approach. Diablo (1997) also explored these ideas to
great commercial success.
Figure 6.3 NetHack, my favorite early rogue-like.
Money
How does Spelunky make money?
The primary financial structure of Spelunky is the download. Spelunky
initially launched as PC freeware, without huge commercial aspirations.
When this version proved successful, the developer reworked the game for
Xbox Arcade. While most indie games are thought of as PC games, console
download services were a key factor in popularizing many early indie titles,
including Spelunky, Castle Crashers (2008), and World of Goo (2008). This
provided a stronger revenue stream than early PC download platforms
could offer. Since then, Steam and other PC downloads have boomed, so
console downloads remain important but are less necessary.
Emotions
The emotional pang of losing all your progress and having to start over
from the start is part of the appeal of rogue-likes. In my opinion, it’s also a
limiting factor in the appeal of rogue-likes. Many players (myself included)
love that extra emotional kick in the pants, especially when it’s clear that
the game is built around that and repeated playthroughs are expected. I
suspect that not everyone agrees with that. Losing everything can feel
terrible, even if you know it’s just a temporary setback. Which is why
rogue-likes and rogue-lites are critical darlings but can struggle to find huge
commercial success. The ones that have the greatest commercial success
(Diablo, Mystery Dungeon) are the ones that take the edge off that loss by
maintaining a good chunk of the player’s assets and not doing a full reset.
Spelunky also hits another emotion common in games – feeling clever.
There’s a certain joy in realizing something that you hadn’t noticed before
and using that understanding to reach new heights. This is the driving factor
in most puzzle games, which Spelunky shares.
Meaning
What is Spelunky about? What does Spelunky say about the world? How
does Spelunky change you?
There’s something special about defeating a level in Spelunky and
realizing that no one has ever beaten that level before. No one has seen the
exact combination of things that you just defeated. There’s power in
uniqueness. It feels good to discover and defeat something new.
Spelunky is also a great example of something I firmly believe. Learning
is fun. Not in an elementary school book fair kind of way (although I also
believe in those), but in the act of learning itself. For many people, play is
the best way to learn. Experimenting with an idea in a safe, structured space
gives learners a sense of ownership and accomplishment, especially if the
space includes positive feedback on key actions. Games have always taught
through play, and humans have been learning through play for tens of
thousands of years. Our modern education system works very hard to
remove this impulse from most students, but for the few who manage to
maintain that perspective, there is a lot to enjoy and savor in a game like
Spelunky. Your battles feel more rewarding when you know that you
discovered your solutions yourself.
Systems
So how does a game like Spelunky do it?
In the Centipede chapter, we talked about dynamics and systems. Now
let’s talk about them in more detail and look at how game designers can use
systems to make better games.
Building a level in Spelunky takes a lot of clever ideas. It’s not just
randomly generating a bunch of hazards. Randomness would result in lots
of dead ends and impossible levels and unfun layouts. Incorporating
randomness into a process like level generation takes some careful crafting
and balancing. It requires a thoughtful approach on where to include
randomness and where to ensure good game design. If you’re dissecting
how to do this for a game like Spelunky, you’re in luck. Derek Yu, the
creator, has done a great job explaining his process in the book Spelunky
(Yu, D. (2016)). It’s interesting and clever and will help anyone planning on
making a procedural generation system. I recommend you read it.
For this book, I’m interested in talking about how a game like Spelunky
works from more of a player perspective. How do players figure out a big
complex level? How is that still fun?
Understanding Fun
To start off, the player needs to understand how a single element of the
game works. This is true in every game – we already broke down some of
the rules for games like Centipede. Let’s do this again for Spelunky.
Spelunky has lots of different hazards, but one of the early ones is the dart
gun, also known as an arrow trap.
Here’s a basic set of rules for an arrow trap:
1. When the player moves in front of the arrow trap, it shoots an arrow.
2. The arrow moves in a straight line for a short distance, or until it hits
something.
3. The arrow damages the player if it hits him.
4. Each arrow trap only has one arrow, after which it doesn’t do anything.
That’s the basic idea. As a casual reader, this works fine. But whoever codes
this functionally needs to dig deeper into details to actually make it work –
What is “something”? What is “in front of”? How much damage does an
arrow do?
All these only work if the player knows what’s going on. If the player
thinks that arrows will track their position and aim at them, then that player
will not be able to devise the correct strategies to survive. The game needs
to make sure that everything in the sentences above is very easy to learn
and understand and notice. The arrow trap is intended as a “trap”, so it
doesn’t need to clearly communicate everything to the player when it’s first
encountered, but once the player has seen it happen, they should be able to
predict what will happen in future encounters. There are various ways that
the presentation of the arrow trap helps the player understand the rules up
above:
(As a game designer, I’m actually a little surprised that there is not a clear
visual distinction between “arrow trap ready to fire” and “arrow trap has no
arrow”. Even a small texture change or slight color swap would be a nice
way to emphasize this distinction, which is critical to understanding how to
manage the arrow trap as a player. Maybe that would be too obvious, and
it’s meant to be one more thing for the player to keep in mind.)
Following on the dynamics concept that we discussed back in the
Centipede chapter, we can start to see some dynamics that are logical
consequences of these rules:
1. The player can make the arrow trap fire to make it not a threat.
2. Since the arrow follows the rules of physics, if the player is falling fast
enough when the arrow is triggered, the arrow will miss the player.
3. Use an arrow trap to make a weapon – the arrow can be thrown like a
rock but does more damage.
4. Levels with arrow traps become less dangerous over time – players
need to be cautious when first exploring an area but can relax a bit
when returning.
How do you achieve nice clear visual connections between items and their
function for your game?
First, be careful with what you add to the game. If something doesn’t
have an obvious function, it might not be worth including. Simple
direct categories of things are best. If it’s a game about inflicting
violence, things that do damage make sense. If it’s a game about
planting and tending a garden, brass knuckles might not be a good
thing to include. Adding weird machines to your game that do
interesting things but have no visual connection to their function can
be fun, but it’s dangerous.
Second, clear and consistent visual design can help make things make
sense. Think through what the player needs to know and simple ways
to get that across. Adding a face to the arrow trap is a great example –
faces are something that everyone naturally perceives as oriented in a
particular direction, and decorative statues make sense in the
environment of Spelunky.
Next, look at ways to enhance visual communication beyond just the
look of the object itself. When something happens, add sound and
visual effects to emphasize that action and call the player’s attention
there. Make the VFX persist for a little bit so the visual sticks around if
the player doesn’t notice it immediately. Have things flash different
colors or outlines when they take damage. Decide what is important
for the player to know, and spend your time and effort there.
Finally, come up with clear and consistent visual communication that
all objects share. When the arrow hits the player, there isn’t a unique
visual and sound to indicate that the player takes damage. All damage
is communicated the same way. When other things later in the game
shoot out other projectiles, use the same or similar sound and visual
effects so the player associates them.
Building to create consistent player expectations is true for visuals and
also true for rules – other objects that shoot should follow the same
shooting rules as arrow traps. They can break these established
expectations, but only carefully. Ideally don’t break more than one rule
at a time. So future things should shoot a single projectile in a straight
line triggered by motion in front of the creation object. If you want to
shoot lots of things that move erratically and trigger when anything
gets near the creation object in any direction, that may be harder for
the player to understand and require more careful tutorialization or
difficulty balancing to make it work.
So, arrow traps make sense. Arrow traps follow a consistent set of rules that
define their behavior, and lead to interesting dynamics. But that’s just the
start.
Procedural Fun
Procedural-level generation isn’t just a fun party trick. When the player
doesn’t know what’s next, and literally can’t know what’s next, they have to
approach things differently. When the player dies in Shovel Knight, the
player (hopefully) knows what killed them and what they did wrong. When
they respawn at the save point, they are ready to try again. But in Spelunky,
each challenge is unique and disappears when the player dies. The player
can’t just memorize what to do and then execute on that memory. The
player has to analyze every situation as a new set of problems.
This puts a lot more pressure on the player to really understand what’s
going on. The player needs to be able to read the room and piece together
how all the parts fit together, and then come up with a plan of attack that fits
those problems. In Shovel Knight, the player can rely more on standard
patterns of play – jump over everything – and correct their course when
something new disrupts that pattern – a spike above the place you want to
jump, for example. In Spelunky, the player only gets one shot and if they
don’t read it right the first time, it’s game over.
To make this work, the player needs to be able to look at any
combination of objects in the Spelunky universe and be able to predict
what’s going to happen with that combination in those precise positions.
While this is possible in most games, Shovel Knight included, it’s critical in
a procedurally generated game like Spelunky. If there are combinations that
are unpredictable or impossible, the game falls apart.
This means each element in the Spelunky universe needs to behave in
consistent, predictable ways. And to complicate things even more, each
thing needs to interact with each other thing in consistent, predictable ways.
This is true in all games – building the grid of “what happens when this
touches that” is a big part of content design in many games. And many of
those grid entries are going to be fun and interesting and lead to new types
of gameplay and inspiration for levels. That’s where most level ideas in
Where’s My Water? came from, for example. But some combinations just
don’t work right. Or aren’t very fun. In a hand-crafted game like Shovel
Knight, if there’s a certain object interaction the game doesn’t handle well,
the level designer can just make sure those two elements aren’t near each
other. Problem solved! In a procedural game like Spelunky, everything
needs to work with every other thing.
There’s a great essay by Liz England called “The Door Problem”. In it,
she discusses all the things that a game designer needs to think about if their
game has doors. Seems simple, but there’s actually a surprising amount of
nuance in even something seemingly obvious like doors. When you’re
playing a game, you focus on the interesting and complicated things. When
you’re making a game, everything is complicated. Simple things like doors
are simple by themselves. Writing the code to make a door work is fairly
straightforward and can be done quickly. But any element, doors included,
may potentially interact with any other element. And all of those
interactions only exist if the code knows what to do in that case. And the
more interactivity and choice the game gives to the player, the more
possible interactions that the development team needs to code. Freedom has
a price.
Systems Thinking
What do we call a bunch of things that follow their own consistent rules,
and also have consistent rules for how they interact with each other? We
call that a system.
The study of systems as a whole – the shared understanding of how all
systems work – is a new field that is just starting to make some big
advancements in our understanding. If you’re interested in this, I suggest
starting with Thinking in Systems: A Primer by Donella Meadows as a good
book to start with.
Once we have Spelunky’s arrow trap start interacting with everything
around it, the game becomes a system. Individual rules for each object
interact with individual rules for each other object to create new rules
unique to the interactions. And since we know that rules create dynamics,
we also know that rules for object relationships are going to create
dynamics unique to those interactions.
Does the arrow trap trigger only when the player moves in front of it,
or can other things trigger it?
If inanimate objects trigger it, then throw things to make the
arrow trap fire without getting hurt. This increases the value of
inanimate objects. In early levels where arrow traps are prevalent,
a rock is a very useful thing.
If enemies trigger it, then knock an enemy into an arrow trap to
kill two birds with one stone.
What happens when an arrow hits a solid object?
If the arrow destroys itself, things are clean and simple but the
player can’t use it as a weapon later on.
If the arrow sticks in the wall and can be picked up after, it’s a
nice safe way to make it available to players later, but it might be
a challenge to reach it.
If the arrow bounces off the wall, it’s available for use later but
may still be a threat while it’s bouncing around. This is the actual
answer in the published game.
What can the arrow damage?
If the arrow only damages the player, that’s simple and clear but
removes the possibility of some fun dynamics.
If the arrow damages anything alive, that makes sense and allows
players to use arrows to remove other threats like enemies.
If the arrow damages every type of object, then level design needs
to consider that since placing a pot in front of an arrow trap
basically removes the trap as a threat.
And if an arrow damages the terrain, that’s interesting and opens
up some interesting dynamics where the player can use an arrow
trap to access new areas. But it doesn’t really feel right for an
arrow. And also might be too powerful if the player can pick up
an arrow and destroy any terrain anywhere. Maybe if it was a
cannon, this would make more sense. That might be an interesting
variant of the arrow trap to add in later levels.
Dissecting Systems
To understand a game, you have to understand all the elements of the game.
But the tricky part is understanding how all those elements fit together into
systems.
Game development teams often talk about any collection of features and
rules as a system. There’s a combat system and a magic system and an AI
system. This is a loose and casual use of the term, but it works. When you
have a lot of elements that closely relate to each other, their rules are more
likely to butt up against each other and lead to systematic interactions.
So, what are the systems in a game like Spelunky? We can do a big
brainstorm like we did with verbs and other things before. The idea here is
to think of any collection of smaller features that might affect each other.
Anything that someone would have to code or build to make the game what
it is today.
As with verbs, we can group these into meaningful categories (Figure 6.4).
Figure 6.4 Diagram showing the features from the list as boxes.
We can start with the core loop. What can the player do? What has to
exist for the player to be able to do anything?
Movement
Jump
Terrain
Items
Then we can add obstacles and challenges. What makes the player’s
progress uncertain and difficult?
Traps
Objects
Monsters
Bosses
What are the rules for how the player interacts with these challenges? What
are the consequences for failure?
Combat
Damage
Lives/Death
Time/Specter of Death
Then there are goals – things the player wants, and ways to turn one
resource into another.
Money
Damsels
Idol
Shops
Altar
Once you have verbs, challenges, and goals, you have a full core loop.
The idol is interesting because it bakes risk into its reward. And the same
can be said for many of the threats mentioned above – sometimes the risk
and the reward are separate features that need good level design to fit
together, but sometimes the risk and reward are baked into the feature itself.
These features can defy simple categorization into binary good/bad buckets,
but for a quick review I don’t mind simplifying a bit. Just remember that
these categories are not absolute.
Then there’s the stuff you need to make the core loop work over multiple
cycles.
Level Generation
Tutorial
Progression
Game Modes – Daily Challenge, Deathmatch
Customization
Cinematics
UI
Options Menu
Leaderboard
Achievements
This last list includes all the connective tissue to guide the player through
and tie everything together (Figure 6.5). When we talk about the features or
systems of the game, sometimes these are left out because they’re not really
the “game” in a technical sense. But they’re very important to consider
when you’re thinking about building a game, as they take time and money
and need thought. But when we’re just trying to understand the gameplay,
we can set these aside.
Figure 6.5 Diagram showing features grouped into categories.
System Link
Identifying the systems is useful. Once we have a list, we can start to
consider how these systems fit together.
Figure 6.8 The system list from before, with items relevant to
Level Generation called out.
Systems Thinking
Once you understand the systems of the game and how they start to fit
together, you can start applying more advanced understanding of how
systems work to better understand your game. There are rules that guide
how systems work, and a strong game designer can use these rules to their
advantage.
If the temperature is too low, the thermostat will turn on the heat to bring
things back to the desired range (Figure 6.12).
Give players who are behind ways to catch up. There’s a Magic: The
Gathering spinoff called Duelmasters (2002) or Kaijudo (2012) (I
worked on a PS2 version) in which players don’t have life points, they
have shields. Shields are represented by face-down cards that the
player puts in front of them at the start of the game. Whenever the
opponent has a successful attack, the player loses one of their shields,
and if the player has no shield when attacked they lose the game. But
the genius game design is that when a player loses a shield, they pick
up the card and put it in their hand. The player who is behind in victory
gets a big resource advantage, which might enable them to come back
and win, or at least make the game closer and more exciting.
Any multiplayer game with a reasonable amount of information
sharing will automatically have negative feedback loops. In Catan,
when a player gets close to winning, other players notice and take
action. Robbers are placed on that player’s tiles. Trades with that
player become much more punishing. In the start of the game,
everyone is equal so everyone is happy to perform mutually beneficial
actions. But if the mutually beneficial action gives you the victory but
only gets me to the halfway mark, then it’s not in my best interest to do
so. Negative feedback is built into any system with a slight amount of
politics.
And don’t forget positive feedback loops. Positive feedback loops can be
dangerous, because they feed on themselves and keep getting bigger. But
sometimes you want that.
Deep Systems
One key lesson in Thinking in Systems: A Primer is the idea that changing a
system is hard. And the mechanisms to make a change are often not the
ones that people find intuitive. The book ranks the effectiveness of different
leverage points on their ability to bring about real change. “Numbers” is the
worst. Just changing around values in an existing system is unlikely to fix
your problem. This is often the first place game designers (including
myself) go when trying to fix things – can we rebalance the game by
adjusting the hit points and damage of a few enemies? If it can work, it’s
quick and easy. But if the problem is more fundamental than just a local
balance problem, these types of changes aren’t going to be enough.
Delays are more important than values. If the impact of an action in one
element isn’t felt until multiple steps later, that can drastically change how
that action interacts with other things. You can see this in any game
economy – long-term gains don’t matter if the player dies on the next level,
and players tend to understand that. Similarly, delayed benefits in a combat
system are much harder to make valuable. Every Pokémon game ever has
had various status effect that are supposed to be useful and meaningful. But
the delayed benefit is hard to balance against the immediate benefit of
doing more damage. Especially in a combat system where most fights only
take a few turns. Spending a whole turn for a delayed benefit is rarely better
than just attacking again and ending the combat earlier.
Feedback loops are fairly impactful – they rank around the middle of the
list.
To really enact change, the change has to be fundamental to the system.
Change the rules of the system. Change the goals of the system. Change
how the system organizes itself. When you’re looking at a problem in your
game that involves the whole core loop or multiple elements in your
progression system or other systematic issues, try to look deeper than some
number changes. Look at how the system elements fit together. What are
the system rules that guide that interaction? What are the dynamics that
appear as a result? What dynamics would be better for the game design?
How do I change the rules so those dynamics happen? That’s where game
design gets challenging and interesting and (in my opinion) fun.
OceanofPDF.com
Chapter 7
Magic: The Gathering / Content
DOI: 10.1201/9781003346586-7
I have played Magic since it first came out, but I have never worked on
it. The closest I’ve come is a PS2 version of Duelmasters, which was a
slightly simplified version of Magic from the Magic developers. That card
game took off in Japan but never managed to find the right niche in
America, which is a shame since it was a fun game. Many of the ideas from
Duelmasters are starting to appear in newer collectible card games like One
Piece Card Game (2022) or Star Wars Unlimited (2024).
Play Cards
Play lands (one per turn)
Play other cards (constrained by available mana, which generally
comes from lands)
Attack
Declare Attackers (and declare targets if there are planeswalkers
or battles in play)
Declare Blockers
Activate Abilities
Cards in play can do all sorts of crazy things, often requiring
“tapping” so that card can only be used once per turn
There are other types of verbs that are the wrong type of action. “Tap” is
just the mechanical representation of how activating abilities and attacking
work. There are other types of verbs that state player goals rather than direct
actions – “Gain Power”, “Destroy Enemy Things”, “Win”. These are
expressions of goals and we’ll cover those in a minute.
So “Play Cards”, “Combat”, and “Activate Abilities” are the complete set
of (abstracted) actions that the player can take in Magic. But that doesn’t
really tell us much about how the game works. As before, Verbs only really
make sense in the context of Goals.
Goals
Why is the player performing these actions?
The goal of Magic is to win the game. There are a variety of ways to do
that, and individual cards can create entirely new victory conditions.
Similar to actions, it’s hard to pin Magic down to just one interpretation.
And you can go to higher levels of motivation that span across multiple
games. Why does the player play Magic? What are they trying to get out of
this as a hobby? If you’re interested in this level, go read Mark Rosewater’s
essay “Timmy, Johnny, Spike” for an insightful discussion of player
motivation.
When you look at the things the player wants in Magic, there are two
main buckets, which align nicely with the actions they can take. And with
things found in other games.
To be clear, this is not complete. There are plenty of things you can do with
cards in Magic that don’t fit cleanly in these buckets. Cards have various
abilities, and players might use an ability as part of a multistep process that
leads to a positive result. Combo decks have clear Build actions but often
use other paths to victory that skip Attack entirely. If you really want a
complete list, you can rephrase “Attack” as “Win” and group non-combat
victory conditions in there.
That’s more precise, but we’re still missing a large category of Magic
actions. Spells that kill creatures or counter spells are a key part of the game
and aren’t technically part of Build or Win actions. You could argue that
these are part of Build since it’s a zero-sum game, any action that reduces
the enemy’s power increases my power. Players can build winning decks
that have very few positive build actions and lots of negative destroy
actions. And this is a valid way to look at it. But there are definitely
differences between ramp actions and removal actions that are worth
considering.
This seems like a good model for Magic’s actions in the context of their
goals. We could keep going and finding more exceptions and breaking out
sub-categories for everything. Once you start abstracting up from direct
player actions like button presses, there’s some level of subjectivity and
interpretation that is inherent to the process. The “right” level of abstraction
depends on a lot of things. Why are you dissecting? Are you building a
similar game and want to compare how your competitors work? Are you
trying to understand player psychology? The level of abstraction and the
types of groups you create depend on your needs. Feel free to experiment
with different approaches and different lenses until you find the perspective
you need.
Challenges
Magic creates challenge and uncertainty through other players. Magic is
(almost) always played with other players who have the same potential
abilities and power as every other player. They might have a different deck,
but nothing (other than money) is preventing them from having the same
deck. Having a different deck is one of the choices that make up the game –
“deckbuild” is an important and interesting verb. But during play, every
player follows the same rules and has the same victory conditions available
to them. It’s like a video game deathmatch in this way.
Magic also creates challenges due to the economic systems of the game
(Figure 7.2). The mana system is a very clever way to prevent players from
playing all their best cards on the first turn. These rules create challenges
players have to plan around and optimize in order to win. Magic resembles
Settlers of Catan in this way – the biggest challenges are often the
limitations created by the rules, not the creatures or players.
Examples
So with Magic, we can build example moments to demonstrate some of the
categories we identified.
States
Similar to Centipede, we can identify some states to a game of Magic.
Players start with no resources, so every game has to start by gaining
some resources such as playing lands. During this building phase, players
are necessarily focused on Build actions. The length of this phase can vary
greatly. Some decks try to make this as quick as possible to overwhelm an
opponent before they’re ready, while other decks focus on long-term
Building and try to surpass their opponent in resources.
Once a player has creatures out, there are two options. The game can go
into an attack state where one player is trying to damage the other. Or it can
go into a stall state where both players have creatures out and neither has a
strong attack. In this case, both players revert to Build actions until one gets
enough of an edge to attack.
As this is Magic, there are plenty of exceptions to these general themes:
If you want to understand how individual games play out, understanding the
states of the game and how they play out is key. These are important things
to understand, but I’m not going to dig super-deep into this, because there
are lots of people who can tell you a lot about these dynamics. Magic is a
game that has been highly analyzed, and most of that is at this level where
individual games are analyzed to help people become better players (I like
the podcast Limited Resources and videos from The Professor, but there are
plenty of other good examples). This is a great example of a type of game
dissection that is going strong already and can be found for most games
with a robust tournament play community.
Systems
Mana
The mana system is a great example of a way to make Build actions
interesting. The player has limited resources to use each turn. New
resources are available, but they’re heavily dependent on randomness and
are limited to one per turn. The game generally follows a standard pace of
one new mana per turn, but this is not guaranteed and stalls out at some
point. The player can influence these factors via deckbuilding but doesn’t
have complete control.
Not to say that the mana system is perfect. In many games of Magic, one
side loses quickly because they couldn’t get enough resources or got too
many. This leads to games where one side doesn’t feel like they even got a
fair chance to participate. This is not a feel-good moment, and many later
collectible card games change up the mana system to make it more
predictable.
The mana system touches every other system. There’s not much you can
do in a game of Magic without mana. This fundamental constraint creates a
pace for the game. Small things happen first, and big things might not
happen since the game could end before then.
Combat
Combat is a complex system with lots of moving parts of its own.
One reason Magic is fun is that each combat is like a new little puzzle
that both players see from a different angle. Each player is trying to figure
out how to optimize the damage dealt/taken and minimize the resources lost
(usually creatures, but sometimes also mana and other things). Most
combats have the right number of moving parts and options to be fun for
most people. When the number of creatures gets large, it becomes a
different type of fun – dealing with big numbers that get out of control.
Combat affects most other systems in Magic. Players can build a deck
that doesn’t use combat, but it’s pretty rare. And even that deck needs a plan
to deal with the enemy’s combat phases. Most of the Build actions players
take in a normal game of Magic are there to make combat better for the
player. Combat is the focus of the game, and the way that most games of
Magic determine a victor.
Spells
One system that has changed over the 30 years of Magic is the spell system
– how spells are cast and enter play. Old people like me remember the rules
changes of Sixth Edition (1999), which introduced the Stack. Before the
stack, part of the fun of playing Magic was arguing about the timing of
conflicting cards – many pre-Magic games like Wiz War or Cosmic
Encounter thrived on timing arguments. But that’s not fun for everyone, just
argumentative folk like me. Most people want clear rules that prevent
arguments. When each card has its own rules, the core rules need to be
extra-solid to handle all the conflicts. Pre-Sixth, the rules were manageable
but led to a good number of counter-intuitive exceptions, which led to
arguments. The Sixth Edition rules cleared most of this up, making timing
rules simpler and easier to manage, which is good for the game but bad for
the friends of mine who like to argue.
Deck Building
Deck building is a fascinating system that is part of how collectible card
games became hugely successful.
Deck building has a big effect on each game. Since players can make all
sorts of crazy decks, each session of Magic is very different from each other
one. A fast Red Deck Wins deck against a slow Green Stompy deck is going
to play very different from a controlling Blue Permission deck against a
White Weenie swarm. This provides a great amount of variety, which is a
goal for (almost) every game.
Deck building is also very important in that players can participate in the
game when they’re outside of the game. The hardest part of any board game
is finding other players and getting them all in the same room. With Magic,
even if you have no one else in the room you can still sort through cards
and think about what they do and build interesting new decks. The magic
circle of the game doesn’t end when the other player leaves – I can be part
of the game at any time. This keeps players thinking about and excited
about the game even when they’re not playing. This can also be seen in
digital games – maximizing a Diablo or World of Warcraft build can take
hours of planning, and in the modern era players can spend hours poring
over strategy guides and discussion forums to participate in the game even
when outside of the game. As a game designer, try to spot these
opportunities and encourage ways for players to be engaged even when
they’re not playing.
More Systems
Magic has lots of systems and a full systems analysis is worthy of its own
book. Alas, this is not that book. I have to settle for just scratching the
surface and showing some of the biggest examples, but hopefully this
provides a starting point for further explorations of this game and other
games.
Money
Magic’s design is heavily based on a revolutionary monetization scheme.
Randomized cards that are also game objects were (mostly) unheard of until
1993. This was the immediate hook that made people pay attention to
Magic – it’s like baseball cards that are also a game. That was a compelling
hook back when baseball cards were a thing that everyone knew.
Magic revolutionized games in many ways, but this may be its most
lasting legacy. Magic created a new genre of trading card games, which is
still going strong in both print and digital. But the concept of randomized
game content that players can assemble on their own has created multiple
genres and re-shaped many more:
Senses
When it first appeared, Magic did a lot of things right. Randomized packs
made every game different. The mana system balanced play. The different
colors gave players different factions to align with. One key idea that gets
less attention is the focus on art. Nearly half of every Magic card is pure art
with no effect on the game rules. And this is critical to the success of the
game – part of why Magic is fun is that the cards look so good.
Emotion
What does it feel like to play a game of Magic?
There’s frustration. Usually the satisfying motivating frustration. The
annoying discouraging frustration sometimes pops up, normally around
either the mana system or other players’ choices.
There’s fiero, the excitement of victory (terminology from Lazzaro’s 4
Keys 2 Fun). Winning a big game feels great.
There’s the feeling of being clever that is common to many strategy and
puzzle games.
But Magic takes this one even further by adding more layers to the
cleverness.
That last one is especially important because Magic gives you all sorts of
ways to make victory your victory. When you’re playing with a certain
deck, it’s yours in a way that most other games can’t manage. Sure, I like
being the dog in Monopoly, but I don’t feel clever for being the dog. And I
don’t go online to discuss what it’s like to be the dog and how to do it
better. Building a deck in Magic is a statement of identity and ownership
and belonging that gives the player an emotional investment in the game.
This can be seen in other trading card games that go even further. Legend
of the Five Rings (1995) was a collectible card game where different
factions battle in a magical world inspired by Asian stories and myths.
Legend of the Five Rings had a clever hook where the story of the world
was being written alongside the game and players could influence the
results. Winning a major tournament might win a certain reward for your
faction, which would appear in a story on the website a few weeks later, and
have narrative ramifications for years to come. This led to strong
identification with the factions, and players taking on that identity in a way
that drove strong loyalty to the game. There’s a story of two Naga players at
a major tournament at GenCon who refused to battle each other because
their faction wouldn’t do that (so they resolved the tournament win another
way). The story is told in the Imperial Herald v2 no3, and mentioned in the
Way of the Naga sourcebook. Legend of the Five Rings put this
factionalization front and center by putting the faction on the box of the
starter decks. So before you even played the game for the first time, you
were making a choice that had an emotional impact.
Narrative
Magic: The Gathering is an interesting example of how hard storytelling is
in interactive media. Magic works hard to build cohesive worlds and tell
compelling stories. But instead of the luxury of hundreds of pages of text
nicely arranged in a book, Magic has to tell a story one sentence at a time
on randomly distributed cards. The writer has no way to control the order in
which the reader/player experiences the story. As you might imagine, that
can make it difficult to tell a coherent plot. As such, Magic writers often
focus more on the worldbuilding side of storytelling, with key plot points
told outside of the game itself through website short stories, books, and
other supplemental material. It’s an interesting and difficult challenge, and
the extreme case of the problem of truly interactive storytelling.
Meaning
What is Magic about? What does Magic say about the world?
As is often the case, there are lots of possible answers to this.
To me, Magic is about Infinite Possibilities in Infinite Combinations
(phrasing borrowed from Star Trek). Deckbuilding is about trying to find
creative ways to combine different pieces together. Each piece may be weak
on its own, but together they can be stronger than each piece is alone. Every
card has value, it just has to find the right environment that embraces what
makes it special.
Content
Magic provides a clear demonstration of another way to dissect games.
Games are made up of two things: rules and content.
Content is the stuff of the game – the enemies in a combat game, the
player’s powers in an RPG, the levels in a level-based game, the cards in a
card game. Rules are how these fit together and relate to each other to make
the game work.
An analogy I like here is cooking. When you’re cooking, you have a
bunch of ingredients: stuff, physical objects. And you have a recipe. A list
of rules that tell you how to use the ingredients. When you’re cooking, you
need both. A good recipe with bad ingredients does not lead to good results.
Neither does good ingredients with a bad recipe. The same is true in games
– a good set of rules alone doesn’t make a good game. Having the best
possible first-person shooter mechanics doesn’t matter much if you have
terrible level design and bad values on the weapons. And vice versa – great
card designs will never save a card game with bad or boring core
mechanics.
One way to see this is to look at expansion packs. In most cases,
expansions to existing games add content without adding rules. A new
update to Fortnite doesn’t change how Fortnite works or how weapons
work or the goals of the game, but it adds more stuff. More items. More
locations. More quests. Magic: The Gathering absolutely does this – for
Magic, a new set means a bunch of new cards, not a new way to play the
game. There may be a few new keywords or card types, but these are
(generally) just new text on cards that interacts with the existing systems of
the game, not new systems.
For a board or card game, this is the difference between the rulebook and
the pieces. The board, the cards, the tokens are all content. Not only
because they are physical things but also because those physical things
point to things in the fiction of the game. Within the magic circle, that token
isn’t a token, it’s an enemy out to thwart you. The game piece is content,
but so is the way the enemy works in the game. The enemy’ stats are
content. The rulebook explains what you do with those stats and powers.
For a digital game, the simplest distinction is the difference between code
and art. Code determines the rules. Art provides the equivalent to the
physical piece in a board game – the manifestation that the player
manipulates to get to the thing in the fiction of the game. But there are lots
of other types of content, too.
So some types of content are obvious – Magic cards, Halo levels, God of
War enemies. Some types of content can be harder to disentangle. When an
expansion pack adds a new enemy, it’s not just art. The enemy also has a
bunch of numbers to determine its damage and movement speed and so on.
These are also content. And maybe the enemy has a new way of moving
through the world – let’s say it can teleport short distances to reach the
player very quickly. This type of movement is a new feature that requires
new code and functionality and rules. The ability for enemies to move this
way is not content, it’s rules. The specific ways that this particular enemy
uses those rules is content. If another enemy in a later expansion uses the
same type of movement, it might change up all the specifics of the teleport
– the distance and speed and animations and visual effects would be new
content. But the way a teleport works – the functionality of the teleport
system – would be shared.
This can easily be seen in Magic cards. Most Magic cards are full of
content. Yargle is a 9/3 Frog Spirit creature that costs 4 and a black mana
(Figure 7.3). This is a new combination of numbers that hadn’t been done
before, but it just works. The current rules can handle this without any
changes. Some Magic cards require new rules to make them work. The
March of the Machine set added Battles, a new card type that needed new
rules to explain it (Figure 7.4). But within the set, there were 36 different
pieces of content that used these new rules.
Figure 7.3 Yargle.
Figure 7.4 Battle card.
Progression
Good game content is about providing that constant stream of challenge and
variety.
Variety is hard. If you have a good core loop, you don’t want to mess it
up. You want that core fun to persist through the entire game. But you also
want it to be different every time. How different is different enough? How
different is too different?
Are vehicle level in a first-person shooter like Halo too different? Some
people thought so, but others consider them to be the most fun in the game.
The secret is finding ways to make the core loop feel fresh and new
without changing how it works. Vehicle levels in Halo are still about
shooting enemies and moving through the level. You might be moving in a
new way, but the experience still feels the same.
Difficulty Curves
When we talk about difficulty, we often talk about it as a curve.
The difficulty of the game should change over time. The first thing the
player does shouldn’t be as hard as the hardest boss. So, what should a good
difficulty curve look like?
A good curve makes sure that every player is challenged, but not too
challenged, at every moment. Which is literally impossible. Every player is
different. Different players find different things to be difficult. No difficulty
curve is perfect for all players. But a good curve keeps most players in the
engaged part of flow for the majority of the game.
Generally, it’s good if difficulty goes up over time. Start easy, let the
player get their bearings, and make things a little harder at each step. We
can graph this relationship, with time on one axis and difficulty on the
other, as seen in Figure 7.5.
But this probably isn’t ideal – you don’t want the game to get too hard.
So, we’ll level it off at some point once we reach our desired difficulty for
this game, as seen in Figure 7.6.
Figure 7.6 Difficulty Curve B: Levels off after a while.
At the simplest level, this can describe many games. Just adjust the
starting point, slope, and leveling-off point and you have a useful tool to
talk about how different games manage difficulty. But this graph isn’t
perfect. Not everything is going to be a flat difficulty. In Magic, most turns
are fairly straightforward, but occasionally there’s a big battle that creates
extra challenge for each player. And what about bosses? Many games want
to have occasional moments when the difficulty peaks, when the player is
pushed extra hard and has to really demonstrate their maximum skill. We
can add some peaks to our diagram to show that., as in Figure 7.7.
Figure 7.7 Difficulty Curve C: Add peaks.
And we don’t want to make this too shocking and sudden, so maybe we
should work our way up to those difficult peaks more gradually, like in
Figure 7.8.
Many games have curves that look a bit different than the default. This
isn’t a perfect goal for all games – you need to consider what you want your
difficulty curve to look like for your game’s needs. For example, some
games aren’t about maintaining a peak of challenge and adrenaline. The
recent growth of cozy games as a genre demonstrates that a game doesn’t
need to push difficulty curves to maintain player interest. Games like
Stardew Valley (2016) or Animal Crossing succeed with their audience
because they’re gentle and forgiving, not because they are aggressive and
challenging. These games provide uncertainty through exploration or dialog
rather than challenge, so their curves might be something more like Figure
7.10.
Figure 7.10 Difficulty Curve G: Animal Crossing is low and flat.
Each game has a unique target curve. Some games start off hard and stay
hard. Some have bigger or smaller peaks. The difficulty curve for an open
world game like Grand Theft Auto 3 (2001) is hard to plot because it’s
really up to the player (Figure 7.11). If they want an easier challenge, they
will often choose to head to a different part of the game to get that. Giving
players more agency gives players the ability to adjust this curve on their
own, which is a powerful way to make sure the difficulty curve adjusts to
each player’s needs.
Figure 7.11 Difficulty Curve E: Grand Theft Auto 3 has multiple
lines.
This form of difficulty tracking is mostly intended for video games where
there is a long sequence of single-player content for the player to consume
in a linear fashion. GTA3 breaks this rule by not following a linear
sequence. Board games break all of these rules. Mapping content over time
doesn’t really work for a game like Magic: The Gathering where content is
digested over many play sessions and the difficulty comes from opponents’
decks. There are ways to map the standard stages of a single session of
Magic, but they don’t use difficulty.
The real value in a difficulty curve when developing a game is
identifying your target so you can evaluate how your content matches up. If
you want a rollercoaster, say that up front so you can build levels to that
goal. Then when you’re reviewing levels in the game, you know what
you’re looking for. Similarly, if you’re trying to build a cozy game, that
gives you clear targets for the types of content you want to design. A
difficulty curve can be a great way to get the team focused on a shared
vision.
Fun Content
How do you make fun content?
This is a long topic that deserves its own book. And there are a few good
ones – I particularly like Level Up! by Scott Rogers. But in case that didn’t
spark you to immediately run out and buy it, let’s discuss.
Good content is a reflection of a good core loop.
What makes the core loop fun? How could it be done slightly differently?
Good content draws inspiration from the rules and features and systems
of the game. Is your game about moving and shooting? What if you could
move a little differently? What if you could shoot a little differently? What
if the thing you were shooting required you to do it in a different way?
The goal of content is to diversify the core loop while retaining the
qualities that make the core loop work.
Magic: The Gathering does this well.
The core loop of Magic is a combination of growth and combat. The
cards provide countless variations on these themes.
Magic is a game that also will provide ways to completely break the normal
rules and patterns of play through card text. This works for Magic but needs
to be handled carefully. Some games require more focus on the standard
core loop to work. Magic has a core loop that is set up with lots of ways to
swap out different content. Try to design core loops like that. Scrabble is a
great game, but it doesn’t have lots of ways to vary up the game and change
it over time.
A great way to do this is to make content that makes other content shine
in new and interesting ways. If your game gives the player special powers
and abilities, then you often want to design the challenges to showcase
specific powers and abilities.
In Halo, the shotgun is a fine weapon. Until you get to the Flood, and
then it really shines. The flood is a very different style of enemies than
you’ve seen before, which forces you to shift up your strategies. The core
loop hasn’t changed, but changing the content has made the game fresh and
new again.
Good-level design and progression is built around this. Once the player
masters one skill, give them a new skill. Let them play around with it for a
bit, then introduce a new enemy or other challenge that requires skilled use
of the new skill. Then add variants of the new enemy that require using the
new skill in a slightly different way. And this isn’t just a combat thing.
Where’s My Water? wasn’t based on enemy progression, but it absolutely
used this form of progression – each level pack was built around a new
object in the game world, with a few levels to get used to it before
combining it with all the previous combat to create new and challenging
puzzles. Then the next pack introduced something new. But every new
thing followed the previously established rules.
The deepest form of content design is content that doesn’t just build on
the systems of the game, or the previously introduced content. The best
content builds on the themes of the game.
Civilization is about history and power. Each civilization has a
different relationship with power, based on historical sources.
Bioshock (2007) is about choices and free will. Each area of the game
presents a different take on free will and how it affects the characters
in the setting.
Magic is about infinite diversity. Magic sets are constantly trying to
come up with new ways to twist the rules and lead the player down
new roads.
This is part of the reason to think about the meaning of your game. If you
know what the game is about, you can design around that and think of
interesting new content to show off the heart of the game.
Knobs
One reason Magic: The Gathering has lasted as long as it has is that it’s a very knobby game.
“Knobbiness” is a term that refers to how many “knobs” the game designer has to adjust
content. Games with lots of numbers and text that can change (like Magic) are “knobby”, which
is good. Games with few things that can change and a lot of restrictions on how those changes
can be made interesting are “not knobby”, which is bad. Look at Scrabble – the game is based
on the alphabet, which the game designer can’t really change, and a number value per letter,
which can change but needs to make sense for word usage. If I had to make new levels for
Scrabble, it would be hard to make them fun. I know – I tried. I worked on Scrabble Go (2017)
for a bit before it was released.
With Magic, each card has lots of numbers that can be easily adjusted. The numbers really
matter and change things. And then there’s that big text box that can include anything (including
more numbers that can be adjusted to make more cards). And more importantly, the vision of the
game is that the text box can literally do anything (within the bounds of the main rules). So,
there’s a lot of freedom to experiment and try new things there, which isn’t always the case for
other games. Having lots of knobs and regularly changing them has made Magic one of the few
(only?) games that has consistently released new content for over 30 years.
Content Flow
Good content is built to fit the meaning of the game, and the abilities of the
player. It’s also built to fit the rest of the content.
The difficulty curves discussed earlier are an example of this – every
enemy should provide a new challenge that fits a nice curve compared to
the challenge of the other content. But good content builds on other content
in other ways, too.
Magic: The Gathering releases content in sets. Each set has many cards
that are each a piece of content that needs to follow good design principles.
But the set itself is also a feat of game design. Players tend to experience
each set as a cohesive whole, especially in limited play formats like draft or
sealed. Each card needs to be well designed but also fit in well with the
other cards in the same set. A card that is interesting in one set, such as a
card that benefits from other enchantment cards, might not be very
interesting in a set without many enchantments. Content is like systems –
they don’t exist in a void and depend on the content around them.
I experienced a lot of this working on Where’s My Water? We designed
each level to be fun and interesting on its own but also to fit into a pack of
20 levels around a consistent theme, usually a new feature added in that
pack. Each level in the pack had a purpose. Most levels were demonstrating
a new quality of the new feature, showing the player how the new feature
interacts with the existing features. We spent a lot of time and effort making
sure the levels were in the right order so the player wasn’t overwhelmed
with too many new ideas at once. We often had to go back and build new
levels to fill in gaps of knowledge and build the player’s expertise to master
the final hard levels of each pack.
Good Ingredients
So while most of this book is about recipes – systems and other core game
design issues that make a game work – don’t neglect your content. The best
systems in the world don’t matter if there isn’t good content (levels, cards,
enemies, abilities) to show them off.
OceanofPDF.com
Chapter 8
Royale High / Audience
DOI: 10.1201/9781003346586-8
Royale High
Royale High is a great game.
Royale High (Figure 8.1) is one of the top games on the Roblox platform.
It has had over 9.7 billion visits (as of April 2024) and was one of the ten
most popular Roblox experiences in 2023.
Move
Players have an avatar and can walk around the world.
Players can teleport to various places to get around more quickly.
There are also vehicles and a few other modes of transportation.
Buy
Players can directly buy many things.
Most of these are decorations, either for the player’s avatar or
room or other things.
Some are powerups that make other things easier.
Customize
Each player has an avatar that is separate from their normal
Roblox avatar. Players can buy new items for their Royale High
avatar.
Similarly, players can dress their pets with cute little clothes.
Each player gets a house that they can decorate with furniture that
they purchase. This includes a number of sub-verbs to move,
rotate, and otherwise manipulate furniture.
Trade
Players can trade items with other players.
Action
Tidy
Adventure
Login
Wash
There are various things in the world or the player’s inventory
that players can select and activate. Most of these show a brief
passage of time and then the action is declared complete.
This is used mostly for quest completion. A quest tells the player
to check their locker. When the player clicks on the locker, they
get a reward. The player is then given a new quest, or shown a
timer and can do the quest again when the timer completes.
Mini-Games
“Classes” in the school are represented with mini-games. Mini-
games give the player a focused goal and (depending on the
game) new controls to achieve that goal. These are often drawn
from traditional classroom activities such as musical chairs but
can also be scavenger hunts or other types of mini-games.
There are also some loose mini-games, such as the locker book-
stacking games.
Mini-games can be incorporated into the quest system similar to
actions.
Spin the Wheel
There is a reward wheel in the world that acts as a special type of
quest with different rewards.
Events
There are frequent events that add new things to do, but they
generally fall into new twists on the above options.
Goals
Royale High has lots of different verbs but organizes them into quests
(Figure 8.2). So while the above list may make it sound like there’s a lot
going on, it really boils down to a simple to-do list plus a few optional
bonus activities. While the verbs are all over the place, the goal is consistent
and easy to process.
The Past
While the current (2024) version of Royale High has a successful game
loop that ties back to classic social games, it has not always been this way.
The school theme was stronger – most quests were tied to classes, to the
point of requiring students to bring the right books to each class. Most of
the systems and loops discussed above existed but in much simpler forms.
Many games today, especially on online platforms like Roblox, are not a
single unchanging thing. “Game as service” is a common model these days,
where a game is expected to constantly be adding features and content and
events and constantly be changing. This is very different from when old
people like me started making games. When making games for older
console systems, whatever you put on the “gold master” disk was the only
game that anyone outside of the development team was ever going to play.
As a small side note, this makes certain types of game dissection
essentially impossible these days. You can’t dissect every version of
something that’s constantly changing. You can only describe the current
state at a slice of time. When you’re using dissection as a tool to understand
the market or design your own games, that’s fine – you don’t care about the
past or the future, just what does or doesn’t work today. But when you’re
trying to write something for posterity (like, let’s say, a book) that can be
more problematic.
So Royale High used to be much simpler. The player was still about
customizing and building a student in a magical school, so the emotional
core of the gameplay was the same. But the daily loop was different, and
many things that make the game huge today didn’t exist. The skeleton of
the game was the same, but lots of smaller things were radically different.
Challenges
Royale High is not a difficult game.
The quests generally don’t have any enemies or randomization or player
skill moments or difficult choices. The player doesn’t have to manage
multiple resources and balance between multiple quest choices to optimize
carefully. The only real challenge in the quest system is time management –
the player can choose to focus their time on the basic quests or doing other
activities for other rewards. But this only provides minor optimization over
just doing each quest as it comes up.
Similarly, the customization and decorating features are much more
about personal expression than they are about personal challenge. There are
no stats to balance or competitions to win based on how you customize.
Games like Covet Fashion (2013) or Dress to Impress (2023) build very
strong gameplay loops out of nothing but customization. (If you haven’t
tried these games, I recommend taking a look. There are lots of good
inspiration to be had in these games.) These features are rewarding in and of
themselves, with the only challenge coming from personal goals the player
sets for themselves. Loot boxes add some randomness, but this is not
randomness that the player has any control over, so it doesn’t really enter
into the decision-making other than requiring more resources to get all the
rewards. The only place where challenges really exists is in trading with
other players, which isn’t something players get into until they’ve been
playing a bit.
This may seem odd at first. We’ve talked about how challenge is
important for games. How uncertainty is necessary for a game to matter.
You could argue that a game like Royale High that doesn’t have a lot of
challenges isn’t really a game; it’s more of a toy or an interactive
experience. Which is fine. A movie doesn’t have a lot of challenge, and we
still value them for their artistic merit and entertainment value.
There’s a growing appreciation of low-challenge games such as The Sims
or Animal Crossing where the difficulty curve is more of a difficulty slant.
These “cozy games” don’t push players to make tough decisions or
demonstrate difficult skills. Players have choices that affect the space and
make progress through their actions, but the actions and choices aren’t
difficult or stressful. They still have Sid Meier’s “interesting choices”, but
they’re interesting in other ways. Customization is interesting as a form of
personal expression. Completing simple quests is interesting as a way to
feel completion. And while a traditional flow state requires some challenge
to keep people engaged, I posit that different people have different targets.
Some people require high levels of challenge to maintain their flow, while
others only need a little push. A Royale High player working through their
list of quests to level up is just as in the zone as the top Halo player, even if
their experiences are very different.
Cozy games and other low-challenge low-stress games attract a different
audience than traditional gamers. For most of the history of video games,
competition has been king. High score lists and multiplayer deathmatch
modes attract people who like to dominate and be the best at something.
But not everyone is motivated by that desire. Some people just want the
satisfaction of a job well done. Some people just want to find cool things
and show them off. Some people just want to express themselves creatively.
The artist who creates interesting spaces in Royale High (or The Sims or
Animal Crossing) is no less a success than the deathmatch dominator. And
no less a gamer. This has always been true to a certain extent with games
like SimCity and Mario Paint, but it’s becoming a bigger and bigger part of
gaming. The games industry has been learning this gradually over time as
social games and mobile games bring new types of players and require new
types of game designs to appeal to these new motivations (Figure 8.4).
Systems
Royale High starts the player off with an experience progression system, a
character customization system, and a related room decorating system.
These set up the player for long-term goals and long-term systems. Start by
making the player know what they should want. Royale High is a good
example of a key idea when setting up Goals – don’t tell the player that they
want something, show them something that they naturally will want. Royale
High doesn’t tell the player that they need a better dorm room. Royale High
shows the player a tiny room, then lets you walk down a hallway where you
see better rooms. Wanting a better room is a natural human impulse in this
situation, and the game doesn’t feel like it’s forcing the player to want
anything.
Wanting better things motivates the player to engage in the core
economic systems of the game. If you want to customize, you need things.
And if you need things, you need diamonds. This guides players very
naturally to the quest system. Quests are the best and most obvious way to
make money in the game, and they do a good job of tying into the core
school fiction to make quests fun.
Royale High has lots of systems, but they all feed back into the core
economic systems (Figure 8.5).
Senses
Royale High feels like you’re living in a fancy castle. The visuals enhance
the aspirational nature of the core loop. Players want fancy things because
they see fancy things. But there are a lot of different ways to be fancy,
allowing for personal expression. As a UGC (user-generated content) game,
Royale High has a lot of respect for the individual creators who make these
items – many items list the creator so players can track down artists they
like (Figure 8.6). Players like to see Roblox experiences as individual
creations of people like them, rather than faceless corporate creations. At
this point, a game like Royale High is actually being built by a larger team,
but that personal style still influences what the game looks like.
Figure 8.6 Listing the creators of individual items.
Narrative
Royale High has a simple but effective narrative (Figure 8.7).
There is a full tutorial that introduces the concepts of the fantasy world
and the player’s role in it. But most players aren’t motivated by the story.
The real role of the story is to provide a compelling setting. The space is
interesting and has lots of fun little moments of personality. These provide
great hooks for players to build their own role-play experiences around. Or
just pretty scenery for players who aren’t motivated by role-play. There is
enough narrative to explain what’s going on (magic high school) and the
motivations for the player’s in-world goals (you are a student). That’s all
most games need.
For the players who do role-play, even a little, having a strong backdrop
is a great help. But they go beyond those starting points and build their own
story. The game doesn’t tell them which friend should play which game
with whom, or what fashions to wear. The players make up their own
motivations, often mixing real-world and in-world motivations. The real
stories are the stories the players tell about themselves and their actions and
(most importantly) their relationships with each other. And the game
embraces this and gives them the tools to make this easy.
Emotion
The core loop of the game depends on player’s desire to be a good student
and part of the community. Social play hits on a few different emotions. As
discussed, the desire to have nice things to show off to others is a strong
motivator. This taps into deep emotions based on our social desires as a
species – pride in accomplishments, shame at not meeting society’s
standards, and coveting that which one does not have.
Royale High does also have some narrative pulls at emotion. Characters
in the world talk to the player and ask them for help and encourage them to
do things. These are important to driving the player through the content and
they work, but they are much less powerful than the social drivers. When
walking around Royale High, there are always more people talking about
who has what halo rather than what the NPC Guards are up to.
Money
How does Royale High make money?
Roblox as a whole is based on Robux. On the platform, players can buy
Robux which they can spend on cosmetics or in any experience. Robux
spent in an experience are shared with the developer. Developers also earn
Robux when a player who is paying for a subscription spends time in their
game, even if they don’t spend anything.
The developer can then cash out their earned Robux as real-world
currency. Roblox takes a cut of the currency, similar to how distribution-
only services like Apple or Steam take a cut. The percentages that
developers get on Roblox are different than the percentages distributed on
distribution-only systems, but the services provided are also different.
Roblox also provides a lot more – the tools to build games, servers to host
the data of the game, and moderation and safety controls to ensure your
game is in a safe space for players of all ages. And when Roblox appears on
other platforms like Apple or Google, they get their normal cut on top of
Roblox’s. So Roblox takes a larger cut than other platforms but also
provides more services.
How to monetize within this system is determined by each Roblox
developer. Royale High creates its own internal economy that players can
earn and spend for customizations and other things. The real driver of the
in-game economy is the customization system.
History
Royale High was launched in 2017. Roblox was a smaller platform at the
time, and Royale High did well in that smaller ecosystem. At first, Royale
High was very focused on the magical school role-play. The first versions
of Royale High were strongly based on the TV show Winx, but after some
discussions with Winx’s lawyers those elements were removed. But the
role-playing focus didn’t change. Royale High didn’t invent the Roblox
role-play genre – other games like Robloxian High School (2009) or
Welcome to the Town of Robloxia (2010) have similar themes and some of
the gameplay. But Royale High built a strong game from those ideas, and
there’s enough room in Roblox for multiple success stories.
Meaning
There are two ways to look at Royale High.
Royale High is about stuff. Wanting stuff, showing off stuff, and
acquiring new stuff. Commercialism for the sake of commercialism is
generally frowned upon, but Royale High isn’t just commercialism.
Royale High is also about aspirational role-play. Being someone else.
Exploring who you want to be. Playful imagination with friends.
Just like in real life, these two somewhat contradictory meanings can live
together and both be true. I would argue that the role-play goals elevate the
commercialism, at least somewhat. Wanting things can be dangerous, but
wanting things with friends is a better place to be in life.
Audience
Interactivity
Games are about interactivity.
Games are about wanting things. Striving toward goals.
Game designers work hard to craft goal systems that make sense and
guide a player through a positive experience.
What happens when the player doesn’t want that experience?
Players are diverse and crazy and want weird things. If you doubt this,
run a few sessions of a tabletop role-playing game. You will quickly find
that no matter how much you construct a beautiful and elegant plot, the
players will choose to focus on something else. Why battle the Ancient Evil
Necromancer when there’s a peasant girl who could use a new doll? Do you
know where the best doll maker in the land is? Oh, and the doll maker made
a joke to me? Now I need to spend a full game session on finding the right
gift to woo him. These sorts of distractions always happen in tabletop role-
playing games, and good players and leaders know how to roll with it and
craft a fun experience around whatever crazy thing the players may want to
do.
This isn’t really an option in a digital game. In a digital game, the player
is interacting with the code and if the code doesn’t know how to woo a
toymaker, it’s not going to happen. Many games just accept this – there is
one thing to do and if you don’t want to do that, you should be playing a
different game. If I want to make friends with the goombas in Super Mario
Bros, there’s not a button to do that.
The early exception to this was Infocom. Infocom was a company that
created weird games entirely out of text, such as Zork (1977). The player
would type a command into the game, and the game would respond with
text saying what happened as a result. These are still around and are known
as interactive fiction. Text is a lot easier to generate than images, so these
games could get away with giving the player a lot of freedom. Most of
Infocom’s games had a single plot that you’d eventually be guided toward,
but if you wanted to try silly things for a while, the game would let you
jump up and down or play with the leaves and would respond with cute
little snarky commentary while you did.
This sense of freedom was lacking in 3D worlds until Grand Theft Auto
3. GTA gets a lot of attention for its adult themes and urban style, but it
really grabbed gamers because it gave them freedom. GTA has a plot you’re
supposed to follow, but the vast majority of time in GTA is spent wandering
the city and doing goofy things. If you see a ramp, you can jump off it in a
motorcycle. If you see a long stretch of road, you can race down it. If you
think “what will happen if I do that?”, the game generally has an answer,
and that answer is generally fun to do. GTA was the first game that gave the
player a wide range of agency in a 3D space and had the 3D space respond
to anything the player wanted to do. This was huge and led to the whole
genre of wildly popular open world games, including hits like Skyrim and
Legend of Zelda: Breath of the Wild (2017).
These games build freedom by having flexible systems that allow varied
responses to player input, allowing for emergent gameplay. Royale High
reaches the same goal in a different way. In many ways, Royale High is
more like a tabletop role-playing game or a MUD (multi-user dungeon)
than a digital open world game. MUDs were early online games where
players could move through digital spaces and interact with other players.
Most MUDs use text interfaces similar to interactive fiction. But you can
type things to other people and engage socially. Some MUDs had strict
rules that mirrored Dungeons and Dragons or other tabletop systems, but
many of them were more free-form, allowing players to type anything.
Other players could choose to run with that idea, or just ignore it.
Royale High gives players freedom by opening the experience up to true
role-playing. The game doesn’t respond to players’ agency, but other
players do. Players can make up their own stories and live them in the 3D
world that the game provides. Other players can join into the make-believe
and play along. The game doesn’t control this or moderate it, but it
encourages it and (as previously discussed) has the right setting and features
to allow this to work. If you want to pretend to be a princess or a
businessman or a duck, the game doesn’t stop you. The game doesn’t insist
that you run to the right and jump, it just lets you hang out and say whatever
you want (within the limits of the trust and safety filters Roblox uses).
Dissecting Audience
To truly dissect a game, you need to dissect its audience. Not literally, of
course.
Games are built from actions and goals and challenges, but none of this
matters if the player doesn’t want to interact with those systems. Games are
interactive, so the player has a lot of input into the experience. The game
offers the player a lot of choices, but the player decides what to put into that
choice. A good game gives the player the freedom to make those choices
meaningful. Meaningful to that player in that moment and what they want.
Understanding the players of a game is hard. A popular game will attract
many different people who enjoy the game for many different reasons. Even
a single feature may be seen very differently by different players. The
players themselves may not really understand why they like something, so
even if you bring players into a room and ask them questions there may be
no clear answer. And players are weird. As mentioned, players often want to
do strange things that don’t make any sense.
If you’re dissecting an existing game, it’s good to talk to the existing
players. They may not always know what they want, but sometimes they
do. And if not, you can find out what they do. If players are having
unexpected interactions with a system, it’s often a sign that the players are
experiencing unexpected goals. And those goals are driven by emotional
desires that the game is not fulfilling. As a game designer, if you can find a
way to tap into that desire, you can make your game better.
Player Creativity
In the class I teach, I’ve been running the same D&D module (Fishing for Gods In Strade’s
Gallows) for groups of college kids for years now. It’s a simple classic starting point – the
players’ characters are hanging out in a tavern, and someone offers them money to deliver a
package to a dangerous location. But I’d estimate only about half of the time do the students
actually make any progress on the actual quest.
One time they decided to kidnap the person who gave them the quest, since they must know
useful information. The city guard didn’t like that.
One time they met a random kid on the road and made it their mission to improve the life of
the kid.
One time they got into a fight with other people in the tavern, who I’d previously decided
were mobsters. That didn’t go well.
Multiple times, the group decided to fight among themselves, stealing the package back and
forth between players even though they don’t get any reward unless the package makes it there
safely.
After we play, I always stress to the students that all the strange desires and goals that they
saw at the tabletop are also things that players of digital games want. The digital players just
don’t have a good way to tell the designer what they want.
Understanding Audiences
Game designers over the years have attempted to define their audiences.
The best-known example of this is Bartle’s taxonomy of MMO players
(Massively Multiplayer Online). He breaks players down into four groups
(Socializer, Explorer, Achiever, and Killer) based on what he’d seen in
talking to many players of early MMOs. This particular taxonomy has
become popular, to the point where people try to apply Bartle’s categories
to every type of game. To me, this is missing the point. Bartle did a great
job of breaking down the types of players who enjoy a particular genre at a
particular time. The secret sauce there is not his final results, but his
methodology. Don’t think about how many Killers you have in your game,
think about what your players want to do and what they get from the game
emotionally.
Mark Rosewater, the lead designer of Magic: The Gathering, created a
similar taxonomy of Magic: The Gathering players. Tammy/Timmy players
want big experiences, Johnny/Jenny players want to express themselves
through the game, and Spike players want to excel. These are great
categorizations as they get at not just what the players do differently in the
game, but the root motivations that drive them to play this way.
These are good examples of how to think about an existing player base.
What do they want? What do they enjoy? How can the game design make
them happy? How do you get to this level of understanding for your game?
Especially if you’re not the target audience?
Understanding Goals
For a game designer, the important things to know about the players include
the following:
If all you know about Royale High players is that they like to complete
quests, that doesn’t tell you enough to design around them. Just adding
more quests wouldn’t satisfy the players’ goal. You need to understand that
players are really doing quests in order to get money to buy clothes and
other customization options. And even then, there’s a big difference
between role-players, and players who are customizing to express
themselves artistically, and players who are customizing to impress in social
situations. Role-players might like more narrative hooks and special events
and ways to take on meaningful items temporarily. Artists might want more
freedom to customize things themselves. Social players might want
exclusive items that they can earn based on things other than just in-game
currency to make their wardrobe more elite. The more you know about your
audience, the better you can design things that delight them and keep them
excited about your game.
OceanofPDF.com
Chapter 9
Papers, Please / Meaning
DOI: 10.1201/9781003346586-9
Papers, Please
Papers, Please is a great game.
Papers, Please (Figure 9.1) is a unique game about bureaucracy and
balancing difficult choices, which came out in 2013 for PCs and mobile in
2014. Papers, Please was hailed as a critical success immediately and
(along with other games like Spelunky) helped grow the indie scene and
respect for games as an art form.
Stamp: Pass or Deny each applicant. In some cases, the game asks you
to click on a supporting piece of evidence to show why you’re
rejecting.
Allocate: Choose where to spend money at the end of the day.
There are a few other special actions that are used for specific story points
later in the game, but these aren’t core to the game, so they will be avoided
to avoid spoilers.
While playing the game, it’s clear that there’s more going on here than
just that. This is a good example of why it’s important to play the game
yourself when dissecting, not just watch other people play it. YouTube is a
valuable resource, but nothing compares to the feeling of actually pressing
buttons yourself. When you play the game, you see that “Stamp” is not a
complete statement of what the player is doing. The actual experience is
much more than that. There are a lot of player actions that are important but
don’t result in their own final decision or physical action, similar to Candy
Crush Saga where we called these “secret verbs”. Many of these use
separate clicks through separate User Interface (UI) systems but are
building toward the “Stamp” decision rather than leading to their own
separate actions.
Goals
The game starts with a simple goal to review the incoming people and
stamp them. This is very directly tied to the player actions in the core
gameplay loop, so it’s easy to pick up and start doing and feel good about
completing. People like the satisfaction of a job well done, especially when
there’s a sense of a checkbox being ticked at the end of it.
Then the end of each day makes another goal clear: each time the player
stamps a person correctly, they get money. Money is necessary to keep the
player’s family alive and healthy. The player needs to stamp as many people
as possible each day to earn money to keep their family alive. There is a big
emotional reward to rapid (but accurate) stamping.
As the game continues, the people who come up to the border crossing
start to present interesting little self-contained goals. The conversation
pieces make it clear that the player’s actions have large consequences on the
NPC citizens of this world. The player can help the people they like and
hurt the people they don’t. There is no direct material or economic benefit
to these actions, but goals don’t have to be economic. These interactions
provide another layer of goal for the player to consider.
This is an interesting set of goals, as the players need to feed their family
conflicts with the core narrative goal of helping out the people coming
through the border crossing. Analyzing and understanding their needs
sometimes takes time. And some later scenarios sometimes require
unsuccessful stamping in order to perform the morally correct action. This
creates a nice tension where the player has to consider the moral
implications to their family versus the moral implications to strangers. This
friction is what makes this an interesting game – too many games that claim
to be about morality don’t make the moral questions difficult. Morality in
games is only interesting if the player has to struggle a little with the
choices.
Finally, as the game goes on for a few in-game days, the player starts to
become aware of the larger story. There are narrative threads that drive the
player to larger goals. As with the smaller narrative goals, these often
require the player to toss out previously important goal structures in order
to succeed. The core gameplay loop rewards the player for taking part in the
system. The narrative encourages the player to ask if the system should
even exist.
Challenges
The challenges of Papers, Please are different than many other games.
There are no enemies. Nothing to jump on or destroy. The player is
presented with a series of people trying to get through a border crossing.
Each person presents a self-contained little puzzle for the player to solve –
is their paperwork correct? Is anything showing the wrong date or wrong
gender or wrong haircut? This is a different type of challenge than jumping
from platform to platform, in that this requires attention to detail and rapid
visual processing of information. It stretches the same muscles as a hidden
object game or those old “find six problems in this picture” puzzles in
newspapers.
The game keeps this simple premise fresh by changing things every day.
There’s always a new form or new restriction that the player has to
consider. And each new piece of bureaucracy is layered on top of all the
previous ones. So, the player is always pushed a little harder to stretch their
memory and attention. The difficulty curve keeps going up.
These core gameplay challenges aren’t the only challenges, though. The
game also offers moral challenges through the narrative framing each
petitioning person offers. Do you help the husband and wife who appear to
have a simple typo on their form? Do you deny the evil jerk who endangers
others even though his paperwork is all in order? Even if you successfully
complete the cognitive challenge, the game adds another interesting
decision on top of that.
The flow diagram for Papers, Please can start off fairly simple, as seen
in Figure 9.2.
But there’s really more depth to the goals than this captures (Figure 9.3).
Everyone wants to get to the end of the day, but some players are motivated
by the narrative goal of feeding their family while others are motivated by
the moral goal of doing the right thing. The game doesn’t really
differentiate – there’s not a different choice or outcome for those two
players, but they will end up having very different experiences. This is a
great example of why it’s important to not just analyze the systems and
rules of the game but to consider how the player experiences them. Papers,
Please is a fairly simple game in its features and rules but uses those simple
combinations to lead to complex results in the player’s perception.
Systems
Papers, Please has relatively simple core gameplay but a number of
supporting systems. This is a good example of how systems depend on your
perspective. Let’s look at it in detail first.
A close examination of the core gameplay involves a few different
systems (Figure 9.4):
The Book: The player has a book that contains the current rules and
some supporting information. The player has to understand the rules in
order to perform their actions successfully.
The Documents: The player needs to analyze the documents given to
them by each person. This is where most of the gameplay actually
happens.
The Interface: The player needs to know how to manipulate things on
the screen, including stamping passports, riffling through documents,
and flipping through the book. The game incentivizes optimizing
within this system, and players often develop heuristics such as placing
things in certain locations and navigating the book via the table of
contents for quick flipping.
The Person: There is a 2D representation of the person that is part of
some forms of analysis, to confirm that this is the right person.
The Chat: The person chats with the player, providing more
information that needs review. The player can prompt this with the
speaker to gather more information, which is encouraged when there is
a discrepancy. The player can also pull up a transcript of the full text to
double-check things and refer to them.
The Clock: The UI includes a display that gives the current time and
date, which is cross-referenced for some documents. This is simple and
static information, so this might be considered more of a piece of data
rather than a full system.
Figure 9.4 Grouping verbs.
These systems are all elements of the core gameplay loop and inform the
actions the player takes. As noted, some of these might be considered data
points or specific features rather than full systems. When taking a close
look at gameplay, this line can get blurry. And at some level, a strict
definition doesn’t really matter here. The important thing for our current
goal is to note all the factors that affect the player’s actions. A closer
examination of each of those factors will reveal differences and
relationships between different factors. Sometimes labeling these things
into different buckets is a useful way to understand what’s happening.
Sometimes it’s not. It depends on the goals of the investigation.
If the goal is to help with a new game concept with some similar ideas,
then the focus is really on player choices. That suggests breaking
things down by a strongly player-based perspective – what does the
player see and where can they change it? This is basically the
perspective taken in the example up above.
If the goal is to understand the narrative and how the story is
constructed, then the focus becomes the unique qualities of each
person that appears. Breaking out these differences is more relevant
and deserves more expansion and thought. Thinking about every factor
in the player’s decision is less important and things like economics can
be hand-waved away.
If the goal is to understand difficulty and progression, then the daily
rules changes need more analysis. It might be worth considering each
new rule as a node in the system and see how they layer on each other.
All of this is focused on the core gameplay loop of Papers, Please. This is
just one part of the overall game. There are bigger systems that provide
another possible avenue for dissection.
Papers, Please works well because each NPC that comes along forces
the player to make interesting decisions about each of the systems (Figure
9.6).
Figure 9.6 Papers, Please system diagram plus an NPC’s face.
The player needs to evaluate purely along gameplay lines – what are
the facts of the case and how do they line up with the bureaucracy?
Each choice has an economic impact on the player, and the nature of
this impact encourages fast play.
The narrative and progression are closely linked, and determine the
flow of difficulty for the gameplay.
Some NPC choices have larger impacts on narrative, which can then
affect long-term progression.
Some NPC choices don’t have large story or narrative impacts but still
present interesting moral choices.
So even in a relatively focused and clear game like Papers, Please, there
are many ways to dissect. Do you focus purely on the core loop? Do you
focus on narrative or economy or decisions or the player or something else?
These are all valid dissections. It really does just depend on your goals and
needs. Even as we near the end of the book, there is no one answer to how
to do this. You need to understand your own goals and create your own
personal dissection.
The rise of multiple digital distribution channels. When the only way
to sell a game is by getting a box into a big retail store, it’s hard to
make a living by making artistic games with a smaller audience. Most
indie game studios don’t have a marketing team.
The rise of game engines like Unity or Unreal made the task of
programming much easier, allowing artists to focus more on
expressing an idea and less on getting pixels to animate.
The growth of the game industry and the expansion of gaming into
more audiences opened up indie games to appeal to people who don’t
play first-person shooters or whatever else is popular these days.
People who like personal quirky games have always existed, but it
took a certain critical mass to sell more than a few artistic games.
Papers, Please came out after this Indie revolution had already become a
thing. Games like Braid and World of Goo and Super Meat Boy (2010) had
shown that smaller games could succeed and could explore innovative
creative ideas that bigger commercial releases generally avoided. Papers,
Please is a great example of how this can be done.
Senses
Papers, Please has a strong and pronounced visual style that permeates
everything in the game. Colors are gray and faded. Fonts evoke Eastern
European themes. The player’s view of everything is a little detached and
distant and separated by glass or other barriers. The player’s avatar isn’t
immersed in the world even when the player’s UI is.
Emotion
Papers, Please is a game that works hard on the player’s heartstrings. The
player doesn’t just look at paperwork; they talk to the people. At first, this is
just adding a little spice – someone will complain about all the paperwork
in a way that resonates with the player. An NPC will be nervous,
emphasizing the stakes for their virtual life. But later NPC interactions
build complex and deep moral dilemmas out of a few lines of text.
How does this work? Papers, Please has a strong emotional foundation.
Players are familiar with this sort of interaction, and understand the tensions
and frustrations and relief that people are likely to experience in this
situation. Normally, players will have seen this from the other side, so
thinking about how it makes the border guard feel might be a new
experience. But the game’s ability to put the player in those shoes is one of
its greatest strengths (Figure 9.7).
Figure 9.7 Screenshot of the character’s family, as presented in
the daily results screen.
Money
How does Papers, Please make money?
Papers, Please is generally sold as a complete game in a digital
download. The rise of digital download is one of the factors that allows the
indie scene to exist. Steam is a much easier (and cheaper) platform to
manage than consoles or even PC games in boxes. By cutting out the
middleman and skipping the store experiences, indie developers can get
smaller games to customers in ways that never existed before.
Papers, Please did release on tablet and mobile devices, but not until
many years later.
Because Papers, Please is meant to be downloaded as a complete game,
the game can focus on telling a single complete story. Because players
expect to get hours of gameplay out of a complete game like this, the game
can take time and build on themes without worrying about players leaving
at the drop of a hat. Players are invested, literally. That wouldn’t work in an
arcade or even in a world of free games.
Meaning
Papers, Please is different from many of the games discussed in this book
in that it clearly has a meaning that it wants the player to experience. The
game is about bureaucracy and empathy and the challenges of working
within a flawed system.
Let’s talk about that more.
But all the moments tie together into a coherent whole that builds on the
focus of each one.
Papers, Please Works because There Is Consistent Attention to
Detail
Papers, Please is an endless stream of well-crafted little touches that
emphasize its vision. The theme is never forgotten and used to enhance
even small moments.
Music
Color
Font
Character
Dialog
Story Moments
Endings
Short-Term Goals
Long-Term Goals
Player Actions
Rule Structures
Once you identify and massage your theme, it’s worth spending a little time
to find the right phrasing. A good theme is a key part of a game’s vision,
and as such it’s worth communication throughout the production process
and in the marketing. Writing it up in a short pithy easy-to-remember phrase
makes it easier to transmit and discuss and share.
Theme Everything
Once you identify and name your theme, make it a lens that you consider
with everything you do. This can be applied in all sorts of cases to make
decision-making easier. If you’re debating between two UI color palettes,
think of your theme. If you’re writing up notes to the composer who is
going to create background music for you, tell them about your theme. If
you’re not sure which feature to prioritize, think about how they support
your theme. A theme won’t make all your decisions for you (what color
palette says “even little choices matter”?), but it will help.
This becomes more important the more people working on the game. A
clear well-phrased theme can be easily shared with the whole team. If
everyone knows the theme, everyone can use the theme. This is especially
valuable on larger teams where team members are not all in constant
communication. Having a unified theme is hard on these teams. Every team
member makes choices every day about how to build things or tweak
things. Having a shared understanding of the theme helps those decisions
line up to point at the same goal. Sure, theme is going to have the most
impact on the big fundamental decisions – core gameplay loop, story, visual
style – but if you want every little thing to align in the same way then every
person working on the project needs to be thinking about the same things.
The person making the street signs that the player will walk past while on
their quest will make better street signs that better fit your game if they
understand the theme.
This may sound arduous and oppressive and restrictive, but it’s actually
the opposite. The random junior sign-maker may want to put their creative
stamp on their work, but it’s actually easier to do that when they know that
their creative stamp aligns with everyone else’s. Having a shared vision is a
great and powerful thing. This is what bonds teams together and makes
them stronger. When a team aligns and agrees on a theme, it becomes a goal
that drives them together in shared and glorious purpose.
Vision
What if you don’t want to make a statement?
What if you just want to make a fun game and maybe make some
money?
There’s nothing wrong with that. Games can be used for many things.
Not all games are about getting a message across.
Even if your game is not about getting a message across, you’re still
going to be getting a message across. Every game is about something.
Every game says something about the world. If you’re not thinking about it
when you start work on the game, it’s still there but you have no control
over it. I don’t think the creators of Pac-Man were trying to make a perfect
summary of the 1980s, but they chose to include a core gameplay loop of
endless consumption, overvalued power fantasies, and bright neon colors. It
bubbled up even without being intended.
The same principles that apply to a game’s message can also be applied
to other qualities of the game. In addition to thinking about what the game
is trying to say, it’s good to start off thinking about other “why” questions
about the game:
A clear vision is great for the game as a whole but can also work for
individual features and content. Knowing why each piece of the game is
there helps everyone align on how to implement it.
Games Matter
Papers, Please is an excellent example of how games can matter. Games
can have something to say. Games can change how people view the world
and think about problems. I know I have a little bit more empathy for every
airport security guard I meet these days because of the game.
I work with the Education team at Roblox (but, as previously mentioned,
I don’t speak for them or the larger Roblox corporate entity). We’re trying
to use the capabilities of the Roblox platform to build new exciting
interactive tools for teachers. I believe that the future of education is going
to be shaped by games. Game developers have spent a long time teaching
people how to do silly things like jump on turtles and help alligators take
showers. But those same principles can be used to teach people important
things about the real world. It’s not easy, but it can be done.
When you’re making games, think about how to make them fun. Think
about how to keep people engaged and excited. But also think about what
you’re doing to the world. Can you make the world a better place, even in
small ways? Adding joy to people’s lives is a good. I’m proud of the games
I’ve made that are simple escapist fun. But games that add more than just
joy are even better.
OceanofPDF.com
Chapter 10
Post Mortem
DOI: 10.1201/9781003346586-10
When trying to understand games, each game requires its own separate
analysis. The same tools can be used, but they need to be recalibrated and
re-examined. A feature that works in one game won’t necessarily work for
another. A good dissection will help you see why that is the case. Games are
complicated systems, so a small change in one place can have large
unintended ripples throughout the rest of the design.
Every game shares many of the same elements. Every game has things the
player can do. Without interactivity, it’s not a game. Every game has things
the player wants. Without goals, it’s a toy. Every game has challenges.
Without obstacles, a game is no fun. Identifying this shared connective
tissue is the first step toward understanding games. Further examination of
these factors usually leads to interesting insights. Does the game have lots
of multifaceted goals but one simple action the player repeats? Does the
game give the player lots of tools but keep them focused on the same goal
throughout? Or does the game present lots of everything for the player to
explore? There’s no right or wrong way to set these things up.
3. Know your goal when dissecting.
There are lots of ways to understand games. There are lots of different ways
to think about how to break down a game, and how to view the parts. If you
try to have a complete unlimited understanding of a game, you will never
reach that goal. When you start your dissection, understand what you’re
trying to get out of the experience. Are you building something similar?
Trying to understand the genre? Want to know why one game succeeded
and another failed? Just trying to get at the psychology of the players? Just
want to understand why you like it? There are many reasons to dissect, and
they’re all valid. But they require different tools and lead to different
results.
I love systems. Systems are interesting and complicated and fun to look at.
Dynamics are a great example of this – combining simple rules to create
something complex. Game design requires not only understanding how
each feature works but also understanding how each feature relates to each
other. As mentioned, this quickly gets infinitely complicated. That’s why no
game designer fully 100% understands even their own games.
The best games are the games that have tightly connected systems. Players
have interesting decisions to make because every decision affects so many
things across the game. Each action the player takes ripples across multiple
systems, changing the actions, challenges, and goals that the player
experiences next. Building relationships that work this way is hard, but
that’s the heart of game design.
Some games are clearly “About Something”. Papers, Please wants you to
think about bureaucracy and empathy and spend some time viewing the
world from someone else’s perspective. Papers, Please was designed to
emphasize this meaning through every decision – gameplay, visuals, story,
progression, etc.
Many games are not designed with a clear goal like this. Candy Crush
Saga did not start with the idea of “Unexpected Consequences” and build
from there. I don’t think the creators of Centipede sat down to have
discussions about how to bring out the “frantic nature of the times” in their
visuals, story, or progression. But regardless of the creators’ intent, these
things are present in the games.
Games are art. Art has meaning. It’s not always the meaning the author
intended. The meaning may change over time. But just like a great book or
movie or painting, games say something about the world and the human
condition. When you finish playing a game, you are a changed person. Your
perspective on the world has changed. At least a little.
OceanofPDF.com
Bibliography – Games
Adopt Me!, (2017) [Roblox game] Bethink, Uplift Games
Agricola, (2007) [Board game] Uwe Rosenberg, Lookout Games
Angry Birds, (2009) [iOS, Nokia N900 game] Rovio, Chillingo
Animal Crossing, (2001) [GameCube game] Katsuya Eguchi, Hisashi
Nogami, Nintendo
Axis & Allies, (1984) [Board game] Larry Harris, Milton Bradley
Battle Cards, (1993) [Card game] Merlin Publishing
Bejeweled Blitz, (2010) [Facebook game] Jason Kapalka, PopCap Games
Bejeweled, (2001) [PC game] Jason Kapalka, PopCap Games, Electronic
Arts
Bioshock, (2007) [PC, Xbox 360 game] Ken Levine, 2K Boston
BIRD, (2019) [Roblox game] Roblox BIRD Community
Braid, (2008) [Xbox 360 game] Jonathan Blow, Number None, Microsoft
Game Studios
Brookhaven RP, (2020) [Roblox game] Wolfpaq, Roblox
Bubble Witch Saga, (2012) [iOS, Android game] Sebastian Knutsson, King
Candy Crush Saga, (2012) [Facebook, iOS, Android, Windows Phone
game] King/Microsoft
Candy Land, (1949) [Board game] Elanor Abbott, Milton Bradley
Carcassonne, (2000) [Board game] Klaus-Jürgen Wrede, Hans im Glück
Castle Crashers, (2008) [Xbox Arcade game] Dan Paladin, The Behemoth,
Microsoft Game Studios
Castlevania, (1986) [Famicom game] Hitoshi Akamatsu, Konami
Catan, (1995) [Board game] Klaus Teuber, Kosmos
Cave Story, (2004) [PC game] Daisuke Amaya, Studio Pixel
Centipede Recharged, (2021). [PlayStation5, Nintendo Switch, Xbox One,
PlayStation4, PC, Mac, Atari VCS game] Adamvision Studios,
SneakyBox, Atari
Centipede, (1981). [Arcade game] Dona Bailey, Ed Logg, Atari
Commander Keen in Invasion of the Vorticons, (1990) [PC game] Tom Hall,
Ideas from the Deep, Apogee Software
Consentacle, (2014) [board game] Naomi Clark, (self-published)
Cosmic Encounter, (1977) [Board game] Eon Games
Crazy Cake Swap, (2016) [iOS, Android game] Tom Smith, Zindagi Studio,
Zynga
Diablo, (1997) [PC game] Blizzard Entertainment
Dominion, (2008) [Board game] Donald X. Vaccarino, Rio Grande Games
Duelmasters, (2002) [Card game] Takara Tomy, Wizards of the Coast
Dungeons & Dragons, (1974) [Table-top role-playing game] Gary Gygax,
Dave Arneson, TSR
El Grande, (1996) [Board game] Wolfgang Kramer, Richard Ulrich, Hans
im Glück
Elder Scrolls V: Skyrim, (2011) [PC, PlayStation 3, Xbox 360 game] Todd
Howard, Bethesda Game Studios, Bethesda Softworks
Farmville, (2009) [Facebook game] Zynga
Flight Control, (2009) [iOS game] Firemint, Namco
Florence, (2018) [mobile game] Ken Wong, Mountains, Annapurna
Interactive
Fluxx, (1996) [Card game] Andrew Looney, Looney Labs
FTL: Faster than Light, (2012) [PC, Mac, Linux game] Subset Games
God of War, (2005) [PlayStation 2 game] David Jaffe, Sony Santa Monica
Studio, Sony Computer Entertainment
Grand Theft Auto 3, (2001) [PlayStation2 game] DMA Design, Rockstar
Games
Grand Theft Auto: Chinatown Wars, (2010) [iOS port of a DS/PSP game
from 2009] Rockstar Games
Hades, (2020) [PC, Mac, Nintendo Switch game] Supergiant Games
Halo: Combat Evolved (2001) [Xbox game] Jason Jones, Bungie, Microsoft
Game Studios
Hearthstone, (2014) [PC, Mac, iOS, Android game] Blizzard Entertainment
Hunter: the Reckoning (2002) [Xbox game] Dave Rodriguez, High Voltage
Software, Interplay Entertainment
Infinity Blade, (2010) [iOS game] Donald Mustard, Chair Entertainment,
Epic Games
Kaijudo (see Duelmasters)
Legend of the Five Rings, (1995) [Card game] Alderac Entertainment Group
Life is Strange, (2017) [PlayStation 3, PlayStation 4, Windows, Xbox 360,
and Xbox One game] Raoul Barbet, Michel Koch, Dontnod
Entertainment, Square Enix
Lode Runner, (1983) [Apple II, Atari 800, VIC-20, Commodore 64, PC
game] Doug Smith, Broderbund
Magic: The Gathering, (1993) [Card game] Richard Garfield, Wizards of
the Coast
Manhattan, (1994) [Board game] Andreas Seyfarth, Hans im Glück
Mario Bros, (1983) [Arcade game] Shigeru Miyamoto, Gunpei Yokoi,
Nintendo
Mario Paint, (1992) [SNES game] Hirofumi Matsuoka, Nintendo
Mario Party, (1998) [Nintendo 64 game] Kenji Kikuchi, Hudson Soft,
Nintendo
Marvel Snap, (2023) [iOS, Android game] Second Dinner, Nuverse
Medici, (1995) [Board game] Reiner Knizia, AMIGO
Metroid, (1986) [NES game] Nintendo
Minecraft, (2009) [PC game] Markus Persson, Mojang Studios
Monopoly, (1935) [Board game] Lizzie Magie, Waddingtons, Parker
Brothers
Munchkin, (2001) [Card game] Steve Jackson, Steve Jackson Games
Museum of Mechanics: Lockpicking, (2022) [PC game] Johnnemann
Nordhagen, Dim Bulb Games
Nethack, (1987) [PC game] NetHack DevTeam
Nintendogs, (2005) [Nintendo DS game] Kiyoshi Mizui, Nintendo
Pac-Man, (1980) [Arcade game] Toru Iwatani, Namco
Pandemic, (2008) [Board game] Matt Leacock, Z-Man Games
Papers, Please, (2013) [PC, Mac game] Lucas Pope, 3909 LLC
Pet Simulator 99, (2023) [Roblox game] Preston “BuildIntoGames”
Arsement, Big Games
Pocket God, (2009) [iOS game] Bolt Creative
RoboRally, (1994) [Board game] Richard Garfield, Wizards of the Coast
Rogue, (1980) [Unix game] Michel Toy, Glenn Wichman, Ken Arnold
Roller Coaster Tycoon, (1999) [PC game] Chris Sawyer, Hasbro Interactive
Royale High, (2017) [Roblox game] callmehbob, Roblox
Scrabble, (1948) [Board game] Alfred Mosher Butts, Hasbro
Settlers of Catan (see Catan)
Shariki, (1994) [PC game] Eugene “Zhenya” Alemzhin
Shovel Knight: Shovel of Hope, (2014). [3DS, WiiU, PC, Mac game] Sean
Velasco, Yacht Club Games
Sid Meier’s Civilization, (1991) [PC game] Sid Meier, MicroProse
SimCity, (1989) [Amiga, Mac, PC, Commodore 64 game] Will Wright,
Maxis, Electronic Arts
Slay the Spire, (2019) [PC, Mac, Linux game] Clark Aboud, Mega Crit,
Humble Bundle
Space Panic, (1980) [Arcade game] Universal Coleco
Spelunky, (2012) [Xbox 360 game] Derek Yu, Mossmouth, LLC, Microsoft
Studios
Stardew Valley, (2016) [PC game] Barone, Eric
Street Fighter 2, (1991) [Arcade game] Yoshiki Okamoto, Capcom
Super Mario Bros, (1985) [NES game] Shigeru Miyamoto, Nintendo
Super Meat Boy, (2010) [Xbox 360 game] Edmund McMillen, Tommy
Refenes, Team Meat
Sushi Go!, (2013) [Card game] Phil Walker-Harding, Gamewright Games
Tamigochi, (1996) [Physical game] Aki Maita, Bandai
The Elder Scrolls IV: Oblivion, (2006) [PC, Xbox 360, PlayStation 3 game]
Ken Rolston, Bethesda Game Studios, 2K Games
The Game of Life, (1960) [Board game] Bill Markham, Reuben Klamer,
Milton Bradley
The Legend of Zelda: Breath of the Wild, (2017) [Nintendo Switch game]
Hidemaro Fujibayashi, Nintendo
The Secret of Monkey Island, (1990) [Amiga, Atari ST, PC, Mac game] Ron
Gilbert, Lucasfilm Games
The Secret of Monkey Island: Special Edition, (2009) [iOS, PC, Xbox 360
game] Ron Gilbert, Lucasfilm Games
The Sims, (2000) [PC, Mac game] Will Wright, Maxis, Electronic Arts
Ticket to Ride, (2004) [Board game] Alan R. Moon, Days of Wonder
Tigris and Euphrates, (1997) [Board game] Reiner Knizia, Hans im Glück
Tomeko’s Great Adventure: Mystery Dungeon, (1993) [Super Famicom
game] Tadashi Fukuzawa, Chunsoft
Track and Field, (1983) [Arcade game] Konami
Triple Town, (2010) [Amazon Kindle, Facebook game] Dan Cook, Spry
Fox
Ultima 1: The First Age of Darkness, (1981) [Apple II game] Richard
Garriott, Kenneth W. Arnold, Origin Systems, California Pacific
Where’s My Water?, (2011) [iOS, Android game] Tim FitzRandolph,
Creature Feep, Disney Mobile
Wiz War, (1985) [Board game] Tom Jolly, Jolly Games
Wizardry: Proving Grounds of the Mad Overlord, (1981) [Apple II game]
Andrew C. Greenberg, Robert Woodhead, Sir-Tech Software
Work at a Pizza Place, (2008) [Roblox game] Dued1, Roblox
World of Goo, (2008) [PC and Wii game] Kyle Gabler, 2D Boy
World of Warcraft, (2004) [PC, Mac game] Blizzard Entertainment
XCom: Enemy Unknown, (2013) [iOS port of a PC game from 2012] Firaxis
Games, 2k Games
OceanofPDF.com
Bibliography – Non-Game
(2024). (n.d.) Roblox Reports Fourth Quarter and Full Year 2023 Financial
Results. Roblox.com. https://ir.roblox.com/news/news-
details/2024/Roblox-Reports-Fourth-Quarter-and-Full-Year-2023-
Financial-Results/default.aspx
Bartle, R., “Hearts, Clubs, Diamonds, Spades: Players Who Suit MUDs”
(1996).
Cabera, P., & Soesbee, R. (1999). The Way of the Naga (p. 2). Alderac
Entertainment Group.
Curry, D. (2024). “Candy Crush Revenue and Usage Statistics.”
https://www.businessofapps.com/data/candy-crush-statistics/
Csikszentmihalyi, M. (1996). Creativity: flow and the psychology of
discovery and invention. HarperCollinsPublishers.
England, L. (21 April 2014). “The Door Problem” – “Liz England”.
lizengland.com
Faidutti, B. (2017). “Postcolonial Catan.” Boardgame Design by Bruno
Faidutti. February 6, 2017.
https://faidutti.com/blog/blog/2017/06/02/postcolonial-catan/
Friedman, T. (1999). “Civilization and Its Discontents: Simulation,
Subjectivity, and Space” in On a Silver Platter, ed. Greg M. Smith, New
York University Press, 1999.
Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1994). Design Patterns:
Elements of Reusable Object-Oriented Software (1st edition). Pearson
Education, Limited.
Griesemer, J. (2010). “Changing the Time Between Shots for the Sniper
Rifle from 0.5 to 0.7 Seconds for Halo 3” GDC Talk.
Guide, C., & Gary, K. M. (1982). How to win video games.
Hocking, Clint (October 7, 2007). “Ludonarrative Dissonance in
Bioshock”. Click Nothing. Archived from the original on January 14,
2020).
Huizinga, J. (2014). Homo Ludens: A Study of the Play-Element of Culture.
Mansfield Centre, CT: Martino Publishing ISBN 978-1-61427-706-4.
L, D. (2018). Fishing for Gods in Strade’s Gallows. [Downloadable game
module] Dungeon Masters Guild.
Lazzaro, N. (2012). Why We Play: Affect and the Fun of Games—
Designing Emotions for Games, Entertainment Interfaces, and Interactive
Products. In Human Factors and Ergonomics. CRC Press.
https://doi.org/10.1201/b11963-36
Loring-Albright, G. (2015). “The First Nations of Catan: Practices in
Critical Modification” Analog Game Studies 2.
Lee, S. and Ditko, S. (1962). Amazing Fantasy #15, Marvel Comics, NYC.
Meadows, D. (2008). Thinking In Systems: A Primer. Chelsea Green
Publishing. ISBN 978-1844077250.
Meier, S., & Noonan, J. L. (2021). Sid Meier’s memoir!: a life in computer
games. W. W. Norton & Company, Inc.
Miller, G. A. (1956). The magical number seven, plus or minus two: Some
limits on our capacity for processing information. Psychological Review,
63(2), 81–97.
Nguyen, C. Thi (2020). Games: Agency as Art. New York: Oxford
University Press.
Raphel, A. (2017). “The Man Who Built Catan.” The New Yorker,
https://www.newyorker.com/business/currency/the-man-who-built-catan
Rogers, S. (2014). Level up!: the guide to great video game design (2nd
ed.). Wiley.
Rosewater, M. (2002). Timmy, Johnny, and Spike. Wizards of the Coast.
https://magic.wizards.com/en/news/making-magic/timmy-johnny-and-
spike
Rosewater, M. (2009). Kind Acts of Randomness. Wizards of the Coast.
https://magic.wizards.com/en/news/making-magic/kind-acts-
randomness-2009-12-14
Rosewater, M. (2011). New World Order. Wizards of the Coast.
https://magic.wizards.com/en/news/making-magic/new-world-order-
2011-12-05
Rosewater, M. (2014). Lenticular Design. Wizards of the Coast.
https://magic.wizards.com/en/articles/archive/making-magic/lenticular-
design-2014-12-15
Schell, J. (2015). The art of game design: a book of lenses (2nd ed.). Taylor
& Francis.
Shakespeare, W., 1564–1616 author. (1954). The tragedy of Hamlet, Prince
of Denmark. [London]: The Folio Society.
Suits, B. (1978). The grasshopper: games, life, and Utopia. University of
Toronto Press.
Tekinbaş, K. Salen, & Zimmerman, E. (2003). Rules of play: game design
fundamentals. MIT Press.
Winkie, L. (2021). “The Board Games That Ask You to Reenact
Colonialism” The Atlantic
https://www.theatlantic.com/culture/archive/2021/07/board-games-have-
colonialism-problem/619518/
Wolf-Meyer, M. (2019). “Everything I needed to Unlearn I learned from
Sid Meier’s Civilization”
https://matthewwolfmeyer.com/2019/05/22/everything-i-needed-to-
unlearn-i-learned-from-sid-meiers-civilization/
Raphel, A. (2014). “The Man Who Built Catan.” The New Yorker, February
12, 2014. https://www.newyorker.com/business/currency/the-man-who-
built-catan
Wright, W. (2011). The Replay Interviews: Will Wright. Game Developer.
https://www.gamedeveloper.com/business/the-replay-interviews-will-
wright
Yu, D. (2016). Spelunky. Boss Fight Books. ISBN 9781940535111.
OceanofPDF.com
Index
Pages in italics refer to figures.
A
actual audience, 221
Ancient Evil Necromancer, 216
Angry Birds, 57
Animal Crossing, 11, 194, 195, 208
animation, 28, 52, 76, 189
Apple, 56–57, 215
arcade games, 5, 42, 74–75, 87, 89, 92–95, 247
ASCII graphics, 150
avatar
character position, 20–21, 28
normal Roblox, 203, 210
player’s, 25, 94, 101, 159–160, 203, 224, 233
B
Bailey, Dona, 93
Baldur’s Gate, 35
Bartle’s taxonomy of MMO players, 219
baseball, 4
cards, 184
Battle card, 189, 190
being all-powerful is boring, 7, 9
Bejeweled, 51
Bioshock, 200, 239
board games, 2, 5, 33, 49, 85, 107, 111–146, 170, 182–186, 189, 195,
248; see also Catan/Settlers of Catan
rulebooks, 5, 107
Braid, 41, 233
Brookhaven RP, 211
Bubble Witch Saga, 57
build actions, 117, 118, 175–176, 180–181
bureaucracy, 224, 227, 231, 234–238, 247
C
Candy Crush Saga, 221, 225, 248
counting options, 69–70
flow, 68, 68
frame of, 52–53
gameplay dissection
challenge, 50–51, 52
goals, 50, 58–73
verbs, 47–50
inputs, 49
match-3 genre, 50–51, 55, 63
mobile game by King, 47
non-gameplay dissection
emotion and narrative, 54–55
events, 66–68
meaning, 58
mobile games history, 56–58
money, 55–56
player-generated goals, 65–66
secret verbs, 68–71
senses, 53–54
technology, 52–53
verbs and goals, 71–72
outputs, 49
rules, 49
Saga map, 67
sense of progression, 51, 64
swap/swapping, 49–50
variety of different objects, 50–51
Candy Frogs, 50
Candyland, 4
card games, 2, 69, 135, 144, 172, 181–182, 184–185, 187–188; see also
Magic: The Gathering/Magic
cartoony and childish, 53–54
Castle Crashers, 151
Castlevania, 15, 41
Catan/Settlers of Catan, 2, 12, 177, 205
challenges, 115
core loop, 116–118
goals, 113–115
non-gameplay dissection
history, 118–119
meaning, 122
monetization, 120
narrative, 121–122
senses, 120–121
not verbs
Roll, 113
Settle, 113
randomness
allows mixed groups to have fun together, 140
benefits, 139
building in Catan, 143
catch-up mechanic, 140–141
development deck, 144–145
downsides, 141
initial board setup, 143
make a game easier, 139
make a game more widely appealing to large audience, 140
overwhelm choices, 142
punishes best players, 141–142
resource production, 143–144
rolling a seven, 145–146
takes away earned rewards, 142
uncertainty, 122–123
benefits of, 135–138
certainty about, 146
downsides, 143
game state, 131–135, 131–134
hidden information, 124–125
mental skill, 124, 126
people, 123–125
physical skill, 124–126
randomness, 125–126
works, 126–131, 126–129
US edition of, 120
verbs, 111–113
Cave Story, 41
Centipede, 2, 74–110, 248
Centipede Recharged (2021), 86
challenge
fleas, 81
to gardening, 82
scorpions, 81–82
spiders, 81
dynamics
combination of rules, 96–99
complicated by other rules, 96
fleas cause through set of, 96
game designer’s target/goal, 97–98
logical outcome of series of other rules, 95–96
Mushroom System, 103–104
phases, 99–100
priorities, 104
feature ideas, 87–91
flow, 82–84, 83
breakdown, 83
decision process, 83
decision process ++, 84
gardening dynamics
mushrooms interact with centipedes, 77–78
Mushroom Bounce, 78
Mushroom Tunnel, 79
goals
action, 79–80
anti-goal of “Don’t Die”, 79–80
collect points/gold, 76–77
destroy enemies, 77
don’t die, 76
gardening, see gardening dynamics
high-level
actions, 101
challenge, 102–103
goals, 102
non-gameplay dissection
golden age of arcade games, 92–93
meaning, 94–95
money, 93–94
narrative and emotion, 94
senses, 92
Bug Blaster, 74, 88, 94
progression, 92
rules, 84–86
breaking down a feature, 85
to identify changes, 86–91
simple AI rules, 96–97
systems, 100–101
dissecting, 108–109
mapping non-existent, 109–110
verbs
move, 74–75
shoot, 75–76
visualization
Centipede as flowchart, 106, 106–107
Centipede as rulebook, 107, 107
Venn diagrams, 105, 105–106
visual map, 104
challenge, 122–146
Candy Crush Saga, 50–52
Centipede, 81–82
Magic: The Gathering, 177–180
Papers, Please, 227–228
Royale High, 207–209
Settlers of Catan, 115
Spelunky, 148
chess, 70, 72, 126, 133, 136, 141, 177, 183, 190
Civilization, 4, 63, 200, 239
classic arcade games, 75, 93, 247
Commander Keen (1990), 41
commercialism, 216
console games, 42, 56
constant rewards, 54
content
difficulty curves, 191–195
add peaks, 193, 193
gradually rise to peaks, 193, 193
Grand Theft Auto, 3, 194–195, 196
levels off after a while, 192, 192
Rollercoaster Model, Shovel Knight, 193, 194
Stardew Valley/Animal Crossing, 194, 195
straight line, 192
flow, 201
fun, 196–200
good ingredients, 201
good-level design and progression, 199
knobs, 200
Magic cards, 189
progression, 191
repeating core loops, 189–190
God of War, fun core loop, 190–191
rules and, 188
themes of game, 200
types of, 189
Covet Fashion, 207
cozy games, 11, 194–195, 208
Cozy Grove, 11
Crazy Cake Swap, 47
Crazy Kitchen, 47
Csikszentmihalyi, Mihaly, 11, 123
customization, 161, 163, 207–211, 215, 223
D
deckbuilding, 177, 181–185, 188
design process, 14, 106
Diablo, 150
digital game, 172, 182, 189, 211, 216, 219
Discord, 221
dissection
game design is thievery, 14
know your goal when dissecting, 245–246
meta-dissection, 14
pre-dissection, 13
valuable skill, 13
The Door Problem, 157
downloadable content (DLC) dynamics, 43, 77–79, 95–100
Dress to Impress, 207
Duelmasters, 169
Dungeons & Dragons, 5, 119, 138, 150, 210–211, 217
E
emotion
Candy Crush Saga, 54–55
Centipede, 94
Magic: The Gathering, 186–187
Papers, Please, 233–234, 237–238
Royale High, 214–215
Shovel Knight, 43–45
Spelunky, 151–152
empathy, 235, 238, 244, 247
Enemy AI System, 96–97, 102–103
England, Liz, 157
F
Facebook, 57, 206, 210
Faidutti, Bruno, 121
Flow, 11, 123, 208
Fluxx, 137
Fortnite, 57, 188
free-to-play games, 55–58, 62, 66
frustration, 44–45, 186, 234
FTL: Faster than Light, 151
G
game(s)
concepts of, 1
definition
challenges, 3–4, 10–12, 19, 25, 36–37, 37, 45, 50–51, 52, 58,
60, 81–84, 83, 102–103, 108–110, 115–117, 117, 122–
125, 127, 132, 134–135, 141, 148, 149, 156, 158, 161–
163, 177, 177, 178–180, 187, 191, 193–194, 198–199,
201, 207–209, 218, 227–228, 227, 231, 231, 235, 238,
245–246
choices, 3–5, 7, 9–10, 15, 17, 33, 50, 70, 84, 91, 112, 116,
127, 127, 128, 130–132, 132, 133, 135, 139–140, 142,
144–145, 157, 177, 186–187, 200, 206–208, 211, 218,
224, 226, 228, 230–232, 236, 238–241
goals, 3, 5–7, 10–13, 16, 18, 24, 32, 35–36–37, 37, 42, 50–
51, 52, 58–65, 60–63, 65–68, 71–72, 76–80, 83–84, 85,
91, 102, 105, 108–110, 113–115, 114, 117, 121–123, 127,
132, 146–148, 149, 162–163, 171, 174–176, 177, 179,
188, 205–206, 206, 208, 209, 211–212, 214, 216, 218–
219, 221, 223, 226, 227–228, 228, 231–232, 235, 237–
238, 245–247
interactivity, 3–4, 6–7, 9, 16, 19–20, 33, 111, 122–123, 157,
216–218, 245
pretend, 3, 12–13, 210–211, 217, 222
skill, 3–5, 11, 13, 33, 45–46, 58, 63, 67, 69–70, 72, 75, 87,
93–94, 109, 124–126, 134, 137, 139–142, 144, 146, 178,
193, 199, 207–208
uncertainty, 3, 9–11, 15, 56, 115–116, 122–126, 132–133–
139, 141–143, 146, 155, 177–178, 194, 208
development, 8, 13, 91, 159, 164, 246
gamers/non-gamers, 248
history
Candy Crush Saga, 57–58
Catan, 118–119
Centipede, 92–93
Colonialism, 121–122
Magic: The Gathering, 183
Mobile games, 56–57
Papers, Please, 232–233
Royale High, 215
Shovel Knight, 40–41
Spelunky, 150–151
meaning, 244, 247–248
Candy Crush Saga, 58
Centipede, 94–95
Magic: The Gathering, 188
Papers, Please, 235
Royale High, 216
Settlers of Catan, 122
Shovel Knight, 45–46
Spelunky, 152
monetization, 42
rules, 7–9
systems, 246
terminology, 2
game design, 1, 52
decisions due to non-gameplay factors, 38, 247
is thievery, 14, 40–41, 109
player’s experience, 246–247
Game Design Document, 86, 107, 244
game designer(s), 4, 11, 13–14, 61, 71–72, 97, 110, 121, 124, 152, 159,
169–170, 216, 219–220, 247–248
Game Design Patterns, 14
gameplay, 16, 43, 45
deep analysis of related game, 21
influenced by look and feel of game, 39–40
games industry, 55–56, 119, 209
Gardening Moments, 81–82
Garfield, Richard, 186
Go, 97
goals
in Candy Crush Sag
design, 72–73
goals merging, 63
into bigger goal, 60
into a game, 64
layers of analysis, 59–60
many goals inside another goal, 62
one goal inside another goal, 61
other goals, 65
player-generated, 65–66
swap/swapping, 49–50
verbs and, 71–72
God of War, 32, 102, 189–190
Grand Theft Auto 3 (GTA3), 194–195, 196, 217
graphics, 39, 120, 149–150
H
Hades, 151
Halo, 32, 36–37, 97, 102, 189, 191, 198, 208, 215
Hamlet, 15
Hearthstone, 172
Hocking, Clint, 240
Holocene, 211
Homo Ludens: A Study of the Play-Element in Culture, 12
Huizinga, Johan, 12
human psyche, 58
Hunter: the Reckoning, 96, 243
I
Indie games, 15, 41, 43, 147, 150–151, 232–233
Infocom, 45, 216–217
input/output system
electrons flow, 28, 28
game designer controls, 25, 26
inputs through a device, 25
jumping/jump state, 28–29, 29, 31
pixels change, 29, 30
pixels on screen, 25
player notices change, 30, 30
player’s brain to the computer, 26, 27
player wants new thing, 30, 31
press the button, 26–28, 27
J
Jackson, Steve, 119
jumping, 16, 28–29, 29, 36, 41, 150, 227
K
Kaijudo, 169
Klondike, 2
Knizia, Reiner, 119
knobbiness, 200
L
Legend of the Five Rings, 187
Way of the Naga sourcebook, 187
Legend of Zelda: Breath of the Wild, 217
Life Is Strange, 35
Lode Runner, 41
loot boxes, 184, 205, 208
M
Magic Circle, 12–13, 45, 182, 189
Magic: The Gathering/Magic, 130, 219
challenges
uncertainty, 178
combo decks, 175
creature, 175–176, 180–181, 189, 191, 197
attacking, 179
casting a spell, 179–180
playing, 178–179
produces mana, 198
secret, 199
examples, 178–180
flow, 177
genre of collectible card games, 172
goals
attack, 175
build, 174–175
Magic actions, 175–176
Magic cards, 186, 189
non-gameplay dissection
content and rules, see content
emotion, 186–187
history, 183
meaning, 188
money, 184–185
narrative, 187
senses, 186
technology, 185–186
states of game, 180–181
systems
combat, 181–182
deck building, 182–183
mana system, 181
more, 183
spells, 182
verbs
activate abilities, 174
attack, 174
play cards, 173–174
mana system, 177, 179, 181, 186
Super Mario Bros, 41–42
Marvel comics, 240
Marvel Snap, 130, 172
Massively Multiplayer Online game (MMO), 6, 219
Medici, 119
Meier, Sid, 4, 9
meta-dissection, 14
Minecraft, 6, 45, 56, 113
mini-games, 18, 24, 99, 204
Miraculous RP: Ladybug & Cat Noir, 211
monetization, 42–43, 247
Candy Crush Saga, 55–58, 62
Centipede, 93–94
Magic: The Gathering, 185
Settlers of Catan, 120
Shovel Knight, 42–43
Monopoly, 141, 183, 187
pass GO, 33
move and attack, 18, 22, 36, 96
core verbs of, 33
God of War, 32
Halo as, 32, 36
Super Mario Bros, 32
multi-user dungeons (MUDs), 217
Munchkin, 137, 143
Museum of Mechanics: Lockpicking, 41
N
Non-Player Character (NPC), 23–24, 43, 231, 237–238
O
Obbies, 212
Oblivion, 108
One Piece Card Game, 172
P
Pac-Man, 92, 241
Papers, Please, 224, 225
bureaucracy, 231, 236–237
challenges, 227–228
flow diagram, 227–228
flow, 227, 227
with goals, 228
games are about something
choices, 238–240
games matter, 244
know your themes, 239–240
theme everything, 240–241
themes, 236–238
vision, 235, 241–244
goal for the player, 226
non-gameplay dissection
emotion, 233–234, 234
history, 232–233
meaning, 235
money, 235
senses, 233
for PCs and mobile, 224
systems
core gameplay loop, 229–230
goals of investigation, 230
simple core gameplay, 228–229
verbs, 224–226
PC games, 41–42, 56, 150–151, 202, 235, 247
philosophy
Grasshopper, 11
player-generated goals, 65–66
players, 3
avatar, 25, 94, 101, 159–160, 203, 224, 233
character, 8, 97, 218
creativity, 218–219
freedom, 217
goals, 7, 91, 174
individual skill of, 4
interactivity, 6, 145
Johnny/Jenny, 219
mental capacity, 70
on Roblox, 221
Spike, 219
Tammy/Timmy, 219
Pocket God, 56
Pokémon, 171
Pokémon Go, 53
poker, 2, 72
pre-dissection, 13
progression, 191–195, 199
Candy Crush Saga, 51, 61, 63–65
Centipede, 92–93
Magic: The Gathering, 195
Papers, Please, 230–232
Royale High, 211
Spelunky, 149, 151, 161, 163, 170
puzzle game, 152, 186
R
Reddit, 221
Roblox, 6, 57, 220–221, 244
audience, 220
to Australia, 202
experiences, 213
on other platforms, 215
platform, 202, 206
Studio, 212
Roblox High School, 211
Robux, 215
Rogue, 150
role-playing games (RPGs), 63, 73, 185, 188
Rosewater, Mark, 130, 174, 183–184, 219
Royale High, 202, 203
audience
dissecting, 218
interactivity, 216–218
no demographics, 221–222
avatar, 203
challenges
customization and decorating features, 207
dynamics, 209–211
flow, 208, 209
goals, 205–206, 206
non-gameplay dissection
emotion, 214–215
history, 215
meaning, 216
money, 215
narrative, 213–214, 214
senses, 213, 213
technology, 212
past
Game as service, 207
game loop, 206–207
systems, 211, 212
understanding
audience, 219, 222
goals, 223
non-existent audiences, 222
other people, 220–221
players of a game, 218
verbs, 205
action, 204
buy, 203
customize, 203–204
events, 205
mini-games, 204
move, 203
spin the wheel, 204
trade, 204
Rules of Play, 12
running, 16–17, 20, 36, 124, 150, 159, 218
S
score points, 76–77, 79, 113
Scrabble Go, 200
Shariki, 51
Shovel Knight, 15–46, 92, 124, 157
2D platforms, 15, 41
aspect of, 41
game flow level, 37, 37–39
game screen, 26
non-gameplay dissection, 38–39
emotions, 44–45
history and influences, 40–41
meaning, 45–46
monetization, 42–43
narrative, 43–44
senses, 39–40
original game in series, 15, 16
position, 34
verbed input/output, 31–32
input verbs and output goals, 32
verbs, 15–25
Shovel Knight: Shovel of Hope, 15
SimCity, 6, 37
The Sims, 208
Skyrim, 217
Slay the Spire, 151
Smurf Village, 57
social games, 206
socialization, 209–210
solo games, 2
Space Panic (1980), 41
spells, 70, 172, 175–176, 178, 182
Spelunky, 41, 147–171, 148
2D side-scrolling platformer, 147
flow, 149
gameplay dissection
challenges, 148
goals, 148
progression, 149
verbs, 147
non-gameplay dissection
emotions, 151–152
history, 150–151
meaning, 152
money, 151
senses, 149–150
systems
add/remove Gold, 167, 167
deep systems, 170–171
dissecting, 159–164
friendships/friend groups, 166
fun, 171
link, 164–167, 165–167
map, 162
map groups, 164
procedural fun, 156–157
randomness, 153
relationships, 165
thinking, 157–159
thinking–feedback loops, 167–170, 168
understanding fun, 153–156
Spiel des Jahres, 118–119, 119
spinning, 243
sports, 3, 5, 124–125, 141, 178, 203, 229, 248
Stardew Valley, 194, 195
Star Wars Unlimited, 172
Street Fighter, 2, 108
Super Mario Bros, 15, 41–42, 240
Super Meat Boy, 233
Super Smash Bros, 141
Sushi Go!, 185
T
target audience, 220–221
Teuber, Klaus, 122, 145
theoretical audience, 222
Tigris and Euphrates, 119
Track and Field, 5
Triple Town, 37
U
UI/UX design, 29, 222
uncertainty, see challenge
Untamed Animals, 211
user-generated content (UGC), 202, 213
User Interface (UI), 25, 164, 225, 230
V
Venn diagrams, 105, 105–106
verbs, 15–25
advanced verb-ing, 16–19
big, 36
Candy Crush Saga, 47–50
Centipede, 74–76
direct action, 19–24
as genre, 36–37
to the goal, 36
interface, 24–25
Magic: The Gathering, 173–174
overlapping with different goals, 35–36
overlapping with different rules, 33, 33–34
Papers, Please, 224–226
pre-verbs, 17
Royale High, 203–205
Settlers of Catan, 111–113
Shovel Knight, 15–25
Spelunky, 147
understanding, 15–16, 32–33
victory point, 12, 111, 113, 115–118, 125, 127, 131, 145
video game, 2, 8, 25, 27, 29, 33, 49, 58, 74, 85, 93, 95, 107, 116, 120,
124, 177, 183, 194, 208, 211, 247
vision
clear, 243
Mood Boards, 243
points, 242–243
prototypes, 243
statement, 241–242
“why” questions about game, 242–243
visuals, 39, 85, 120, 155, 213, 235, 247–248
W
Where’s My Water?, 56, 106, 157, 199, 201, 242
world economy, 100
World of Goo, 151, 233
World of Warcraft, 2
Y
Yargle, 9/3 Frog Spirit creature, 189, 190
Yu, Derek, 153, 156
Z
Zindagi, 47
Zynga, 47
OceanofPDF.com