8.1.4.3 Progression Sheet For Open Games: The Big Picture
8.1.4.3 Progression Sheet For Open Games: The Big Picture
Still, this checklist can only give you an approximation. However, it can still give you a foundation to
apply the advantages of a table, even if it is just for planning and team communication.
The information you put in the mission’s box surrounding the map is crucial. For readability and pat-
tern comparison I recommend to use the same formatting, content, and layout for each box. Essentially I
found two box-types to be working well.
The first variant is similar to the table, where icons and short descriptions sum up the high-level infor-
mation of a mission. However, first of all you might end up with less information than the table if space
is sparse or the boxes become unreasonably large. Secondly, focusing on iconography and very short text
(ideally just a few words) becomes even more important to keep a clean and compressed look. Thirdly,
the icons and text itself should be so self-explanatory.
The second variant for such a mission-box is more mission design or narrative oriented. Essentially
it would list the major story or gameplay blocks of the specific mission and how they are connected. I
recommend you still try your best to categorize/colorize those blocks in for example broader gameplay
types (for example, vehicle, stealth, open, exotic), cinematic or in-game events. The best foundations for
such blocks are focusing only on the major objectives or most impactful narrative beats like cinematics,
reveals, or important NPC interactions. For example: Drone flight introduction (cinematic) → Infiltrate
Mansion (gameplay)
→ Locate Drug Lord (gameplay) → Interrogate Drug Lord (exotic) → Exfiltrate
w/ unconscious Drug Lord (gameplay) → Defend Exfiltration Location (gameplay) → Van Exfiltration
(cinematic).
Of course, the first variant makes it a lot easier to still detect and work with patterns. More difficult
than in an easy-to-compare table, but still possible. Using the second variant it is way more difficult to
Hostage Rescue
Village / Harbor Ocean Race
Tenseness
Intro Cinematic
Yacht Explodes
Chase Attackers
Destroy Fort
Outro Cinematic
FIGURE 8.3 Showcase of two types of boxes around a map filling out an open world “progression” sheet.
98 A Practical Guide to Level Design
find patterns, even if you apply some graphical categorized iconography. It certainly has its advantages
conveying a lot more actual gameplay and narrative of the individual mission. In contrast to the first
variant which keeps things more abstract. However, if you chose the second model, then I would still
recommend additionally creating a progression table at the side. Even if the missions are only in a loosely
defined order, it still allows you to analyze patterns. If you have too much pace you can of course also
combine the two methods.
1. Safe Introduction: Players can use the feature in a 100% safe environment to get a feel for it.
For example, they are shooting some cans or cardboard cutouts.
The Big Picture 99
3. Difficult Challenge: Players have to use the feature in a challenge with difficulty closer to the
upcoming sections, but typically the challenge stays very “clean” with no other features poten-
tially confusing the player. For example, shoot three (same as before) enemies who can shoot
back. Some games skip this step for some/all features.
4. Combination: Players have to use their recently learned feature in combination with another
feature they learned before, or the challenge is a combination of multiple features. For example,
shoot three enemies while jumping between poles or shoot three enemies, but some can throw
grenades (players have to dodge). Some games skip this step for some/all features.
Depending on your game’s audience it might be interesting to hide as much of the tutorial nature as pos-
sible, either by, for example, detecting how experienced the players are and then skipping basic steps or
by smoothly integrating into the game’s initial narrative. The whole topic can be controversial because
for some players tutorials are very boring. For some very necessary, and skipping tutorials always gives
the feeling that you might have missed something important. However, I do believe we can be a bit more
experimental with tutorialization of games and don’t have to rely too much on old-school methods for
everything.
through cracks, graffiti on the walls, screen rumbles, and any other subtle audio clues. The more you
can surprise the player when opening an ordinary door, the better. However, the surprise and impact of
the vista is stronger, the more the previous section is “boring.” Of course, it can be anything other than
a door that triggers the reveal like an exploding/crashing wall, a glass surface suddenly turns transpar-
ent, a falling curtain, surprise teleportation, or whatever else sci-fi and fantasy games have to offer. You
should absolutely fight the urge to take away the player’s control when they open the door and turn it into
a mini in-game cutscene. Yes, some players might not look in the ideal direction the art director wants.
However, if you take away control of players in such a crucial moment, they know that they also likely
do not have agency about the most stunning-looking parts for the rest of the game. These breathtaking
moments are wins/rewards for players; never take it away from them.
Last version is the big, initial, impressive art reveal, which leaves players breathless and ideally forget
that the gameplay part started at some point. It sets the tone and expectations for the rest of the game, and
it better sets it high. Of course, you cannot keep up such a high fidelity for the rest of the game/ level, but
the interesting aspect is that you do not have to. If you set a high standard early on, players likely apply
the same standard for the rest of the game, even if it dropped. The same can be observed not just about
visual quality but also gameplay and overall production effort. A classic example, besides the action-
packed James Bond intros, is the classic plane crash. On the way down, the plane crashes along a few
skyscrapers/mountains, it breaks into parts, a few passengers get sucked out, the player almost flies out,
too but hangs in, and then the plane slides brutally over the ground. All of it happened in-game, and now
the player stands up and can move around in a devastated, burning hidden Tibetan temple landscape.
I will write more about combining them in conjunction with gameplay in the next when I cover the
tutorial’s level design implications.
Intensity
Level Progression/Time
In-game First gameplay tutorial in an interior with Big reveal & Outside new unique
cinematic occasional small narrative hints vista, gameplay feature is
leaving the introduced and first
interior fight
FIGURE 8.4 Tutorial level narrative, gameplay, and art pacing graph—Example A: Narrative (Blue): Strong narra-
tive start, few more hints along, and narrative cliffhanger at the end. Art (Red):
Strong start with narrative, lower till big
reveal/vista.
Gameplay (Green):
High during narrative lows, low during art reveal or narrative moments, unique feature
introduction at the end.
Intensity
Level Progression/Time
Stunning start, Mix of first narrative clues and new Big, unique new gameplay Final
right away gameplay reveal
gameplay, player &
has amnesia twist
FIGURE 8.5 Tutorial level narrative, gameplay, and art pacing graph—Example B: Narrative (Blue): Low narrative
start due to amnesia, just a few hints with final reveal and twist at the end. Art (Red):
Strong start with gameplay, stays
medium, goes back up again with big, new gameplay and even higher during narrative reveal. Gameplay (Green): Right
away gameplay but safe and easy tutorials, first easy fight in between narrative hints, final big spike during big, new feature
introduction, before dropping low during narrative reveal and cliffhanger.
tight intervals, with some mild overlaps. They just should not peek at a similar time to give players time
to soak it all in.
Art, on the flip side, can go well with both at the same time. However, I would still reserve art its own
unique peeks, vistas, and reveals. At least wait a bit after a stunning moment before you bombard players
again with gameplay tutorial messages or important dialogs. Still, majestic artistic events which are part
of world-building are perfect ways to combine those two crafts—the same counts for impressive artistic
consequences or introductions to gameplay moments.
102 A Practical Guide to Level Design
In this chapter, I want to start stepping away from pure theory and explain how to apply the previous
mindset from abstract level design and the concept of “points of advantage” (POA) onto something more
practical-minded. Therefore, at first, I want to start with high-level layouts. However, arguably anything
high-level, even in a practical context, will always remain partially theoretical. Still, creating an actual
high-level layout remains at the core of level design and sets the foundation for anything even more
practical building upon it.
9.1.2 The Circle
First of all, a circle, by definition, is a loop, which means players have an unlimited number of
options theoretically. They either run away forever (given they are equal or faster than the threat) or
move to the threat and eliminate it. A circle can be anything from a path, like a hallway, walkway,
or connection of floating rocks on a lava sea. However, it can also be a large enough space, where a
continuous loop defines the outer borders. The space just needs to be big enough for reasonably run-
ning in circles.
For example, imagine a big, static alien in the middle of a large circular room shooting at the player.
The space starts to be reasonably big enough when players can run along its borders and can still dodge
the alien’s attacks. If the space is too small, and they cannot dodge the attacks then it is not really a loop.
Of course, many factors play a role here, like the enemy’s attack/projectile speed and player movement,
and other abilities. Still, let us keep it simple and more general. Another interpretation of a circle in high-
level layouts is negative space, aka running around a circular object.
Secondly, when I say loop, I do not mean a perfect circle strictly. It can be anything that defines a loop.
So, for example, it can be rectangular, octagon, or a wired mix of concave or convex corners as long as
they form a loop at the end. As long as players have at least one continuous path, you are good. However,
for the sake of simplicity and consistency, I keep referring to it as the circle or loop.
Combining those two important points can already give us a large number of possibilities, and you
likely recognize their use in many levels you played. Sure, the scale will vary wildly, but it is everywhere.
Also, just running in a circle all the time is not very exciting either. After all, we need to give the players
meaningful options. Therefore, let us get a bit more complicated.
FIGURE 9.1 (a) Circle as positive space. (b) Circle as negative space. (c) Circle as tubular space (a variation of positive
and negative space).
FIGURE 9.2 (a) A circular loop. (b) A wobbly loop. (c) A triangular loop.
FIGURE 9.3 (a) A spiky loop. (b) A long loop. (c) An overlapping loop.
9.1.3 More Circles
9.1.3.1 Introduction
When I teach designer layout, I always start with one circle on the whiteboard, but then keep expanding
it quickly. It becomes clearer as soon as I add a few more circles, some overlap while others just touch
at one point. Then we apply both points from the previous subchapters about adjusting the shape and
changing the meaning of the loops between positive, negative or tubular space. However, the hard rule,
to always think in loops, must remain.
High-Level Layouts 105
FIGURE 9.4 (a) Base high-level layout. (b) A simple variation translated into primarily positive (tubular) space. (c)
Another variation with a mix of negative and positive space.
FIGURE 9.5 (a) Base high-level layout. (b) A variation translated into space. (c) Another variation translated into a more
realistic space.
FIGURE 9.6 (a) One loop. (b) Three loops. (c) Six loops.
Another interesting observation is that each circle you add, it creates even more loops. Two touching
circles create three loops (the two original loops and then both combined). If only two circles overlap,
you create six loops (the two original loops, the inner one, the outer one, and the two loops minus the
overlap). Enjoy adding more circles and count the loops, and very quickly it gets complicated because the
number of overall loops increases rapidly.
FIGURE 9.7 (a) Base high-level layout. (b) A variation with different path weights and density distribution. (c) Another
variation with different path weights and density distribution.
Mid-Level.” It is safe to say the more threats there are, the more options you want as a player and developer.
Again players need options to make meaningful choices, while developers try to prevent their enemies from
appearing like lemmings coming down only one lane. Therefore, areas where many (overlapping) circles
create a high density of options typically indicate a battlefield of some sort. It does not have to be about
fighting but can include things like stealth or complex navigation puzzles. In larger layouts, denser areas
can create hubs. Often they are central, but hubs in the outer rims of your layout can create an interesting
tension and relationship between them, while a central one leads to a more consistent contestation.
Lastly, within your network of several loops, it might soon get messy. Therefore, think about giving
some loops more weight and purpose. Some loops become the main streets or the upper main walkways,
while others become service tunnels, air ducts, or side alleys. Not every loop should be equal. This clear
separation, weighting, and clear identity of loops are essential for player orientation, player recognition,
and environment art.
9.1.3.3 Bottlenecks
The next significant consideration is the different loop connection types. The two main types are bottle-
necks and anything else. The bottleneck is an isolated connection between two separate, significantly
large networks.
Controlling or just alone crossing bottlenecks is key in many layouts. They hold significant tacti-
cal importance, and therefore you should design them very cautiously. Bottlenecks can slow down the
player’s movement or even deny complete progress. Putting them at the wrong spot can completely slow
down or eliminate flow. However, at the right spots, they create interesting peek challenges. In a multi-
player context: Suppose alternative routes around the bottleneck exist, then a good spot for bottlenecks
is in the center of a map like in a capture-the-flag (CTF) map. However, if little or no alternative routes
exist, bottlenecks could act as a disadvantage for any spawn-camping team. In a singleplayer context,
bottlenecks controlled by AI act as difficult peeks. I suggest treating them as “action puzzles” where
the obvious approach can be very difficult. However, smart players should find alternative solutions to
overcome it.
Another variant of bottlenecks is the connection or crossroad between two long lanes. The length cre-
ates essentially something like two “soft” dead-ends ahead and behind the player. Ahead is the potentially
contested or dangerous crossroad, and behind is another long path. This case is not as severe as the previous
one but should still handle it with care, especially in central or primary locations within the layout.
Despite the difficulty of dealing correctly with bottlenecks, I like to include them in most of my high
to mid-level layouts. They are an essential tool to give a layout rhythm, provide clear, recognizable
compartmentalization for players and developers, and a great way to affect the game’s pacing. If all
connections are weighted similarly, quickly navigating the layout becomes a dull, almost meaningless
experience.
High-Level Layouts 107
FIGURE 9.8 (a) Simple bottleneck (yellow). (b) Central bottleneck due to long path. (c) Bottlenecks between sandbox
bubbles.
9.1.4 Dead-Ends
I keep mentioning that dead-ends are generally bad. Therefore, let’s dive a bit deeper into the topic and
unravel some of its myths by initially looking where they are applicable before thinking about solutions.
• If a player reaches a dead-end and there is no threat, then there is, of course, no problem. Dead-
ends as part of exploration, navigation, or any other puzzle are perfectly fine.
• Dead-ends can work in a pinch if combat is static and does not rely too much on movement. For
example, they can work in some melee-centric fighting games.
• Suppose the dead-end provides the players with the solution or safety from a threat. For exam-
ple, you are jumping up on a tall rock when chased by wolves.
• Dead-ends might be less of an issue if its path is so wide or gives enough micro-options along
its path that it does not create a trapped feeling.
• If the risk-vs-reward is correct, for example, reaching the rocket launcher at the end of a longer
dead-end might be worth it, even if enemies can abuse my limited escape options.
This list also defines where dead-ends are bad: In combat situations where freedom of movement is
important, or risk vs. reward is highly disadvantageous.
However, when you look closer, the dead-end path is not at the core of the issue—the end spot is the
problem. When you are stuck at the end without options is the main frustrating part. Therefore, a solid
way to reduce this issue is by providing space at the end by applying the concepts of circles.
FIGURE 9.9 (a) Bad use of dead-ends. (b) How to fix dead-ends purely with layout. (c) A variation of the solution trans-
lated into space.
108 A Practical Guide to Level Design
9.1.5 Closing Words
This deep dive into the circle mindset aims to set the foundation for all future flow and layout topics. The
circle mentality described above addresses most dead-end or any other bad flow options. After all, my
core understanding of flow in games is about continuously providing options for the player. Therefore,
the circle mentality provides the foundation for flow. Then applying the right mix, pacing, and rhythm of
challenges and variety to the flow makes a flow a great one.
Lastly, just because I talked a lot about layout, I have to restate that flow is not only all about continuous
movement but options. Movement is just one of many options. For example, the often-mentioned rocket
launcher at the end of a dead-end might give the player a valuable option to counter the movement limitation
either by force or by a rocket jump. Options come in many forms and shapes—it is just a matter of context.
FIGURE 9.10 (a) A version just made of circles. (b) The same but now a combination of circles and lines. (c) Still the
same, but now just using lines and took some more liberties.
FIGURE 9.11 (a) Surrounding circle; base high-level layout. (b) Inner circle; base high-level layout. (c) Center axis; base
high-level
layout.
to be there in a fair manner. Depending on your game, occasionally climbing, swimming, some risk of
detection, jumping, or running over open ground should all be acceptable.
9.2.2.2 Open
In this context, “open” means there is much space around the actual arena, without a close, walled-up
feeling around. This case can be in an open world, large sandbox, or multiplayer map.
The surrounding circle is close enough around the location that you can see any actors inside, let it be
other players or AI. Essentially, it is close enough to see the location being “alive” or have targets/ NPCs/
players to interact with. Along this path, we have the often bespoken vantage points that give you an
overview of the location and observe what is going on ahead—more about vantage points later on when
we go more detailed.
Now from the vantage points or the surrounding loop, paths lead to the heart of the location. Those
connections are crucial and have to be inviting because that is when players commit to the inner part of
the arena. Otherwise, they stay outside, keep circling and stay at a distance. There is nothing bad about
some sniping action around such a location, but ideally, there are valid/fair counters against such tactics
for any actors inside. However, depending on engine limitations, not every surrounding circle layout
means there are vantage points and open ground all around. Negative space leading to the outer ring and
essential resources, objectives, counter-sniper spots inside are valid solutions to create some tension and
variety between the outer and inner parts.
Once inside, away from the outer ring, you keep going with circles to your liking. You can have more
circles and make it look completely like an onion, or you can get more complex with more intersecting
or connected circles. However, keep in mind that there is a dominating circle around. This loop means
at any moment players or AI can let go of the likely tighter space inside, reset the fight, go out, and re-
enter from anywhere! This layout reset option is huge. It can keep a very interesting and always fresh
balance and tension going for a long time. One example could be that it leads to a wild chain of hits and
110 A Practical Guide to Level Design
(a) (b)
FIGURE 9.12 (a) Base high-level layout. (b) Open surrounding circle example (took a few liberties).
runs against the overwhelming strong defenders, crumbling with time. Another one could be a barrage
of enemies coming from all around, creating a 360° defense moment, but because of the circle, they can
switch up lanes at the last minute, creating a varied mix of challenges.
9.2.2.3 Enclosed
As soon as an arena is enclosed, it means the players are essentially trapped. The surrounding circles still
allow for a reset, but it does not always feel the same. Instead of being a safety net, it can feel more like
being pushed to a hard border, leaving no way to escape.
Controlling the outer circle still means that you can strike to the center part from any side, and you can
typically navigate here fast. It is a bit like a big street around a building block, just that you cannot move
further away. If players cannot dominate or navigate the majority of the surrounding loop, you might
have an inner circle layout, which I describe further below.
If controlling the surrounding loop has more advantages than being inside, you have a dominating
surrounding loop. This advantage can be a combination of resources here like powerups, ammo, or
weapons, but also tactical like seeing enemies at greater distances, easy/quick/surprise strikes to the
inside, controlling the inside or objectives, or generally any initial unpredictability. The classic besieged
mansion, in both single and multiplayer, comes to mind. Attackers can control/engage a large part of
the mansion from the outside, semi-safe circle it to find weak spots, and strike when the time is right.
(a) (b)
FIGURE 9.13 (a) Base high-level layout. (b) Enclosed surrounding circle example with only one-way entrances from the
outside to the inside yard (excluding interior, very symmetrical).
High-Level Layouts 111
Any defenders inside have limited space and are, therefore, more predictable than anyone on the larger
outside perimeter.
9.2.3.2 Open
The open case of an inner circle layout happens if a location in an open world, large sandbox, or other
bigger space has a dominating inside loop. This inner loop can be in combination or relationship with a
surrounding one, but it does not have to be. It could also be that the surrounding circle is not continuous
or very disadvantageous to be on. If you have multiple dominating loops inside each other you have what
I call a “layout onion.”
A dominating inner loop can act as a strong player magnet to quickly draw the player from the outside
to the inside. However, this is only valid if the player very well knows about it and its strong advantage.
Vantage points, NPC, or maybe even narrative means are some better ways to message this to the player,
FIGURE 9.14 (a) Simple dominating inner loop (b) More complex dominating inner loop(s). (c) Probably a too complex
dominating inner loop(s).
112 A Practical Guide to Level Design
(a) (b)
FIGURE 9.15 (a) Base high-level layout. (b) Open inner circle example as tank path (with an outer circle, too).
but it is quite tricky to tell the player something like, “Hey, there is an advantageous loop inside that
location ahead.”
For example, a player-centric inner loop inside an open-world location could be a chain of connected
rooftops. Some connections are simple jumps, some wooden boards, and some zip-lines. The player
can stay up high, controlling the surroundings while continuously going all around. The same principle
from the example can easily be applied to other settings with teleporters, jump-pads, zero-gravity fields,
speed-boosts, double jumps, or inviting wall running opportunities.
However, it has to have an advantage to dominate this inner lane. Controlling roofs is just one case.
Others could be, for example again POAs like resources, objectives, stationary mounted weapons, stealth
ambush spots, or excellent sniper positions. The nature of the advantage defines the type of loop. So, for
example, if it is about striking from the shadow to take down opponents silently, then the loop might be
less about roofs all the time but could include sewers or dark alleys as well.
Now, when I wrote above about the outer circle going around a location, it is by definition just one
circle. However, inside, things can get a lot more complex. It can be more than just one loop, like, for
example, two intersecting loops or an eight. However, I would be careful making it too complex or it
water downs its impact and clarity.
Another advantage of inner loops is that you can have multiple ones in the same space. A surrounding
one is limited and defined by, well, being the surrounding one. However, inside, you could have your
dominating tank lane, for example, but the player has connected ambush POAs. Especially the tension
between a few paths can be exciting and provide for a good flow yet challenging player experience for
various play styles. However, as above, I would be careful if you have more than two to three such paths
in one space, or they might reduce each other’s clarity. A hard-to-recognize path is hardly a very domi-
nating one.
9.2.3.3 Enclosed
I want to believe that inner circles in an enclosed context are a lot clearer than in an open setting, where
the lines between the surrounding and inner loop are often blurred. Levels for Deathmatch, or maps
for similar game modes, often feature an inner loop. Typically, especially larger maps of this kind have
multiple, connected ones, not just one simple dominating loop. Players switch between them depending
on their situation or enemy position.
Another good example is building interiors where hallways, walkways, and stairways create such
inner loops, while the inner and outer rooms are the extensions. If you dominate the hallways, you con-
trol the movement and reduce options from anyone in the rooms. This approach works for both single-
and multiplayer.
High-Level Layouts 113
(a) (b)
FIGURE 9.16 (a) Base high-level layout. (b) Enclosed inner circle example (two skyscrapers connected by bridges).
Extensive, complicated networks of inner loops need careful consideration because they quickly
become overwhelming and frustrating to navigate clearly. Especially interiors with limited overview
and visibility are hot spots of such issues. In such cases, I recommend clear styles for the different set-
tings, bottlenecks to funnel player attention/focus, and especially a clear separation between the main
dominating lanes and secondary ones. Additionally, any player-leading elements to establish orientation
are highly supportive here, but more about such elements later.
Let us quickly go back to building interiors, especially believable ones with a real-world reference. The
issue is that hallways and rooms define most buildings, and most of their rooms are dead-ends. Anyone
ill-advised to transform their school into a level might have quickly realized that it often is not the most
fun layout. As a result, many level designers develop creative solutions to connect the rooms somehow to
create alternative, secondary paths, and loops (insert scaffoldings or construction sites here). However,
if it happens too much, then you create a very messy and confusing network. Instead, I recommend clos-
ing off rooms and focusing on those who have interesting inter-connections and interior space setups.
However, if, after closing off many rooms, hallways become too long or boring and create problematic
bottlenecks, then simply take the liberty and shorten the hallways. If the hallways are your dominating
inner loops, then you need to ensure that they are indeed dominating and not a long, frustrating death
zone. Realistic environments rarely provide consistent fun looping spaces.
9.2.4 Incomplete Loops
Granted not every arena can provide a dominating loop of any kind. Reasons for such a case could be
an engine limitation, production limitation, a conscious gameplay consideration, or related to world-
building restrictions. Not every engine or game allows for large open space with potentially long con-
nected sightlines. You might not have the time or resources to create all the space. Gameplay reasons
are typically connected to a wish to control player movement in some sort. Lastly, for example, not every
space allows for a bigger loop surrounding a location if there are large cliffs or lava lakes involved.
Essentially an interrupted circle means a few things. First of all, they can feel more like a linear sec-
tion than an easy-flowing arena. In that case, I recommend considering aspects from this chapter and
the next about linear high-level layouts. Secondly, secondary routes can still establish loops, but due
to their nature feature a less smooth flow. Still, especially if the limitation is engine or world related it
is better than nothing. Thirdly, after some closer consideration you might end up with only a heavily
dented loop and not with an incomplete one. Often, I’ve encountered designers wanting to create a more
linear flow, but then the nature of the game added so much space and routes around that it was still one
or two separated arenas connected by a bottleneck. In reality it is difficult to create a true incomplete
circle flow in games which has a reasonable amount of free roaming. If it is a good flow is a different
question.
114 A Practical Guide to Level Design
FIGURE 9.17 (a) A true dominating incomplete loop. (b) Could also be a dominating inner circle but it is a stretch since
there is a non-dominated loop below. (c) Just a very squeezed dominating inner circle.
(a) (b)
FIGURE 9.18 (a) Base high-level layout. (b) Center axis example (semi-symmetrical variation, mission area is yellow).
playstyles. Some lanes might be more stealth or long-range oriented, while the central one is more about
direct confrontation. Speed will play a factor for both the side and the center lane; you either want to keep
up the pressure in the middle or compensate for the longer path somehow.
9.3 Linear Levels
9.3.1 Introduction
The core definition of a linear level is that players have to get from A to B. This progression is either
achieved by a linear objective chain, a linear physical space, or a combination of both. However, this does
not mean just a singular lane or exclude loops in between. This chapter will focus more on the physical
layout aspect; later chapters will cover the entertaining mix/order of ingredients like objectives, pacing,
and connecting the pieces.
This chapter covers the most common type of linear high-level layout types, which are branching and
mixing in sandbox sections.
9.3.2 Compartmentalizing
Before we jump into the different types, let us first cover one of the most important considerations, or it
can quickly get messy planning out any linear level. The easiest way to design a linear experience is to
split it into explicit segments. Each segment is different from the next gameplay-wise and very often visu-
ally as well. They have a clear start and end, typically defined by an objective or progression milestone
for the player. I will cover pacing a bit later, but separating the experience into smaller pieces is essential
for a well-orchestrated
experience.
You define each segment or beat by the player’s time spent here and less about the size of space per se.
A beat is a similar intense experience, like a single and simple objective or similar intense fight. Each
beat should not be longer than two to ten minutes for a regular playthrough, with a bit of slack and no
strict science attached. When I previously stated that they should have a clear start and end, it does not
necessarily mean a physical entrance and exit, but more a clear start of a beat and end of the experience
before the next one starts. This difference means that you can have multiple beats in the same space.
Still, looking strictly at the layout, this means that the individual segments typically only have one,
sometimes two or three connections to the next one. Those bottlenecks help you focus the layout to a
few focal points—the less, the easier. At those points, you can easily switch up the theme, pacing and
especially run all your next scripts for the segment.
In classic linear levels, those connection points between segments were points of no-return. The origi-
nal reason for this was often streaming. During the transitions, you unload anything from the previous
segments and load the next segment into memory. It was not a matter of space but time. Therefore, those
transitions often had other time-consuming elements like slow-moving doors, or they always required all
coop-partners to be present. Nowadays, games still feature points of no-return even though streaming is
becoming a smaller and smaller reason. The primary reason is to prevent players from going back to the
A B
FIGURE 9.19 Linear level compartmentalized into five segments with increasing complexity, last two segments have
more than one connection.
116 A Practical Guide to Level Design
previous segment for baiting AI or similar gameplay reasons. However, we will cover that low-level topic
several times further down in this book.
This compartmentalization makes it easier to create and design, but it also gives players a meaningful
sense of progression. If everything feels very similar, it is hard for players to understand moving in a new
direction. However, the requirement is that, of course, each segment is noticeably different. For example,
one segment is on rooftops, the next in interiors, and then on the street level.
However, just because you compartmentalize the linear level, it does not mean that the transitions
have to be jarring or abrupt. Smooth transitions are a must, and carefully balancing the contrast between
the segments is highly recommended. However, the contrast is contextual and is a careful case-by-case
consideration. For example, an oil refinery switching from peace and quiet to suddenly a burning inferno
can make sense. However, switching from the oil refinery to a natural beauty segment is a bit of a stretch,
without some heavy magic, sci-fi, or mind-trick lifting.
9.3.3 Linear Branching
9.3.3.1 Introduction
The most common segment type within a high-level linear layout is a linear branching one. Typically, it
starts with one line connecting the start and end, but if you want to give the player more than one path,
you add additional ones, branching off the layout. However, since we are still on a high level, a branch
has way more weight. I am not talking here about the small little, close side-corridor or going left or right
of your shipping container. Each branch has to have at least one, or ideally more, significant POAs. At
best, each branch offers a different gameplay/visual experience or supports a different play style. If the
POAs or a branch is not strong enough or the difference between the branches is weak, you might simply
cut it. Each branch needs to have a strong reason to exist, or it is a production waste and not giving the
player a significant enough experience. It is better to spend production efforts on one good path than two
mediocre ones.
Therefore, I split branching into two categories: wide and tight. Each of them has its justification and
challenges.
9.3.3.2 Wide Branching
For me, wide branching means that the branches of a segment are so far apart that they are not in direct
connection or proximity. While on the one side it allows for a truly different experience worthy of a
proper branch, it also comes with challenges.
The primary general challenge is production. Creating two very different separate branches is not
necessarily right away double the amount of time and effort. However, it certainly adds up, especially if
you have three or more such branches. It is not just your time creating the additional lanes, but also, for
example, set-dressing it and testing each branch, especially for QA/QC that can very quickly add a lot
of daily workloads! It is a serious consideration, and you should not just add branches just to show some
options alone. It needs to add serious value to the game and your level, or otherwise, I recommend put-
ting the effort in fewer branches.
This issue is crucial if the different branches are not different enough. For example, you have a large
building, and the player could go around it left or right. If both paths feel and look similarly clean, have
almost the same amount of cover, and feature a comparable AI setup, then save your effort and cut one
of them. However, if one path is more open, bright, with a loose cover network while the other is dark,
dingy, and dense enough for some nice stealth routes, both branches have their justification.
The main advantage of wide branching is that it helps to create the illusion of a large world while
remaining in a linear core experience. The disadvantage is the increased production costs for paths
which many players will not even notice. If two branches are equally attractive, 50% of players will
never experience one of the paths. It obviously gets worse with more branches. Therefore, if you decide
to create wide branch high-level setups, make sure that every developer can finish them in time and that
they are worth it.
High-Level Layouts 117
A B A B
(a) (b)
FIGURE 9.20 (a) Base high-level layout. (b) Wide branching example (the lower path overlaps now the center one).
A B A B
(a) (b)
FIGURE 9.21 (a) Base high-level layout. (b) Tight branching example (rooftops, the upper navigation path overlaps the
center one, the center path is straight up action, the lower path is stealth going through interiors)
9.3.3.3 Tight Branching
When wide branching means completely separate spaces, tight branching means one or more lanes going
through the same space. The production advantage is clear because often, creating one space is easier
than multiple ones. However, squeezing in two separate high-level lanes through the same space is the
primary challenge. Like with the wide branches, each branch here has to be very different from the oth-
ers to be justified. Otherwise, they are just options within the m
id-level.
A very good application for tight branching is when a space or segment supports multiple playstyles.
For example, your rooftop section has a central path for all the action-oriented parkour speed-freaks, but
it also has a stealth path woven around, below, and above the central one.
Most spaces, which feature tight branching, struggle to create the feeling of a larger world. Their use
has its place, but be aware of the drawback. If you try to compensate for this and the space for your tight
branching grows larger, you potentially cross into wide branching or create an arena. Depending on the
game and your intentions, this transition does not have to be bad; just be aware of the consequences. I
know this whole topic can quickly turn into a subjective argument. However, I recommend sticking to
the strict differentiation between arenas, wide and tight branching, because it allows you to better plan
and manage expectations.
118 A Practical Guide to Level Design
The risk is high that different branches merge too close together or are too similar. However, if you
take it seriously, you can create a genuinely different experience for the player while also hopefully keep-
ing production efforts reasonable.
A B A B A B
FIGURE 9.22 (a) Branches (pink) point toward the target B. (b) Branches (pink) reconnect with the main path in 90°. (c)
Branches (pink) point backward, away from B.
10
Connective Tissue
I wrote a lot about high to medium-level layouts and theory. However, before I go into more details about
the nitty-gritty and how to get started in practice, let us cover one severely underestimated aspect: How
it is all connected.
When the high and medium-level concepts are your foundation or skeleton, your action areas are
the muscles; then the connections are your tendons—if they are weak, it all falls flat. Therefore, I
will first talk about the actual connections in various design and world contexts. I’ll follow it up with
a brief dive into the verticality. Then, the progression within a level is about the right mix and order
of major ingredients within a mission flow. The last chapter is about pacing. Understanding pacing
is essential, or all ingredients won’t flow well together at the wrong speed and it all feels like a big
incoherent mess.
10.1 Inner-Level
Connections
10.1.1 Introduction
I guess we all know a few movies with some pretty intense action scenes, but how they are stitched
together in the movie’s narrative does not make sense or is not coherent. Now there are many reasons for
bad movies, but one vital aspect is how all the main beats are all connected. How the heroes got from
A to B and especially how they used the time is crucial to create a coherent experience. In level design,
this is even more important because here, players have to move themselves and do not have the luxury
of a sudden cut jumping from, for example, Kairo’s buzzing streets to a dodgy bathroom in Hong Kong.
Each of the main world or level types has different requirements described below. However, I recom-
mend you read them all, regardless of what game you are working on because they are not as exclusive
as my categorization makes them appear. Finally, transitions in and out of cutscenes are crucial because
otherwise you end up with a jarring experience.
is typically easier. However, this seriously depends on the context and available space. Another fac-
tor is if your tools allow a safe movement of large chunks of your levels to adjust the length so late in
production.
Another important consideration is how you create the unload and load time. The easiest way is sim-
ply a long path and some type of point-of-no-return, like an automatic locking door behind you, a deep
jump down, or a one-way teleport. Fancier solutions are procedurally generated hallways that adjust their
length based on the load time or often longer transition animations like a really heavy door or an NPC
providing (slow) entrance.
Depending on the engine and underlining online tech, in Coop, it is often crucial that all players are at
the points-of-no-return
and progress simultaneously, or it can lead to technical difficulties.
With time, memory, and storage, mediums got faster and faster, reducing the severe impact of
streaming. As a result, it allowed for way faster transitions to almost instantly switching entire
worlds. Still, I believe understanding streaming as a concept remains vital for every well-rounded
level designer.
I believe most of the points here could also work for both open-world and linear transitions with some
slight adjustments.
• Players have to get close to an NPC (or interact with them) who only open up the next transition
after completing the last objective.
• Players can only interact and open up the transition to the next arena after completing the last
objective. However, make it logically connected; for example, the previous objective gave you
a key for a door, the code to call for helicopter pick-up, or the correct disguise to enter a club.
• Arriving AI opens up/allows the transition to the next sandbox arena after completing the last
objective. For example, an arriving elephant or tank crashes through a gate, or players can use
the arriving boats to cross over to the next island.
• An in-game event opens up the next transition after completing the last objective; for example,
planes blow open a gate, a huge ape places a tree as a bridge, or your allied NPC can now crack
the safe.
122 A Practical Guide to Level Design
• A cinematic event opens up the next transition after completing the last objective; for example,
the game’s nemesis lures you into his dungeon, a certain woman lets her hair down, or a trans-
port helicopter picks you up (more about cinematic transitions further below).
• The objective in the next sandbox area is not present yet. However, this can be a bit tricky if it
should not appear too gamey. For example, the enemy helicopter fleet only arrives if players
previously caused much trouble, or the big mean boss dragon only shows up if the player is
covered in the blood of the previously slain dragons. However, avoid anything contrived, like
the next, already physically present interaction is only active after completing the last objective.
• The next objective location does not exist yet before players have not completed the previous
objective. So players can visit the next arena, but not the next objective because the entire
objective location is missing. This case typically requires magic, fantasy, expensive, or sci-fi
elements like teleporting cities, giant worms coming out of the earth, or big spaceships landing.
• The current objective gives you the only/ best weapon to defeat the enemies in the next sandbox
arena. Sure, players can skip the previous arena, but they might regret it.
• Coincidences like players complete an objective, and now an NPC remembers that he had a key
the whole time.
• Disconnected consequences, for example, you free some hostages, and then an earthquake
opens up a cave.
• The opening secretly appears because the developers hope that players do not snoop around
in that corner of the sandbox arena and will not notice that, for example, the ladder was not
there previously. Variants of this case are typically last resort solutions to cover up edge cases,
noticed late in production—happens to the best, but good planning can avoid them.
to the left. Therefore, an open world is more an illusion of no control because most players follow such
gamey markers often more strictly than in even linear levels.
Let us look at how you can approach this contractionary control and lack of control to our advan-
tage. As a starting point, provide a semi-straight direct connection between the two locations. This
connection does not have to be all safe, but you should give players a fair chance to spot dangers
ahead of time, especially when traveling at high speed. For example, no surprise cliffs after a few
dense bushes. Then in the areas where they can detect the danger ahead show them an alternative
route. However, keep in mind that both the areas to spot and the alternative route are not clearly
forced by the game. Therefore, they have to be quite large and stand out. Do not expect most play-
ers to study maps or spot little clues. If you as the developer think it starts to be a bit too obvious,
then it might start to be okay for most players. Depending on the distance, you can do this approach
multiple times.
Additionally, roads or trails can be player magnets, but only if they “convince” players not to go off-
track. It is almost as if they have to establish first some trust with players before they drive on them.
Therefore, initially, try letting the roads go in the perfect direction for quite some time before going a bit
off-course. When their direction goes too far off, then provide a new route, an inviting opening in the
vegetation, or a new road/trail.
All the locations along this main route and where players adjust their course are great spots to fore-
shadow the target location, the current state of the world, or anything else connected to world-building.
Their concentration is high at those spots and hopefully more open to looking around and taking the
stimuli. Other alternatives are, for example, hints for further quests, missions, achievements, collect-
ibles, cool locations to do some stunts, small or bigger world events, or impressive-looking vistas to take
pictures.
Essentially in my experience, the best way to embrace free travel through an open-world is to nudge
it a bit. Players are so attracted by straight-up traveling directly to any location that we as developers
should take advantage of this. Provide them a good time, use them for world-building, consider player
magnets, build up trust to not make it too straight, but without making it too frustrating. The challenge
factor depends on your game.
• If you have any leading elements like roads, rivers, or tunnels, try to curve and angle them to
reveal epic vistas or otherwise stunning art/environments. Especially consider this if you can
control the time of day.
• Radio/phone calls from NPCs are perfect during long rides. You have an extended period
where the player’s character and NPCs can hopefully have a long uninterrupted conversation
for world-building, character development, or background information. Narrative moments are,
of course, even better if the NPCs are sitting in the same vehicle. However, ensure that the dia-
logs can stop if accidents happen because it is usually a bit off-putting if two people chat while
drowning or burning in a car.
• As previously mentioned, travels through the open-world are good opportunities for world-
building. Placing many advertising signs, generally relevant world events, or hints of world
state can work not just for this one mission but also for any travel through the open-world.
• Investigate if you have means to increase the challenges or threats along the way for specific
missions; for example, a higher rate of police cars, more helicopters, or more wild animals
populating the roads. Essentially anything which can give the transition not just a bit more
challenge but also some unique theme. It is even better to have such adjustments only to specific
regions instead of potentially the whole monotonous track.
124 A Practical Guide to Level Design
• Plan long travels to go close to other distractions along the way. For example, quick
side missions, something to take over or collect, or NPCs with additional information
or quests. Essentially anything which enriches the player’s understanding of the game’s
world or gameplay. Of course, ideally, do not distract players with anything major because
ultimately, they should focus on the current main quest, but some occasional distraction
does not hurt either.
Last quick point if you plan your connection with a specific vehicle: Travel with it through the open-
world as early as possible. Just because the vehicle sounds fun, like flying or speed-boating, does not
mean it is fun in the world’s or game context. For example, on paper, an epic world-crossing helicopter,
wingsuit, or plane section might sound fun. However, ten minutes of just pressing a button while flying
gets quickly boring without any obstacles or real challenges.
10.1.5.3 Mid-Level
Cutscenes
By default, I have to strongly advise against using any cutscenes in the middle of a level. The classic
issues are:
• Enemies could still be around. Of course, you usually could turn off all AI during cutscenes,
but activating them is not just a jarring experience in the middle of a firefight or can be used
as an exploit.
• The cutscenes area could be covered by, for example, vehicles, wrecks, debris, physical-
ized props, dead/alive NPCs, and VFX. Again, cleaning it up by script creates a jarring
experience.
• It breaks the immersive flow from free gameplay to losing control and back to free gameplay.
Some people tend to downplay it and refer to other games that have done it, but something bad
others have done does not make it better in your game.
It all gets even worse with the wrong transitions or triggers. I consider it a cardinal sin to start a (mid-
level) cutscene with a surprise invisible trigger, either spatial or by an event. The player has no idea what
could happen suddenly and gets ripped out of the immersive experience into losing all his agency. Those
triggers have to be avoided at all costs, especially if the result of the cutscenes means the player travels to
Connective Tissue 125
a new location or all pick-ups disappear. You never know what players still want to do here, like explor-
ing, collecting, or otherwise enjoying your game world. Robbing them from this experience or possibili-
ties is the worst cutscene transition.
If you really have no choice against a mid-level cutscene, then ideally, have the transition in a new,
safe, non-combat space. Depending on the game, the player, for example, cannot drive into the location
with their vehicle or litter it accidentally with physicalized props or dead bodies before triggering the
cutscene. Accidental is the keyword here, just to avoid any unforeseeable loss of their favorite car, crate,
or corpse.
I recommend starting the cutscene with a conscious player (inter)action like pressing a button, talking
to an NPC, or activating a radio. It should be an action they do not do all the time without triggering a
cutscene like opening a door or picking up ammo. The player should expect a cutscene to happen and
can still finish the area beforehand.
Another problem of invisible, spatial/event-based triggers is that you do not know where the players
are at that moment. If the space is relatively large, there is a noticeable jump between where they initi-
ate the cutscene and where the players are at the beginning of the cutscene. Depending on the distance,
this can be jarring, or even worse if players teleport to a completely different location out of nowhere.
Therefore, if you really have to use such triggers, make the trigger space as small as possible. Again, a
player (inter)action removes this problem completely.
Finally, the frequency of mid-level cutscenes is crucial. If one of them is terrible, more is worse, and it
was likely lousy planning if they happen back-to-back.
10.1.5.4 End-Level
Cutscenes
Cutscenes at the end of a level face the same challenges as mid-level ones. However, they have a few
advantages.
• A bigger jump, for example, in a helicopter or back to the base, is more forgiving when it is at
the end of the mission.
• Typically, players kill all enemies at the end of a mission before the mission-complete-cutscene
triggers.
• Often you move away from the last location during the cutscene, so any devastated or littered
environment is no big problem.
• Picking up ammo or other pick-ups is not that important once the mission is over but can still
be a topic for collectibles, achievements, or similar ones.
• In general, it is not a complete surprise if defeating the last big boss/objective triggers a
cutscene. However, ideally, manage the players’ expectations.
10.2 About Verticality
10.2.1 Introduction
Verticality simply adds another (third) dimension to your level, giving you many more options, espe-
cially in layout. I am not talking here about just some softly rolling hills or mild height differences,
but about overlapping spaces or lanes and anything where players have to consciously look up or down.
However, verticality does not come without its challenges. So in this chapter, I want to cover high-level
layout and input considerations before we jump into some of the most common tools which create
verticality.
Quick disclaimer: Most of the level sketches in this book primarily display 2D landscapes with
few elements of verticality besides some houses, towers, or rocks. This simplification is not because
I am not fond of verticality, but it is clearer to bring certain aspects across on paper without its
complexity.
126 A Practical Guide to Level Design
10.2.4.3 Angles
Check how well your game’s features support navigation angles. Many features, such as building small
structures or specific animations, are not supported on slopes or stairs. Most games have restrictions on
how steep navigable angles can still be or how slopes affect cover—more about cover at slopes in a later
chapter.
It gets particularly tricky when terrain is involved. As a player, you do not clearly see when a slope
starts to be non-navigable or when certain features are not supported anymore. Therefore, it became a
norm to stay away from any angles close above the navigable limit. For example, if the game only sup-
ports navigation up to 40°, then stay away from any angles above 40° till ~70°–80°.
Essentially eliminate
any frustrating assumptions and make it very clear where to navigate and where not.
FIGURE 10.1 (a) Example: provide hints at the bottom of cliffs for players to look up for opportunities. ( b) Example: If
your game allows a max slope angle of 35° then players won’t notice the difference to the 40° one.
128 A Practical Guide to Level Design
10.2.5.4 Interior Staircases
• If possible, avoid tight interior staircases, and if you cannot, avoid combat around and in them.
• They are death traps because they provide little to no cover, offer no space to dodge attacks, and
enemies have many attack angles. If you cannot avoid combat, try to make them as big, even if
it slightly bends realism.
• Avoid more than two to four continuous floors of tight staircases, or keep them as absolute exceptions.
10.2.5.6 Ledge Climbing
• Do not place more than two to three ledge climbs after each other, or it gets repetitive. Instead,
mix in some other verticality types in between if you have to cover much height.
• Make sure that the player language for climbable ledges, especially non-climbable ones, is very
obvious to players.
10.2.5.7 Free Climbing
• Ensure that the player language for climbable areas, especially non-climbable ones, is very
obvious to players.
• Developer tools to create such spaces need to be very easy and fast to use; ideally, automate
their creation as much as possible.
Connective Tissue 129
• Free climbing is a massive, expensive, and often game-defining feature. Therefore either do it
right or spend the resources for something else.
10.2.5.8 Elevators/Moving
Platforms
• Understand the physics engine and AI/player navigation/combat limitations of your engine’s
moving platforms. Allowing big AI fights on moving platforms is not a given by every engine.
• Otherwise, you can still keep “elevators” as “monster closets” (= AI spawn rooms) or secretly
teleport the player once the door is closed.
10.2.5.9 Rope Actions
• I am talking here about grappling hooks, repelling, or zip-lines.
• If they are not free-to-use, then all three are very contextual and often require a lot of careful
metrics considerations. Still, try to use them as much as possible because they change up the
“monotony” of just moving around.
• Grapples (free or restricted) are not only a means to get up or down, especially considering
the momentum when releasing from it. It gets even more exciting when the rope wraps around
vertical (sideways) or horizontal (upwards) objects.
• You can top it even further when combining with movement types like double jumps, gliding,
short teleports, or continuous grapple usage.
10.2.5.10 Long Falls
• Jumping down from great heights typically means two things: You navigate very fast down-
wards, and you likely die.
• Be very mindful if you seriously expect players to master long falls and survive, such as hitting small
pools of water, piles of hay, or big teddy bears because failing means likely a frustrating re-load.
10.2.5.11 Jump Pads
• Jump pads are gamy and arcadey, but they can be great fun for players and developers if it fits
your game. The explosion of speed, getting catapulted through a level, is quite exhilarating.
• I can only encourage pushing the boundaries of what is typically possible with jump pads
because they open up some quick connections on a horizontal and vertical plane, which other-
wise would be slow, long, and way duller.
• Be careful with too-long jumps because it might feel boring at one point. Test in-game what starts
feeling too long for you, and then cut another 25% of the flight time to get your maximum length.
10.2.5.12 Zero Gravity
• Handling large parts of zero gravity is not easy. It requires extremely good 3Cs and a lot of solid
features, or players quickly lose orientation and breakfast.
• The visual player leading is crucial to establish rotation and direction. Ideally, the whole room/space
visually has a clear start and end and other supporting elements, such as lines or lights, pointing
toward the exits. I recommend focusing more on player-leading than simply providing a sense of
up/down.
• Be careful with too large rooms because when players fly through the middle, they do not have
any close reference points to feel how fast/slow they fly.
• Be careful with too small rooms because it is more difficult to establish a clear sense of direc-
tion, especially after players perform a few quick spins.
130 A Practical Guide to Level Design
10.2.5.13 Wall Walking
• Players can comfortably walk on walls or only specific parts of the walls. A classic example is
walking on walls with magnetic boots in a zero gravity environment.
• Every new plane players walk on requires their own player-leading and player-orientation pass.
• Wall walking is a very complex and confusing experience for some players. Carefully establish
the connections between the different planes, especially when players switch planes or they
quickly lose the relationships between the completely different view-angles.
• Be especially incredibly mindful when players can freely walk on almost all walls instead of
selected paths/sections.
10.2.5.14 Wall Running
• Typically, wall r unning is a great tool to commit players to a navigation section because they
can be a point of no-return.
• Experiment combining this feature with other verticality tools such as grapples, climbing
types, ladders, or any jumps/teleports your game has to offer.
by a list of a few common subtypes. For example, you can split an attack-block into “kill all,” “destroy
five items,” or “kill boss NPC.”
Each block is typically between five to ten minutes long, depending on your game and mission needs.
As an exception, you could have longer ones, but after 15 minutes of average playtime, it starts to get
monotonous again, and I recommend you split and change it up again.
Another big advantage to split missions into such blocks is that the base script of each type can be
pre-created. Such template script groups can then get open or broken and become unique per individual
mission. Alternatively, they stay closed in the mission, just with unique inputs. The base script stays in a
central database, with enough modifiers to adjust for each mission’s needs, while a few crafty technical
developers (for example, technical level designers) maintain the library throughout production. It might
be a bit more limiting for some, but it allows for a way more consistent script quality and faster script
progress.
10.3.2.2 Attack
First of all, attack essentially means either “Kill” or “Destroy.” It is “Kill” if the targets are NPCs
such as humans, aliens, animals, or anything else which at least moves with some intelligence and
typically can fight back. “Destroy” covers the destruction of items, which are typically static and
non- organic. However, the items can, of course, still move around, for example, on a train or con-
veyor belt. The difference between “Kill” and “Destroy” is a narrative differentiation to give the
block more context.
Secondly, players either Kill/ Destroy “All,” or “a selected amount X.” Both of them can be limited to
a certain area and type, like “Kill All Blue AI in the Warehouse,” just “Destroy 10 evil Mushrooms” or
“Kill General Bauer.” Ideally, the area is somehow clearly marked, or if no area is required, it is clear
where to find the targets. The progression is either shown as a number or a bar if the numbers get too
high. Bars can, of course, also be used, for example, like a boss enemy’s health bar to motivate players
through progression.
One of the biggest problems of this block is to give AI a clear objective or goal. It is tricky to make AI
look smart with the primary goal just to stay alive. Defensive strategies like retreating, deploying turrets/
shields, or asking for reinforcements only work so far and are not always suitable.
10.3.2.3 Defend
The defend block is more passive and reactive compared to Attack. You either defend an area, keep
items/ NPCs alive, or essentially just survive as a player. The area-defend block can be one or multiple
ones, with or without the option to re-take them again and different types of timers involved to switch
the area’s ownership. Sometimes an interaction like a button press or putting up a flag is involved as well.
Domination or King of the Hill is classic multiplayer example of this objective, but they can fit well into
a singleplayer context.
Defending one or multiple items/ NPCs is another typical application of this block. Typically, the fewer
items/ NPCs you have, the higher the chance the design asks for a health bar instead of a frustrating one-
hit-fail criteria. A special variant of this subtype is the infamous escort objective, where one or multiple
NPCs have to reach a location alive. The basic escort types are either the one where the NPCs move by
themselves, the one where they move based on player actions (for example, players have to kill X enemies
ahead), and finally, where they follow players directly.
The one where players just have to defend themselves is essentially just basic survival. Typically, there
is a specific condition attached like a timer. The primary problem is that you need a sound AI system to
make searching AI work well because players just hiding in a corner for extended times is often not very
fun. Therefore, I would not necessarily recommend this version.
I like the defense block quite a lot because it gives AI a clear objective and makes them look smart.
Any time AI has to do something other than killing the players is typically a good thing, especially when
there is some type of tug-of-war associated with it.
132 A Practical Guide to Level Design
10.3.2.4 Interact
In its simplest form, the interact block is where players just have to interact with one or multiple
items/ NPCs and are done, for example, talking to NPCs, press a few buttons, or stand on a few plat-
forms. They might sound simple but can quickly become more challenging if threats exist, the NPCs run
away, or a puzzle is associated with it. Essentially the action itself is simple, but the HOW or WHERE to
interact is the key here. Interacting does not have to be always a simple press of a button, but can also be
connected to a skill challenge, for example, if players have to hit a small item to activate, like a rope for
the piano to drop. It could also be a Destroy block, but the more “puzzly” it is, the more I prefer to keep
it in the interact category.
Collecting is another variation, even if it is just walking over the items. Again, the lines get blurred if
players first have to kill enemies for the items to drop, but I recommend looking at the dominating player-
facing aspect. Collect objectives are often associated with a search component if the item’s location is
unclear, comparable to a puzzle.
Any interact blocks are typically very player-centric because it primarily focuses on player actions.
Any AI or other threats are simply said to be just a hindrance. It is rare that there is a competition with
AI without turning it into a defense block.
The interact block has the most exhaustive options due to its sheer huge amount of variations. You can
distill so many game objectives into the interact block, yet none of the objectives are incredibly similar
in execution.
10.3.2.5 Navigation
At its core, the Navigation block requires players to reach one or multiple target locations or areas or reach a
certain distance away from an entity. The locations, entities, or areas can dynamically change or even move
in case of, for example, a chase. However, the player challenge factor here typically comes from threats or
a puzzle. The puzzle variant can be to find the target spot or figure out the way to the location because the
path might be blocked or otherwise unreachable. Again, the HOW to reach the target or WHERE the target
is are the key aspects. The primary difference between a navigation and an interactive puzzle is the last
action players are required to do in order to complete it, and that gives them a different vibe. The navigation
vibe is often associated with the notion of “get out,” “get to,” “get away,” or “get through.”
Another huge factor for this block is distance and, with this comes potential vehicle usage. The ques-
tion is can players pick their vehicles freely, or are they tied to a specific one? Is one vehicle better than
the other, or maybe just one can do the job? Also, do they drive the vehicle themselves, or do they, for
example, just handle the mounted weapon? The more limited the choices, the more essential it is to
prevent the vehicle from blowing up, which often becomes one of the primary core design challenges.
Again, in such cases, it blurs the lines with defense blocks.
Typically, I recommend not using any “Go-To” objectives, except it is required for technical reasons
or by the mission system. Ideally, you give players the next objective at the target location right away and
let them figure out how to get there. Especially chaining up “Go-To” objectives can feel very demeaning
and redundant. However, they do have their place if the navigation is a challenge or a bigger experience
in itself, like a chase, running away from a horde of lemmings with rabies, or sitting behind the mounted
grenade launcher of a stolen get-away vehicle breaking out of a military base.
10.3.2.6 Narrative Blocks
Narrative blocks are an exception because they are often shorter than five minutes. However, I highlighted
them here separately because they are unique, require special attention, are crucial for pacing, and typically
include other departments. Classic examples are cutscenes, bigger in-game events, or NPC walk-and-talks.
I would not add every smaller narrative event here, just the big and major ones for the story; the same counts
for any narrative events that happen during gameplay. For example, a long drive with a lengthy radio call or
an NCP on the driver seat talking is still rather a navigation block instead of a narrative one. The walk-and-
talks are a bit special because they primarily exist for the player to listen to the NPC.
Connective Tissue 133
10.3.2.7 No Blocks
Quick reminder, I would not make a block out of everything just to create a seamless coverage of the
mission in your level design document. Minor transitions do not require a particular navigation block. I
recommend adding any smaller pieces to either the previous or next block and be good with it.
10.3.3 Modifiers
10.3.3.1 Introduction
Modifiers are an additional layer of complexity you can add to a mission building block to create more
variety between them, affect their difficulty, or make them narrative or world-building-wise more fit-
ting. In theory, you can stack as many modifiers as you want, but there is a reasonable limit case by case
before it gets silly. Also, some objectives require a mission block to have a modifier, or, for example, a
checkpoint race without a timer is not a checkpoint race.
Modifiers are especially great if you have to use the same building blocks with only minor variations
between them. In order to still create some exciting differences between them, you can investigate using
modifiers.
10.3.3.2 Time
Applying a time limit is one of the most classic modifiers. Essentially it puts time pressure on completing
an objective. The time pressure can come from a failure at the end of a timer, it has to happen at a specific
time, or the timer needs to finish for success. Classic examples are any checkpoint-races, disarming a
bomb before it explodes, completing a download, hitting the hostage taker when he raises the gun, or
reaching the antidote before the poison kills you. I recommend connecting the time pressure with a tan-
gible reason to cause death or absolute failure. For example, the arrival of reinforcement in five minutes
is not time pressure which should trigger an objective failure because players still have a chance to fight
and escape. Alternatively, you can apply “fake narrative time pressure,” where you stress out players by
giving them hints and messages about the impending threat or danger without instant failure when the
time runs out.
10.3.3.4 Limited Tools
This modifier limits the tools players are allowed to complete an objective. It either reduced the action
to one specific item or group. Alternatively, it states which items or item types/categories you are not
allowed to use. Player-facing this can also force a certain playstyle if, for example, the objective requires
using a sniper rifle or bow and arrow. Common examples are killing an evil man with his own gun, not
being allowed to use explosives because the body should stay unharmed, or only using non-lethal force. It
is a good modifier to spice up otherwise simple action blocks. However, I would be careful not to overuse
it because players typically prefer to use their full earned arsenal.
134 A Practical Guide to Level Design
10.3.3.5 Specific Order
This modifier specifies the order in which to complete certain aspects of an objective. Some examples
are buttons that have to be pressed in a specific order, kill the family of evil gnomes starting with the
youngest, defend the shield pylons from the outer to the inner ones, or cut the wires in the correct order
to prevent the bomb from exploding. I recommend only using this modifier if the context is clearly justifi-
able and does not come across as arbitrary.
10.3.3.6 Other Modifiers
Below is a brief list of other, less often used modifiers.
Initial Example:
Interact Defend Navigation
Forced Stealth NPC Vehicle - Gunner Position
I will cover pacing in the next bigger chapter, but it is already important to note that not every mission
has to end loud and action-oriented. Sure, it leans toward a high intense ending, but there are many other
options to establish an increasing intensity and end with a highlight. Let us take the previous example
and see how we can start with an explosive vehicle entry, then a defense, and end with a stealth-interact
block. We could start with initially freeing a VIP from a heavily guarded prison truck with an NPC
buddy driving and you controlling the mounted gun. Then we must defend our NPC buddy till he man-
aged to weld open the prison truck’s door. Of course, something goes wrong, and we then have to escape
on foot while the buddy carries the unconscious VIP. The only escape route is through a dense forest at
night, swarming with cops and corrections officers. If we do not sneak or take out enemies undetected,
they quickly kill your slow/unarmed buddy and VIP. This intense cat & mouse game, breaking through
the enemy lines chased by dogs, finally ends by reaching the door to a safe-house. Of course, the initial
car chase/attack is likely quite intense, but I hope the example showed that you could end up with an
intense sneaky ending by pulling the right levers. Also, that now the last block is rather defense than
interact is more semantics, but you still “interact” by reaching the safe-house.
FIGURE 10.3 First, a very repetitive four-mission-block level, with then an improved alternative.
focus certainly switches it up for the player, especially if he initially feels like the hunted. Finally,
we send in some tanks as reinforcement, switching to a destroy-tank block which requires players to
change playstyle drastically compared to just killing regular troops. A big tank battle also acts as a
nice explosive ending.
Sure, I played a lot with changing enemy archetype composition to give them a clear/clean focus, and
the VIP-kill block could also be an optional one. However, it succeeded in breaking up the monotony
without changing any attack-block to another type. In reality, I would try to change one or two to a
defense block or another type, but that was not the point of this example.
However, missions with primarily monotonous blocks have their place. One reason could be the
game’s dominating theme or the lack of production resources to create enough variety. There is only so
much pure level design can do in such cases, except maybe some custom scripting. Another reason is to
add monotonous blocks to the overall mission mix purposely. The irony is that always having well-mixed
missions with surprises and twists can be monotonous as well. Sometimes some predictability can be
refreshing and give the true twists more weight. Therefore having a few missions in between with a very
dominating block type can break that pattern.
Intensity
Act 1 Act 2 Act 3
Climax
Midpoint
Inciting Incident
Time
FIGURE 10.4 It shows a classical pacing graph, which is often used in narrative forms.
I recommend working with a pacing graph for any bigger mission, which requires some more detailed
planning. As I said, it is not something highly scientific, it is very subjective, and not every player will
have the same experience. However, it gives safety and sets expectations for the level designer about
the journey through the level. For example, early on, they might spot issues of not enough “breathing”
points, clearly set the pacing expectations for any major moments before the finale, or spot that the high-
light might not be as impressive as initially intended. Also, a good-looking pacing graph always looks
good in level design presentations and shows your confidence in the design.
10.4.2.2 Intensity Estimation
The recommended maximum intensity is ten, which should be your absolute highlight of the mission. I
do not recommend comparing the intensity between missions. Keep it simple and look at each mission
individually. The lowest intensity is zero, and that is when the mission loads and ends. Otherwise, even
the most boring walking beat has an intensity of one. Now since we know the maximums and mini-
mums, the remaining intensity levels are about gut feeling. However, remember we are still in the plan-
ning phase. Therefore, your intensity levels are about your intentions to make sure you have enough low
points as a breather and that none of the previous beats are putting the highlight to shame.
Another important consideration is that difficulty does not directly link to intensity. I know that might
be confusing because, of course, a difficult section is more intense. However, other aspects raise inten-
sity, for example:
TABLE 10.1
Various Situations and Their Associated, Suggested Intensity Ranging from 0 to 10
Situation Intensity
Loading screen 0
Mild navigational challenge or something very interesting to look at (small vista reveal, small in-game even, etc.) 3
Easy firefight, difficult navigational challenge, or something stunning to look at (bigger vista, medium in-game 5
event, etc.)
Medium firefight, very difficult navigational challenge, or something incredibly stunning to look at (massive 6
vista, big in-game event, etc.)
Challenging firefight or very difficult navigational challenge with an extra component (explosions, time 7
pressure, etc.)
Very challenging firefight, it starts to get intense but remains conservative (= no severe extra components) 8
High intense firefight with an extra intense extra component (extra navigational factor, limited cover, time 9
pressure, lots of explosions, difficult AI archetypes, or mix, etc.)
High intense firefight with an extra intense extra component (extra navigational factor, limited cover, time 10
pressure, lots of explosions, difficult AI archetypes, or mix, etc.)
10.4.3.2 Basic Rules
The ideal way to work with a pacing graph is to work with Microsoft Excel or a similar program where
changing table entries right away affects the curve. Below I list the basic rules, what you want the pacing
graph to look like and what to avoid.
• Each level typically should only have one highlight with one beat at intensity ten. Ideally, the
last high-beat is the highlight and the memorable moment. If it is different, then expect the level
to feel anticlimactic.
Connective Tissue 139
Intensity
Time
Intensity
Time
FIGURE 10.5 Top Graph (good): Occasional breaks, beats, and higher blocks raise gradually, clear highlight at the end.
Bottom Graph (bad): No clear breaks, highlight is in the middle of the mission, way too steep raise at the beginning of the
mission, and the last two beats have equal intensity.
• You can combine more than one higher beat, for example, three beats with an intensity of six,
seven, and nine. However, I do not recommend such blocks to be longer than ten minutes, fif-
teen at most, before you have a lower intensity beat as a break. Otherwise, you likely tire out
many players, and they might not feel an intensity increase anymore that drastic.
• Any intense beats or blocks should ideally go up gradually toward the final highlight. It does
not have to be crazy strict, but I recommend overall growth of the higher points.
• The intensity breaks are crucial every five to fifteen minutes. They allow players to have a
breather, and without them, the next intensity spike will not feel as powerful. For example, if
you would have a continuous increase, then the rise from six to eight is barely noticeable, but
if you have a drop-down to a two in between then, there is a noticeable spike. Without breaks,
players not only get exhausted, but they also become callous and indifferent for any highlights.
• The height of the breaks does not have to increase gradually, but in order to be a break, it cer-
tainly should be around one to three and at least 30 seconds long.
• Two following beats should never have the same intensity because by the core definition a new
beat is a change in intensity.
Arguably you could have two connected beats with the same intensity because you change the mis-
sion block. However, I would recommend seriously considering changing the intensity between the two
blocks because otherwise, it might be dull. It is just a lazy design if you cannot find anything that changes
the player’s experience.
The background coloration of the beats according to their mission block color is optional, but it can
help show good or bad patterns. However, remember that you can cut a mission block into multiple beats
like multiple defense waves, and the small little break-beats in between are not mission blocks either.
So, I am just using the colors without a strict mission-block analogy. Also, keep in mind that there is no
direct correlation between objectives and beats. An objective can have multiple beats if, for example, a
defense has increasingly difficult waves.
After all, the pacing is not a very strict science since it largely shows just an intention and cannot be
precisely measured. I bet there are great levels with a very bad-looking pacing graph. Therefore, I recom-
mend using it, especially for more linear experiences, to set expectations and not be too stifling. It might
140 A Practical Guide to Level Design
A B C D E F G H I
1 Beat 0 Beat 1 Beat 2 Beat 3 Beat 4 Beat 5 Beat 6 Beat 7
2 Mid Time 0 5 160 325 445 610 835 1010
3 Pacing A 0 2 5 1 6 7 8 2
4 Pacing B 0 6 1 6 2 2 1 7
5 Time (sec) 0 10 300 30 210 120 330 20
6 Total Time 0 10 310 340 550 670 1000 1020
FIGURE 10.6 Yellow Fields: Level Designer fills out those cells. Blue Fields: Those cells get calculated.
Intensity
Time
FIGURE 10.7 If everything worked out fine your graph should look similar to the one above.
even be helpful for some level designers or directors to create them for very open missions planning the
golden path— even if it is just a whiteboard sketch.
1. Create a table where the columns are the individual beats, starting with an empty beat zero (all
numbers zero here for a nicer looking graph), then your first beat of the mission, till your final beat.
2. The first-row call “Mid time,” second row “Pacing A” (your first pacing graph, like “Gameplay
pacing”), third-row “Pacing B” (whatever your second pacing graph should be, see further
below), fourth-row
“Time,”
and last sixth-row
“Total
time.”
3. Start filling in the two pacing rows and the one “Time” row. We will calculate the other ones.
4. Calculate the “Total time,” which takes the previous total time and adds the current time, for
example, D6 = C6 + D5.
5. Calculate the “Mid time,” which is the middle time of the current beat within the context of
total time. Otherwise, the graph will show the intensity at the end of the time and not in the
middle. The total time context is important to show a continuous graph. It is the previous beat’s
total time plus half the current beat’s time, for example, D2 = C6 + D5/2.
Ideally, if you change the timing and intensity, the pacing graph should change accordingly. You see that
longer beats take more space while, for example, a short break is just a quick dip.
Connective Tissue 141
If you add or remove beats, you might have to adjust the graph’s data or make a new one quickly. If you
are fancy, you could add a new graph (“Stacked Column” rotated by 90°) behind the current one showing
just the individual time to highlight the beats. However, that can quickly get finicky.
10.4.4 Alternative Pacing
10.4.4.1 Introduction
The beautiful aspect of pacing graphs is that you can display more than one graph in the same graphic
showcasing even more information and to showcase their relationship. It is also a great tool to communi-
cate different intentions or spot issues in more than just gameplay intensity.
The two types of additional graphs I’m most used to are for narrative and coop. Based on your game,
you might come up with your own pacing graph types, but I recommend not having too many graphs in
one graphic and not going too granular; otherwise, it is less helpful and just an exercise for the sake of
an exercise.
Usually, I do not see a reason for any additional graphs to follow similar strict rules like the gameplay
intensity graph. For example, a narrative graph will always start pretty high if the level starts with a cool
cinematic.
10.4.4.2 Narrative Graph
The narrative graph shows where you transmit more or fewer amounts of narrative to the players.
That can include anything ranging from cinematics over radio dialogs to environmental storytelling.
It is ideal because it communicates clearly when the narrative has more space and opportunity and
where less. Typically, it would be best not to trigger relevant radio messages in very heated gameplay
beats but instead use the break in between. However, you could sprinkle some lower narrative-dense
environmental storytelling in some more intense scenes. Looking at your graph narrative design might
claim early on that they need more or less time to bring their narrative across. It might also tell them
that they only have two or three bigger moments for radio dialogs or cinematics, and otherwise, it
is just environmental storytelling. Expectations can go both ways. Sure, we are still in the realm of
guesstimates, but it is better to sort it out now and set base expectations than make adjustments later
in production.
10.4.4.3 Coop Graph
The coop graph shows where the players have to work more together and where they usually act more
individually. For example, they commonly act more as one unit in a smaller space than in a wide space
with many flanking opportunities. Other examples are strict purpose-built coop-sections or where play-
ers work individually without relying much on each other. Especially for coop-centric games, it can
highlight if you have long segments without any coop-centric gameplay or too much after each other.
Intensity
Time
FIGURE 10.8 Blue Graph: Gameplay intensity. Red Graph: Narrative density.
142 A Practical Guide to Level Design
Intensity
Time
FIGURE 10.9 Blue Graph: Gameplay intensity. Red Graph: Coop density.