Fundamental of Role Playing Game Design by Ernest Adam
Fundamental of Role Playing Game Design by Ernest Adam
Ernest Adams
Ernest Adams
Table of Contents
What Are Role-Playing Games?
War Games
Action Games
Adventure Games
Game Features
Themes
Progression
Gameplay Modes
Core Mechanics
Rolling Dice
Character Attributes
Magic and Its Equivalents
Skills and Special Capabilities
Character Design
The Game World and Story
Settings
Story
The Presentation Layer
Interaction Model
Camera Model
User Interface
Summary
Design Practice Case Study
Design Practice Questions
What Are Role-Playing Games?
Role-playing games allow players to interact with a game world
in a wider variety of ways than most other genres do, and to play
a richer role than many games allow. Many role-playing games
also offer a sense of growing from an ordinary person into a
superhero with amazing powers. Other genres usually provide
players with these powers immediately, but in a role-playing
game, the player earns them through successful play and gets to
choose which particular abilities he wants to cultivate. This book
first defines the role-playing genre and then describes the
unique gameplay features, modes, and mechanics of this type of
game. This book focuses on single-player role-playing games that
use both avatar-based and party-based interaction models.
In addition, we’ll look at the world, story, and settings common to role-
playing games, and delve into the attributes of the avatars and other
characters involved in the game. We’ll also look at the various game modes
and some special issues for designing the user interface of a role-playing
game.
Unfortunately, there isn’t room for more than a general overview of role-
playing games. They include more different types of gameplay than most
other genres and have the second most complicated user interfaces.
(Construction and simulation games have the dubious honor of the most
complicated user interfaces.) For a more detailed discussion of the subject,
read Neal and Jana Hallford’s Swords and Circuitry (Hallford and
Hallford, 2001).
Role-Playing Games
Role-playing games are ones in which the player controls one or more characters,
typically designed by the player, and guides them through a series of quests managed
by the computer. Victory consists of completing these quests. Character growth in
power and abilities is a key feature of the genre. Typical challenges include tactical
combat, logistics, economic growth, exploration, and puzzle solving. Physical
coordination challenges are rare except in RPG-action hybrids.
Computerized role-playing games are an outgrowth of the original
noncomputerized, pencil-and-paper role-playing games, of
which Dungeons & Dragons is by far the most famous example. (For
simplicity’s sake, this book calls computerized role-playing
games CRPGs and the noncomputerized kind tabletop RPGs to distinguish
them from each other. Live-action role-playing, or LARP, is still another
variant that we won’t deal with here. It has a lot of additional rules to deal
with the physical activities of the players.) The object of both kinds of
games, computerized and otherwise, is to experience a series of adventures
in an imaginary world, through an avatar character or a small group of
characters whose skills and powers grow as time goes on. A group of
characters who go on these adventures together in an RPG is universally
called a party.
In tabletop games, the adventures, usually characterized as quests to
achieve some goal, are devised and staged by one player acting in a special
role as the game master or dungeon master (this book uses the term game
master or GM). The tabletop games’ rules are complex by comparison to
other noncomputerized games. Almost all the game activity takes place in
the players’ imaginations; only a few props or visual materials depict the
game world. Consequently, the players may propose to take almost any
action that they can think of, and the GM must decide whether the action is
permitted within the rules and determine its consequences. In general,
tabletop RPGs are permissive rather than restrictive, and any reasonable
action is allowed—with the definition of reasonable being the privilege of
the GM. The process involves a certain amount of ad-hoc rule making.
In CRPGs, the computer implements the rules, performs the activities of
the game master, and presents the game world on the screen. Because the
computer can offer the players only a fixed set of actions to take and can’t
invent new rules on the fly, CRPGs aren’t as flexible as the tabletop games.
However, because the players do not have to implement the rules and the
graphics are often stunningly beautiful, CRPGs are somewhat more
accessible and attractive to the novice player than tabletop RPGs.
Multiplayer online RPGs also sometimes include human GMs who have a
limited ability to change or expand on the computer-controlled rules. The
GM acts similarly to a GM for a board game, modifying situations and
keeping the game fresh.
A key aspect of tabletop RPGs is, as the name suggests, role-playing—that
is, improvisational drama in which each player plays the role of his avatar
character and the GM plays the roles of any NPCs. Emotional relationships
can arise and change among the characters as the players play their
respective roles. A good role-playing experience depends on the
imaginations and acting skills of the players. For the most part, however,
CRPGs have only borrowed the general themes and core mechanics from
the tabletop games and little of the role-playing activity itself. Single-player
CRPGs don’t yet have the power to simulate NPCs with the acting skill of a
human GM. Role-playing in single-player RPGs is therefore limited to
holding conversations with NPCs by means of a dialogue tree.
In contrast, multiplayer online RPGs do allow real role-playing between
characters because the players can type messages to each other on the
computer’s keyboard and sometimes even talk to each other via a
microphone and speakers. Comparatively few people play this way, but the
option is available.
The essential parts of a computer role-playing game, then, are the quest or
story of the game and character growth. The quests usually require combat,
and the rules of the game are designed to support it. The rules also define
how character growth occurs. Creating a successful CRPG depends on
providing a captivating story and a rewarding character growth path.
CRPGs have elements in common with many other genres; it is the way in
which they implement them, and the combinations in which they occur,
that set them apart. Because CRPGs include so many types of challenges,
it’s not unusual for people to make hybrids.
WAR GAMES
CRPGs and war games include combat and a set of rules for determining
how it takes place. However, CRPGs differ from war games in that CRPGs
are about a small group of heterogeneous characters (and sometimes only
one), almost always implemented as living humanoids, rather than a large
group of often identical units such as tanks or airplanes. Unlike CRPGs, war
games seldom keep track of the growth of individual units, and role-playing
games don’t normally have factories that can produce more units.
The Heroes of Might and Magic series crosses the CRPG and war game
genres. The games include both individual heroes and troops who have to
be managed in large battles.
ACTION GAMES
Action games frequently test the player’s physical skills; CRPGs never used
to, but physical challenges are now commonplace in CRPGs. The Elder
Scrolls games are action-CRPG hybrids. They feature a single avatar and a
user interface much simplified from the older party-based model. CRPGs
include a lot of non–action-related activities such as buying and selling, as
well as conversations with other characters in which the player has a choice
of dialogue. These activities are rare in action games.
ADVENTURE GAMES
Like adventure games, CRPGs often have rich storylines with highly
detailed characters. Both types of games also involve a lot of exploration.
However, in modern adventure games the player’s avatar is a highly specific
character provided by the game, whereas most CRPGs allow the player to
define her own avatar or party of characters. Adventure games also tend to
concentrate on one character, not a party of them. Adventure games
traditionally offer puzzles rather than combat challenges, and their
characters are seldom defined by numeric attributes as in CRPGs. If any
character growth occurs in adventure games, it is of a personal or
psychological nature rather than in numerically measured abilities such as
strength, speed, and dexterity. CRPGs have a complex internal economy,
and much of the growth that takes place consists of increasing these
numbers.
The Final Fantasy games could be considered hybrids of CRPG and
adventure. Battles are turn-based, requiring no action skills, and they have
some of the most vivid stories and most beloved characters of any games
made.
Game Features
In order for the story to progress and the characters to develop,
the characters have to have something to do; therefore,
exploring and combat make up a big part of most CRPGs. In most
such games, the stories and challenges are prescripted, so the
player experiences the same things each time he plays. In a few
cases, individual levels are randomized on each play, which
makes the games more replayable—the Diablo series is a well-
known example.
THEMES
CRPGs generally allow the player to experience a pivotal role in solving
some hugely important problem. The premise of most role-playing games
can be summed up in the statement “Only YOU can save the world!”—or the
tribe or city or whatever level of society is threatened. However, saving the
world is a cliché, an adolescent power fantasy that has been terribly
overused in this genre. Consider some alternative quests that could have a
secondary consequence of saving the world but need not:
• Find and punish the person responsible for a loved one’s murder.
• Learn the secret behind your hidden parentage.
• Rescue the kidnapped princess/prince.
• Find and reassemble the long-lost pieces of the magic object.
• Destroy the dangerous object.
• Find the evidence that will exonerate you from a false accusation.
• Transport the valuable object past the people trying to seize it.
• Try to get home after having been abducted.
While these are all very familiar themes, at least they’re not specifically
about saving the world.
Planescape: Torment
I strongly encourage you to take a look at Planescape: Torment (if you can’t find a
copy, at least read the reviews and commentary available online). The premise of this
unusual game has nothing to do with the typical quest to solve some enormous
problem; rather, it is to discover something about the avatar’s past—initially, just his
name, which at the beginning of the story, the player does not know. The game is
actually about the psychological growth of an individual rather than saving the
world, but even so, there is plenty of combat, exploration, trading, and all the other
traditional RPG challenges along the way.
PROGRESSION
RPGs almost always tell a story, characterized as a long quest in pursuit of
some important goal. The quest is broken down into a number of episodes
that progress in a linear sequence, each with its own subquest and major
challenge at the end. These end-of-episode challenges (almost always
combat with a powerful enemy) are analogous to the boss characters at the
ends of levels in action games. The story maps onto exploration—a journey,
in other words—and each episode takes the player to a new location. Unlike
in linear games, such as rail-shooters or side-scrollers, it’s often possible to
go back to a previously visited location, though there may no longer be
anything worthwhile to do there. A few games take the party back to a
previously visited location for a new episode; when they do this, it’s often
markedly different when they return. For example, in Planescape:
Torment, the town of Curst is destroyed while the party is away.
In order to progress from one episode to the next, the player’s party has to
have enough strength to overcome whatever major challenge lies at the end
of the current episode. This won’t be possible right away (even if the player
knows where the challenge is), so the activities during the chapter help the
characters to grow strong enough.
Because the story of the game is intimately bound up with the game world
itself, the section “The Game World and Story,” later in this book, addresses
storytelling in CRPGs.
In addition to the quests that lie along the main storyline, there are also
optional side quests that are unrelated to the main ones. These are not
thrust upon the player but must be sought out. Visible or audible cues
inform the player that one of the NPCs in the game has a problem that the
party can help solve; if the party goes up and talks to her, the player learns
of the side quest and can choose to accept or reject it. Normally there’s no
penalty for refusing one apart from the missed opportunity to have another
adventure and earn some more experience. Players can usually abandon a
side quest without penalty as well.
Side quests seldom carry over from episode to episode. (If a quest does so,
it’s usually related to the main story rather than being a side quest.) Figure
1 illustrates the general progression of a CRPG.
Figure 1 Typical CRPG progression
GAMEPLAY MODES
Because CRPGs try to duplicate (within limits) the flexibility of tabletop
role-playing games, they offer more kinds of activities than any other genre.
Among these activities are exploration, tactical combat, stealth operations,
conversation, buying and selling, and inventory management.
Typically CRPGs use four major gameplay modes and a variable number of
minor ones. The major modes are exploration and combat, conversation,
trade, and inventory or equipment management. The minor modes are
character creation (used only at the beginning of the game), character
appearance, and upgrade screens and skill tree management. The next four
sections describe the major modes briefly.
Exploration and Combat
In older computer games, exploration was often a gameplay mode separate
from combat, and the two modes had different camera models. Modern
games combine them into a single mode. Traditional party-based RPGs
often use an isometric perspective so the player can see the whole
party. Figure 2 is from Baldur’s Gate II: Throne of Bhaal, which
illustrates an isometric perspective.
Notice the complexity of the user interface, with buttons along three sides
of the screen as well as a scrolling text window at the bottom.
Figure 2 Baldur’s Gate II: Throne of Bhaal with an isometric perspective showing several
party members as well as a number of NPCs
Trade
Any buying or selling of items in the game takes place in a specialized
trading mode. Most games in this genre have towns or settlements with
friendly NPCs—blacksmiths, healers, and so on—who run businesses that
offer to buy or sell goods and services. MMORPGs often have auction
houses at which players can sell items to other players, too. The interface is
similar to the conversation mode interface, with a view of the shop,
sometimes an image of the person the avatar bargains with, and a list or a
set of images of all the available items. Tom Nook’s store in the Animal
Crossing games is a good example. The player can choose to buy an item or
sell an item he already owns to get more money and can often bargain with
the shopkeeper. Items purchased go directly into the avatar’s inventory.
Inventory
The inventory mode lets the player manage the objects that a given
character is carrying around. Because CRPGs tend to include large numbers
of objects, players need a system for keeping track of them and trading
them among characters.
It’s not realistic to simulate the actual packing of items into a backpack, and
in any case, most games allow characters to carry more than would be
credible if they were real people. Instead, a typical solution is to divide the
character’s carrying capacity into an array of boxes. Each box can carry one
type of item. Large items take up several adjacent boxes. If an item is small
enough, a single box can store several of them, up to some maximum limit;
this is called stacking. Usually a little number appears on top of the item to
indicate how many are stacked there. Figure 4 shows the inventory mode
for Dungeon Siege II, which appears as a pop-up window over the main
game world.
Figure 4 The inventory mode in Dungeon Siege II
Item weight may be a secondary constraint. No matter how many boxes the
player has free, her character can carry around only so many lead weights.
The BioWare games assess a penalty on a character’s speed if she is
carrying more than a certain weight, and above another threshold the
character cannot move at all. Money and clothing are often exempt from
the weight limit. Some games, such as World of Warcraft, provide places
where the player can safely store some of her inventory; these are often
characterized as banks or as the player’s house.
The player can spend a disproportionate amount of time micromanaging
the contents of the inventory, so inventory management becomes
disproportionately important. Often, this task breaks a cardinal rule of
human-computer interaction: Don’t force the player to perform a menial
task best handled by the computer. Figure 5 illustrates a problem with
systems that allow an object to take up more than one box in the inventory:
To put a staff in, the player must first move an apple out of the way, a trivial
problem but one that there’s little reason to make the player deal with. A
simpler solution is to display a simple table of the items in the inventory,
without requiring the player to organize them in space. A pair of indicators,
one for the total weight of the inventory and one for the total volume, could
tell the player how much room she has left and how much more weight she
can carry.
Figure 5 This inventory design requires the player to shuffle objects around.
Core Mechanics
During play, most of the actions in an RPG consist of the player
designating a character to attempt some particular activity. The
player must then roll dice (in video games, the computer
simulates this) to determine how successful the attempt was. The
rules governing success and failure for a particular activity
describe how to test the die roll against one or more of the
character attributes.
For example, consider the following situation: Johnny Rock, the warrior,
wants to smash down a door. He has a strength of 17, and rules state that he
must roll three six-sided dice and add their values. If he rolls higher than
his strength, he fails to break the door. If he rolls lower than or equal to his
strength, then the door splinters to pieces. Computerized games use more
sophisticated versions of the same approach.
This play mechanic forms the basis of all the combat and most other
activities in the game as well. As the character’s attributes go up, the
probability that a character will be successful at a given activity improves.
Complex calculations determine whether a character hits or misses an
enemy, and if he does hit, how much damage he does. This can take into
account a wide variety of factors: the type of attack; the levels of the
attacker and defender; the amount of armor the defender is wearing; and so
on. Because character growth is a key element of all RPGs, their core
mechanics are designed around the character attributes.
ROLLING DICE
Adding dice together is a pretty good way of generating random numbers in
role-playing games. It means that most of the time a player will get a
middling die roll, and only rarely will she get an extremely good die roll or
an extremely bad one. However, as a designer you must understand the
probability distributions of the possible die rolls when you’re assigning
difficulty levels to tasks in the game because those chances are not evenly
distributed. The chance of rolling an 18 with three six-sided dice is less than
one-half of 1 percent. If you specify that a task requires a die roll of 18, it
will almost never happen. On the other hand, if you specify that it requires
a die roll of less than 18, it will almost certainly happen—over 99.5 percent
of the time. Know your probabilities!
CHARACTER ATTRIBUTES
There isn’t space in this book to give any more than a general introduction
to implementing characters in CRPGs. If you haven’t played any kind of
role-playing game before, take a look at the Dungeons & Dragons Player’s
Handbook (Wizards RPG Team, 2008) for an introduction to how one
particular game system describes and designs characters. Although
character attributes vary from game to game, many games borrow from,
and sometimes expand upon, those in Dungeons & Dragons because they
are the oldest and most players are familiar with them.
In the book Fundamentals of Game Design, Third Edition (Chapter 9,
“Creative and Expressive Play,” section “Self-Defining Play”) divides
attributes into functional attributes and cosmetic attributes and further
subdivides the functional attributes into characterization
attributes and status attributes. We’ll look into these next.
Characterization Attributes
Characterization attributes determine the general abilities and qualities of a
character and change only infrequently; status attributes describe the
current state of a character and may change often. Choose attributes for
your game based on the actions that you want characters to be able to take.
The attributes will determine whether the character can in fact perform
those actions and, if so, how well, how quickly, how powerfully, and with
what probability of success. For instance, in the Dungeons &
Dragons system, the dexterity attribute determines how likely it is that a
character will be able to pick someone’s pocket without detection.
Here is a brief overview of some particular types of characterization
attributes that you may wish to consider:
• Race is an unfortunate misnomer, as most games (rightly) do not
distinguish among the conventional human racial classifications
(Caucasian, Native American, South Asian, and so on) except as a cosmetic
attribute. In RPGs, race refers to groups of real and fantasy humanoids
such as humans, dwarves, elves, giants, and so on. A better term would
be species, but race is the term established by convention. Attributes
connected with race usually govern the general body type and appearance
of a character; they may also imply limits on the upper bounds of his
strength or other physical attributes. Some games limit particular races’
ability to perform certain types of activities.
• Sex naturally determines a character’s body type and may determine with
whom the character may form romantic relationships, if the game includes
them. (Many games assume that all their characters are heterosexual; Mass
Effect is an unusual departure in this regard.) Otherwise, sex is almost
always a cosmetic attribute rather than a functional one.
Design Rule: No Sex Discrimination!
Do not place restrictions on a character’s abilities on the basis of his or her sex, such
as limiting the strength of female characters simply because such limits are
commonly accepted ideas in the real world. If a player wants to play a six-foot-six
woman with the strength of Arnold Schwarzenegger, she should be allowed to.
• Character class is a form of specialization that permits the character to
perform certain actions (for instance, the Spellcaster class may perform
magic spells), gain particular skills, and improve certain attributes while
limiting the growth of others. The object is to encourage, or even require,
the player to create specialized rather than generalized characters. This in
turn compels the player to set up a balanced party containing a mixture of
character classes, which is an additional challenge. Effectively, a character’s
class determines his role in the party. Typical classes include fighters,
spellcasters, thieves (with special stealth abilities), and clerics (with special
healing abilities). You can undoubtedly think of others.
While character class is a traditional feature of tabletop RPGs, it is not
essential, and it sometimes produces absurdities, such as a wizard whose
class restrictions prevent him from using a kitchen knife. Not all games use
character classes. If you want to implement classes, it would be better to
define them in terms of limits on a character’s ability to improve certain
skills rather than absolute prohibitions on certain activities.
• Physical attributes such as height, weight, strength, dexterity,
endurance, maximum speed, maximum health, and so on determine how a
character performs while moving, carrying weight, and during
combat. Armor class is a commonly used physical attribute that contributes
to the formula that determines whether a character will be hit by an enemy
attack; it is roughly equivalent to defensive dodging in war games.
• Mental attributes such as intelligence and sanity affect the character’s
ability to learn or reason and to withstand disturbing or horrifying
situations. Because a player may be more (or less) intelligent than his
character is, it’s difficult to enforce intelligence except by fiat. Some game
systems use intelligence levels to place limits on the ability to cast certain
kinds of magic spells.
• Moral attributes determine the character’s attitudes toward justice and
exploiting others; in simple terms, the extent to which he is good or evil. It
might be worthwhile to design a more subtle system of morality, however.
Some people who think nothing of stealing wouldn’t dream of abusing an
animal—and vice versa.
• Social attributes determine a character’s social attitudes and ability to
get along with others. Examples might be charismatic, nurturing, or
leadership abilities. You might also use social attributes to describe such
things as a character’s degree of xenophobia or his conversational skill.
When a character engages in conversations, you can design the dialogue
engine so that it does not give an inarticulate character as many things to
say as a more articulate character.
Some games—for example, in the case of the Fallout series—allow the
player to establish the values of a primary set of characterization attributes,
then calculate the values of a second set based on those in the primary set.
In Fallout 3 (and its predecessors), the primary set of attributes includes
strength, perception, endurance, charisma, agility, intelligence, and luck.
The secondary set of attributes includes hit points (that is, maximum
possible health, calculated from strength and endurance), armor class
(based on agility), and so on. The Fallout series has particularly well-
designed core mechanics.
Status Attributes, Experience, and Character Levels
In CRPGs, a character’s status attributes typically identify the character’s
location, health, state of needs (like a need for food or rest), relationships
with other characters, inventory of items owned or carried, and any other
value that may change from moment to moment.
Among the most commonly implemented status attributes are two related
ones that effectively measure the character’s growth: experience points,
often abbreviated XP, and character level. Experience points are earned by
successfully defeating enemies in combat and by other activities that the
designer feels represent important achievements in the context of the
game’s story. Usually these consist of completing quests or conducting
successful negotiations with NPCs via dialogue. In a tabletop RPG, XP are
awarded by the game master; in a CRPG, they are awarded by the computer
when it detects a particular event.
Design Rule: Don’t Penalize Low Health
Do not reduce the fighting ability of a character because she has low health. This is
generally a bad idea in strategy games; for RPGs, it is a design rule, because the
number of characters that the player controls is smaller and the consequences are
more damaging. If you penalize wounded characters, whoever gets in the first solid
blow in a fight has a big advantage.
Typically, XP have no intrinsic value and cannot be traded for anything
else; they are simply a measure of progress, almost like a score. However,
when a character achieves a certain level of XP, the character’s level goes up
a notch. The amount required to reach a new level gets higher as the game
goes on, because the player earns more XP for defeating more dangerous
enemies. The thresholds are sometimes determined by the character’s class.
Achieving a new character level (called leveling up) usually gives the player
an opportunity to raise one or more of his characterization attributes. In
many games, the player earns a certain number of points, often two or
three, that he can add to whichever characterization attributes he is most
interested in improving. Some parts of the game are often blocked until the
player achieves a certain level in order to prevent him from wandering into
an area that is too dangerous for him, and special features (such as the
ability to ride a horse) are unlocked at particular levels as well.
If you implement character classes with different thresholds for leveling up,
you should make this clear to the player before he has to commit himself to
a given class.
Cosmetic Attributes
Because part of the appeal of role-playing is the ability to play as a character
of one’s own design, CRPGs often have a great many cosmetic attributes.
They add variety but don’t influence the gameplay. Cosmetic attributes
include such things as hair, skin, and eye color; facial features and body
shapes within a particular race; clothing and jewelry that doesn’t function
as armor or have magic powers; tattoos, piercings, and other body
modifications; and talismans, pets, or other distinctive objects that a person
might keep nearby, such as Indiana Jones’s hat. In online role-playing
games, rare examples of such objects are highly sought after and command
high prices within the game economy, even if they serve no function in the
game’s combat challenges. Cosmetic attributes add richness to the play
experience; the more of them that you can afford, the better—although they
are not a substitute for good gameplay.
Why Do We Have Character Levels?
The notion of character levels is so ingrained in the culture of role-playing that most
players take it for granted. However, there’s no intrinsic mathematical reason why
we, as game designers, should implement character levels. We already have
experience points as a measure of character growth; why have levels as well?
Levels are convenient in tabletop RPGs because they reduce the amount of
bookkeeping required by the player and the GM: A character’s characterization
attributes change only when the character levels up, except in rare circumstances.
However, now that we have computers to simplify the bookkeeping for us, that in
itself is not a sufficient reason to use character levels. It’s perfectly possible for the
computer to gradually give the player additional powers on a continuing basis every
time she earns some more experience. By using a system based on fractional values
rather than integers, characters can experience steady continuous growth rather
than big “stairstep” jumps in power.
The big jumps resulting from leveling up also harm the player’s immersion; they’re
artificial and don’t correctly model the increases in strength that a real person would
experience in a training regimen, for example. It would be interesting to see a level-
less role-playing game in which the player became aware of her gradually increasing
strength without knowing what the actual numbers were. Such a game might appeal
to an audience who prefers an immersive storylike experience over knowing their
character’s precise numeric state; a hybrid of adventure game and RPG, perhaps.
However, there are good entertainment reasons for including character levels in an
RPG. First, the levels give players a quick method of comparing the relative strengths
of different characters, especially enemies. This is unrealistic but useful when the
player is trying to decide whether to include a particular character in the adventuring
part or whether to attack an enemy character. Because most games don’t display a
character’s strength visually, the player needs some other way of judging it, and the
level provides that. Second, character levels provide players with a goal to work
toward and a sense of achievement when it has been attained. Being granted points
that they may add to their attributes feels like they are being given a reward, too.
Finally, the leveling-up process lets the players decide where they want to distribute
their new points, allowing them to upgrade their character as they see fit. If the
system was continuously increasing their attributes, they wouldn’t have as much
control, nor would they notice the difference so much.
In short, character levels reduce the realism of a game but offer a number of useful
compensations.
Players earn skill points in Diablo II through experience, and may learn a
new skill or improve an existing one by assigning the skill points to one of
the skills in the tree. The “Skill Choices Remaining” box at the upper right
indicates that the player has two skill points available to assign to one of the
skills. The small boxes next to each icon hold the number of skill points for
that skill so far; each additional point strengthens the effect of the skill
during play.
CHARACTER DESIGN
The design of tabletop RPGs allows the player to create her own avatar
character before the game begins. Most CRPGs follow this model,
particularly multiplayer online RPGs. Sometimes single-player CRPGs
allow the player to create not only an avatar character but all the members
of the party. Others let the player create only the avatar, then add further,
predefined characters to the party as the player encounters them in the
game world.
Advantages and Disadvantages of Predefined Avatars
A small number of single-player games come with predefined avatar characters that
the player may initially customize in only a limited number of ways. This system
constrains the player to use the given characters, which players who want complete
freedom may not like. However, it has the great advantage that it enables you to tell
a story in which the avatar already has a past and relationships with other characters
when the game begins. Because you already know something about the avatar, you
can build those details into the quests that the player will face. If you know nothing
about the avatar (because he doesn’t exist until the player creates him), you must
make all the quests and other interactions in the game generic so they work for any
kind of avatar.
Typically, players set their cosmetic attributes any way they like: name,
gender, hair color, clothing, and so on. They can also choose their
character’s race, class, and moral attributes if the game implements such
features. For other characterization attributes, the usual mechanism is to
allow the players to roll simulated dice to generate a number of points and
then allow them to distribute the points among their attributes however
they see fit. This lets them concentrate their points in whichever attribute
they’re most interested in developing. Players are sometimes allowed to ask
for a new die roll if the first one is too low. Recently, CRPGs have begun to
abandon the random factor and simply give the player a fixed number of
points to distribute among his attributes.
The Game World and Story
Once you know what the player is going to do, you need to think
about where he’s going to do it. You should design the setting
before the story. This advice is the opposite of that normally
given to writers; the setting of a role-playing game is essentially a
vast playground to adventure in. Decide what kind of
environment is suitable for the sorts of activities you have in
mind.
SETTINGS
CRPG game worlds tend to be set in fantasy and science fiction universes
because both offer players opportunities to do things that they can’t do in
real life: use magic in the former case and use advanced technology in the
latter. They also make possible a huge variety of enemies, aliens, and
monsters that don’t exist in the real world. Finally, such settings make the
unrealistic rate of growth that game characters experience more plausible.
If you were to set a role-playing game in the present day with ordinary
humans as characters, it would be difficult to believe that within a few
weeks of game time they could become dozens of times stronger or more
resistant to injury than they were at the beginning. Even if you’re the
strongest man on Earth, you can still be killed by a single bullet and
everyone knows it. Fantasy and science fiction settings help players
suspend their disbelief about these things.
This is not to say that you must choose only a science fiction or fantasy
setting for your CRPG. You could, for example, create a role-playing game
about a police officer or a spy whose character grows by acquiring new
skills such as forensic examination or using bugging devices rather than
weapons and magic. In such a game, you could easily set your story in the
present day or the near future.
No matter what setting you choose, however, you must spend a lot of time
and effort making it appealing to explore. This is more true of CRPGs than
any other genre except adventure games and action-adventure hybrids. In
an action game, the player is often moving too fast to appreciate the
landscape much; and in a strategy game, she’s often too busy commanding
her armies and building her defenses. A CRPG is a slower-paced game, so
players have time to look around. Novel and dramatic scenery is an
important part of how these games entertain.
A recent trend with CRPGs, evidenced by Neverwinter Nights and
the Elder Scrolls games, is that an editor within the game lets more
involved players create their own scripted adventures in the game world.
This is a trend to be encouraged because it extends the life of the game,
which in turn increases sales. Neverwinter Nights takes this to the extreme,
allowing players to edit an adventure in real-time as other players journey
through it.
STORY
Once you have a setting, you need to decide what will happen there—the
story of the game. A CRPG story is seldom simply a straightforward quest in
the style of Lord of the Rings; it’s also a mystery. It’s a problem to be solved
but also a riddle to be unraveled. The objective bring back the really
valuable treasure is not sufficient to sustain player interest for long.
The story of a CRPG is far longer than a movie or short story; it’s more like
a novel, and a pretty big novel at that. Consequently, much of the advice
about length and pacing of screenplays and stories for beginning writers
doesn’t apply to CRPGs. Furthermore, the player has the option to take (or
to ignore!) numerous side quests, something that never happens in a movie.
Tip
Don’t think of side quests as mere filler material around your main story. Side quests
should be just as enjoyable as the main story, and you should not force the player
down any particular path. Remember that your goal is to give the player interesting
things to do while playing his role in the game world.
Begin by deciding on the game’s overall quest—that is, its ending.
(Persistent worlds, such as World of Warcraft, often have no ending;
they’re just open-ended.) The player need not know exactly what this quest
is until late in the game; usually the quest that he believes he’s pursuing at
the beginning is not the real quest. (To use an example from literature, The
Maltese Falcon begins with Brigid O’Shaughnessy walking into detective
Sam Spade’s office and asking him for help in finding her sister. Later he
discovers that there is no sister and she really wants him to help her find
the Maltese Falcon.) You may want to have more than one possible ending
to the overall quest (success, failure, or varying outcomes in between), but
they should all be related.
Once you know the overall quest, then you have to decide how to get the
player from wherever he starts to the end. Stories in CRPGs are typically
presented as a journey through a landscape, with each episode of the story
taking place in a different region. Work out the details of this journey,
episode by episode, and all the new things and people that the player will
discover along the way. There should be a number of twists and turns in the
story—complicating factors that give the player more things to think about
and to do. Common plot elements include long-lost relatives appearing
unexpectedly; enemies who turn out to be friends, and vice versa; clues that
lead to dead ends (or to unexpected changes); lost treasures coming to light
in unexpected places; hidden heirs to a kingdom; and so on. Most of these
will seem like clichés if you do not handle them carefully, so if you use
them, look for ways to make them fresh and new. Or create situations that
are the opposite of what someone would ordinarily expect—the heir to a
kingdom seeking not to obtain her crown but running away to avoid the
onerous duties of monarchy, for example.
Once you have an overall story, complete with locations, adventures, and
plot twists, then you can start adding side quests to give the player more
experience. These should be shorter adventures that the player can accept,
reject, or abandon without affecting the main storyline. However, they
should still feel as if they’re in keeping with the player’s overall goals. One
of the weaknesses of many CRPGs is that they start the player off on some
vast life-or-death quest, then perpetually offer him opportunities to
abandon it and just be a mercenary, treasure hunter, or errand boy. Try to
make your side quests feel as if they are helping the player achieve his
overall goals, even if only indirectly. For instance, suppose the player needs
a specific valuable object in order to get past the challenge at the end of an
episode and the only way to get it is to buy it. If he then accepts a number of
side quests to earn the money, the side quests are helping him to pursue his
main goal even though their own content is unrelated.
You will probably need to do some noninteractive exposition to set the
stage—either an opening movie, voiceover narrative, or scrolling text story.
If the avatar character is partially predefined, you can include some of her
history in the opening exposition; if the avatar is defined entirely by the
player, then the opening exposition cannot make reference to the avatar
except in very general terms. You may want to have the opening exposition
concentrate on the game world or the reason for the major quest in the
game instead of the avatar.
You’ll need to write the opening carefully to be mysterious yet enticing. The
balance between what you reveal and what you withhold has to be just right
to induce the player to probe further. If you’re too mysterious, the player
will have no reason to investigate the game world because she won’t know
what she’s supposed to be doing, or why. If you tell too much, however, the
player will be irritated because she wants to get started playing. In some
games the player learns the back story during her early interactions with
other characters.
Opening Stories
Let’s look at two examples of opening stories in CRPGs and mine them for the
balance of what is told and what is withheld.
Planescape: Torment
You awaken, frigid and confused, and realize you’re lying on a stone table. Scanning
the room, you see only stone tables like yours and a sign that reads “The Mortuary.”
You aren’t dead, so why are you here and, more important, who are you? Your
thoughts are interrupted by the approach of a floating skull that starts talking! It
informs you that you just died again. What does it mean, again?
This opening is a particularly good example of minimizing exposition and
maximizing mystery. Planescape: Torment is unusual in that the opening of the
game presents only a mystery and not a quest. From the opening, the player can
surmise that his avatar once had a normal life and that something strange has
happened to cause him to become a cursed immortal. This is an interesting theme
because of the inherent human fascination with mortality. Planescape poses the
question: Who wouldn’t want to be an immortal, no matter what the price? During
play, the player discovers that sometimes the price of immortality is too high; the
overall goal of the game is to undo the damage that caused the character to become
immortal. The game also has several different endings based on decisions the player
makes near the end, among which is to—intentionally—die.
Fallout
The setting: A subterranean fallout shelter houses a thousand people after a nuclear
holocaust. It’s been nearly 80 years, and you still don’t have any idea what’s out
there. Sure you’ve sent out volunteer scouts, but none of them returned.
Now your water recycler has failed. Rationing has begun, but someone must leave
the vault to get a replacement microchip for the water recycler and look for other
survivors.
And you drew the short straw.
At the beginning of this game, the player finds his character locked outside of his
vault, Vault 13. The immediate priority is survival. It’s dangerous outside the vault,
and there is no way to return without the water chip. Fortunately for the player, it
looks like the water chip will be easy to obtain. Vault 15 is only a day or two away,
and provided that he can survive that long, it should be a reasonably easy matter to
obtain a new chip.
Fallout’s story begins with a seemingly simple quest, but no apparent mystery. As
the game goes on, complications arise: The water chip cannot be obtained from
Vault 15, which stands in ruins and the control room lies under tons of rock. This
false ending approach is used more than once in Fallout. When the character does
finally get another water chip and returns to Vault 13, he realizes that Vault 15 was
attacked—and that his actions have now revealed the location of his home vault to
the same attackers. The adventure continues with the player now compelled to
destroy the forces that threaten his home vault.
The opening uses the popular theme of returning home to good effect. The ironic
twist at the end of the game, that his experiences in the outside world have changed
the character so much that he cannot return to his home vault, is an excellent
example of storytelling in a role-playing game.
The Presentation Layer
Like strategy games, CRPGs have complicated core mechanics,
and the player needs access to a large amount of information. In
addition to the game world, the player needs to see critical
information about the health (and possibly mana status) of each
member of the party. Spellcasting characters require a menu of
the spells that they currently have available. Naturally, the type
of machine you’re making the game for makes a big difference;
CRPGs tend to have complicated user interfaces. A game for a
mobile platform can take advantage of its touch screen, but
doesn’t have much room on it to display a lot of information.
INTERACTION MODEL
Most single-player CRPGs today, and all multiplayer online ones, use an
avatar-based interaction model. Players may also may have a familiar—a
pet or companion who is under the player’s (sometimes indirect) control.
These are seldom seen in any other genre. Older CRPGs normally used a
party-based model, with the player controlling the activities of a small
group of people who generally stay close together. Japanese RPGs, such as
the Final Fantasy series, still use the party-based model.
CAMERA MODEL
The interaction model you choose to implement determines what camera
model works for you. With an avatar-based model, either first- or third-
person perspective is possible in 3D games, and many games offer both.
The first-person perspective is useful for talking with other characters and
moving fast through terrain; the third-person is more useful when the
player wants to see her avatar fighting, casting spells, and so on. Fallout:
New Vegas is a good example of a game that provides both (see Figure 7).
Figure 7 Fallout: New Vegas in the third-person perspective
If you are using a party-based model, you will probably want an aerial
perspective so the player can see all the members of the party at once and
position them as he wishes in combat. The aerial perspective also lets the
player see more of the surrounding terrain, which helps characters explore
and allows one character to scout a little way ahead for danger while still
leaving the others visible on the screen. The isometric perspective was once
the de facto standard for party-based play, but with the advent of 3D
games, context-sensitive and free-roaming camera models are now
commonplace.
USER INTERFACE
CRPGs usually permit a much greater range of possible actions for the
player than games of other genres. Consequently, there is a corresponding
increase in the complexity of the interface. Most PC titles offer an interface
in which the player uses the mouse to click icons—though some still offer a
keyboard-only interface—while console titles tend to use shooter-style
interfaces using analog controllers.
Figure 8, from Knights of the Old Republic II: The Sith Lords, illustrates
some of the complexities of CRPG interfaces. Figure 8 includes all the
following elements: a mini-map (upper left); details about the current
health and status of an enemy (left center); combat options during battle
(lower left and center); party portraits (lower right); and buttons for
switching to other gameplay modes such as character and inventory
management (upper right).
Figure 8 Knights of the Old Republic II: The Sith Lords during a combat sequence