Difference between revisions of "Levels"

From gdp3
Jump to: navigation, search
Line 5: Line 5:
 
[[Category:Needs references]]
 
[[Category:Needs references]]
 
[[Category:Needs examples]]
 
[[Category:Needs examples]]
 +
[[Category:Staffan's current workpage]]
 
[[Category:Stub]]
 
[[Category:Stub]]
 
''A level is a part of the game in which all player actions take place until a certain goal has been reached or an end condition has been fulfilled.''
 
''A level is a part of the game in which all player actions take place until a certain goal has been reached or an end condition has been fulfilled.''
  
This pattern is still a stub.
+
The difference between Levels in a game may be in content, aesthetics, or a combination of both. Commonly used differences between levels in early arcade games, such as Missile Command, are different color themes and speed of enemy units, thereby creating different levels of difficulty. By contrast, most of the current first-person shooters and real-time strategy games have new environments to be explored in each level, i. e., each level presents new enemies and puzzles for the player. In some games, the levels can also have different primary activities the player has to perform repetitively.
  
 
=== Examples ===
 
=== Examples ===
 +
Missile Command
 +
 +
Sokoban
 +
 +
Zelda
 +
 +
Super Mario
 +
 +
Example: In Marble Madness, the player has to guide a ball from the start of a level to the goal. Each level has different obstacles and routes to reach the goal and has different color themes.
 +
 +
Example: Each level in Asteroids contains a certain number of asteroids, and the player can progress to the next level after shooting all of them. The higher levels get more difficult, as the asteroids become faster and more numerous.
 +
 +
Elite, Slaves to Armok II: Dwarf Fortress, Just Cause, Minecraft
  
 
== Using the pattern ==
 
== Using the pattern ==
Line 18: Line 32:
 
Milam and Seif El Nasr
 
Milam and Seif El Nasr
  
Elite, Slaves to Armok II: Dwarf Fortress, Just Cause, Minecraft
 
  
 
A common effect of finishing a [[Levels|Level]] is the [[Quick Travel]] to another.
 
A common effect of finishing a [[Levels|Level]] is the [[Quick Travel]] to another.
 +
 +
rreversible Events (← links)
 +
Staries (← links)
 +
Left 4 Dead series (← links)
 +
Space Alert (← links)
 +
Game Element Insertion (← links)
 +
Challenging Gameplay (← links)
 +
Quick Returns (← links)
 +
Category:Level Design Patterns (← links)
 +
Backtracking Levels (← links)
 +
Enemies (← links)
 +
Extra Chances (← links)
 +
Freedom of Choice (← links)
 +
Torchlight (← links)
 +
Single-Player Games (← links)
 +
Speed Runs (← links)
 +
Varying Rule Sets
 +
 +
To implement levels in a game, the designer must decide how many levels the game should contain and how they differ and relate to each other. In order to be perceived as part of the same game, the levels should adhere to the general Consistent Reality Logic of the game but typically with at least some local variation.
 +
 +
One way to differentiate levels is to change the theme from level to level. As the change from one level to another typically signifies a change from one location to another, this can be used as a means to change theme, for example, from forest to cave or from railway station to factory. The theme can then be used to set the boundaries for the Consistent Reality Logic, so that only game elements that fit the theme are used within the level.
 +
 +
Another way to differentiate between levels is by changing the end conditions and the primary activities of the players. Having different types of goals that require different fields of expertise in each level (see the patterns concerning goals and game mastery) guarantees Varied Gameplay and includes the possibility of having Unknown Goals as the player progresses from level to level.
 +
 +
The combination of theme, end condition, and primary activities sets the boundaries for what actual game elements should be used in a given level. The use of game elements such as Resource Locations, Save Points, Clues, Helpers, Controllers, Resource Generators, Obstacles, Enemies, Boss Monsters, and the spatial relationships between them, can then be used to provide additional Varied Gameplay and Surprises. Spawn Points for the player Avatars are especially important as they determine the players' starting conditions and can be used to create Tension or Time Limit if this is in line with the theme or the primary activities of the level.
 +
 +
The spatial construction of a level affects how players are made aware of the existence of possibly selectable further levels and how to reach them. Being able to directly observe the other levels through Invisible Walls or Inaccessible Areas is an obvious way to do this, but Game State Overview as well as Clues and Helpers can also be used. The latter option is in some cases easier to fit within the Consistent Reality Logic of the game.
 +
 +
The completion of a level in most of the currently popular genres consists of achieving a Traverse goal by moving through the level from the start point to the Goal Point. Reaching this goal is often symbolized by the activation of a Controller, such as opening the main door to the next level, or by defeating a Boss Monster.
 +
 +
Levels can be used to support Smooth Learning Curves and Right Level of Difficulty by making the initial levels small, or easy in other ways, to complete. Completing these initial levels, the players should get familiar with using the interface and with the primary activities of the game, making it possible at the later levels to concentrate more on achieving Game Mastery.
  
 
=== Diegetic Aspects ===
 
=== Diegetic Aspects ===
Line 30: Line 74:
  
 
== Consequences ==
 
== Consequences ==
 +
The concept of Levels lets the game designer delimit the Game World and thereby the complexity of the game as well as giving players Limited Foresight. Levels can also be used to progress the Narrative Structure in a controlled fashion through the use of Closure Points when changing Levels are Irreversible Actions. These progressions of the story in games are usually done by Cut Scenes between Levels but can also be done through the different events and game elements that occur in the new level.
  
== Relations ==
+
The existence of a level assumes the existence of the next level or the completion of the game, providing explicit short-term Exploration goals for the players of finding the next level. The completion of a level thereby provides strong Hovering Closures, especially if Save Points only exist between the levels. The levels always create a Hierarchy of Goals, be it linear, as is the case with the most shoot-'em-ups, or structured in a more elaborate way, as is done, for example, in the different worlds in Super Mario 64.
  
 +
By being different both as to structure and gameplay, the levels can provide Varied Gameplay and Surprises. Each level also has the possibility to support Exploration goals, which may be extended to a larger scale if the players have a choice between the order in which to complete levels.
 +
 +
== Relations ==
 
=== Can Instantiate ===
 
=== Can Instantiate ===
  
Line 49: Line 97:
 
== History ==
 
== History ==
 
A revised version of the pattern ''Levels'' that was part of the original collection in the book ''Patterns in Game Design''<ref name="Bjork & Holopainen 2004"/>.
 
A revised version of the pattern ''Levels'' that was part of the original collection in the book ''Patterns in Game Design''<ref name="Bjork & Holopainen 2004"/>.
New pattern created in this wiki.
 
  
 
== References ==
 
== References ==
Line 55: Line 102:
 
<ref name="Bjork & Holopainen 2004">Björk, S. & Holopainen, J. (2004) Patterns in Game Design. Charles River Media. ISBN1-58450-354-8.</ref>
 
<ref name="Bjork & Holopainen 2004">Björk, S. & Holopainen, J. (2004) Patterns in Game Design. Charles River Media. ISBN1-58450-354-8.</ref>
 
</references>
 
</references>
 +
 +
== Acknowledgments ==
 +
-

Revision as of 09:48, 5 March 2011

A level is a part of the game in which all player actions take place until a certain goal has been reached or an end condition has been fulfilled.

The difference between Levels in a game may be in content, aesthetics, or a combination of both. Commonly used differences between levels in early arcade games, such as Missile Command, are different color themes and speed of enemy units, thereby creating different levels of difficulty. By contrast, most of the current first-person shooters and real-time strategy games have new environments to be explored in each level, i. e., each level presents new enemies and puzzles for the player. In some games, the levels can also have different primary activities the player has to perform repetitively.

Examples

Missile Command

Sokoban

Zelda

Super Mario

Example: In Marble Madness, the player has to guide a ball from the start of a level to the goal. Each level has different obstacles and routes to reach the goal and has different color themes.

Example: Each level in Asteroids contains a certain number of asteroids, and the player can progress to the next level after shooting all of them. The higher levels get more difficult, as the asteroids become faster and more numerous.

Elite, Slaves to Armok II: Dwarf Fortress, Just Cause, Minecraft

Using the pattern

Dormans work on action-adventure games Hullett and Whitehead Milam and Seif El Nasr


A common effect of finishing a Level is the Quick Travel to another.

rreversible Events (← links) Staries (← links) Left 4 Dead series (← links) Space Alert (← links) Game Element Insertion (← links) Challenging Gameplay (← links) Quick Returns (← links) Category:Level Design Patterns (← links) Backtracking Levels (← links) Enemies (← links) Extra Chances (← links) Freedom of Choice (← links) Torchlight (← links) Single-Player Games (← links) Speed Runs (← links) Varying Rule Sets

To implement levels in a game, the designer must decide how many levels the game should contain and how they differ and relate to each other. In order to be perceived as part of the same game, the levels should adhere to the general Consistent Reality Logic of the game but typically with at least some local variation.

One way to differentiate levels is to change the theme from level to level. As the change from one level to another typically signifies a change from one location to another, this can be used as a means to change theme, for example, from forest to cave or from railway station to factory. The theme can then be used to set the boundaries for the Consistent Reality Logic, so that only game elements that fit the theme are used within the level.

Another way to differentiate between levels is by changing the end conditions and the primary activities of the players. Having different types of goals that require different fields of expertise in each level (see the patterns concerning goals and game mastery) guarantees Varied Gameplay and includes the possibility of having Unknown Goals as the player progresses from level to level.

The combination of theme, end condition, and primary activities sets the boundaries for what actual game elements should be used in a given level. The use of game elements such as Resource Locations, Save Points, Clues, Helpers, Controllers, Resource Generators, Obstacles, Enemies, Boss Monsters, and the spatial relationships between them, can then be used to provide additional Varied Gameplay and Surprises. Spawn Points for the player Avatars are especially important as they determine the players' starting conditions and can be used to create Tension or Time Limit if this is in line with the theme or the primary activities of the level.

The spatial construction of a level affects how players are made aware of the existence of possibly selectable further levels and how to reach them. Being able to directly observe the other levels through Invisible Walls or Inaccessible Areas is an obvious way to do this, but Game State Overview as well as Clues and Helpers can also be used. The latter option is in some cases easier to fit within the Consistent Reality Logic of the game.

The completion of a level in most of the currently popular genres consists of achieving a Traverse goal by moving through the level from the start point to the Goal Point. Reaching this goal is often symbolized by the activation of a Controller, such as opening the main door to the next level, or by defeating a Boss Monster.

Levels can be used to support Smooth Learning Curves and Right Level of Difficulty by making the initial levels small, or easy in other ways, to complete. Completing these initial levels, the players should get familiar with using the interface and with the primary activities of the game, making it possible at the later levels to concentrate more on achieving Game Mastery.

Diegetic Aspects

Interface Aspects

Narrative Aspects

Boss Monsters

Consequences

The concept of Levels lets the game designer delimit the Game World and thereby the complexity of the game as well as giving players Limited Foresight. Levels can also be used to progress the Narrative Structure in a controlled fashion through the use of Closure Points when changing Levels are Irreversible Actions. These progressions of the story in games are usually done by Cut Scenes between Levels but can also be done through the different events and game elements that occur in the new level.

The existence of a level assumes the existence of the next level or the completion of the game, providing explicit short-term Exploration goals for the players of finding the next level. The completion of a level thereby provides strong Hovering Closures, especially if Save Points only exist between the levels. The levels always create a Hierarchy of Goals, be it linear, as is the case with the most shoot-'em-ups, or structured in a more elaborate way, as is done, for example, in the different worlds in Super Mario 64.

By being different both as to structure and gameplay, the levels can provide Varied Gameplay and Surprises. Each level also has the possibility to support Exploration goals, which may be extended to a larger scale if the players have a choice between the order in which to complete levels.

Relations

Can Instantiate

Can Modulate

Can Be Instantiated By

Can Be Modulated By

Quick Travel

Possible Closure Effects

Quick Travel

Potentially Conflicting With

History

A revised version of the pattern Levels that was part of the original collection in the book Patterns in Game Design[1].

References

  1. Björk, S. & Holopainen, J. (2004) Patterns in Game Design. Charles River Media. ISBN1-58450-354-8.

Acknowledgments

-