In
video games
A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
, a level (also referred to as a map, mission, stage, course, or round in some older games) is any space available to the player during the course of completion of an objective. Video game levels generally have progressively increasing difficulty to appeal to players with different skill levels.
Each level may present new concepts and challenges to keep a player's interest high to play for a long time.
In games with linear progression, levels are areas of a larger world, such as
Green Hill Zone. Games may also feature interconnected levels, representing locations.
Although the challenge in a game is often to defeat some sort of character, levels are sometimes designed with a movement challenge, such as a jumping puzzle, a form of
obstacle course
An obstacle course is a series of challenging physical obstacles an individual, team or animal must navigate, usually while being timed. Obstacle courses can include running, climbing, jumping, crawling, swimming, and balancing elements with the ...
. Players must judge the distance between platforms or ledges and safely jump between them to reach the next area. These puzzles can slow the momentum down for players of fast
action game
An action game is a video game genre that emphasizes physical challenges, including hand–eye coordination and reaction time. The genre includes a large variety of sub-genres, such as fighting games, beat 'em ups, shooter games, rhythm games and ...
s; the first ''
Half-Life Half-life is a mathematical and scientific description of exponential or gradual decay.
Half-life, half life or halflife may also refer to:
Film
* Half-Life (film), ''Half-Life'' (film), a 2008 independent film by Jennifer Phang
* ''Half Life: ...
''
's
penultimate chapter, "Interloper", featured multiple moving platforms high in the air with enemies firing at the player from all sides.
Level design
Level design or environment design, is a discipline of game development involving the making of video game levels—locales, stages or missions.
[ Shahrani 2006, part I] This is commonly done using a level editor, a
game development software designed for building levels; however, some games feature built-in level editing tools.
History

In the early days of video games (1970s–2000s), a single
programmer
A programmer, computer programmer or coder is an author of computer source code someone with skill in computer programming.
The professional titles Software development, ''software developer'' and Software engineering, ''software engineer' ...
would develop the maps and layouts for a game, and a discipline or profession, dedicated solely to level design did not exist.
Early games often featured a level system of ascending difficulty as opposed to progression of storyline.
An example of the former approach is the arcade
shoot 'em up
Shoot 'em ups (also known as shmups or STGs) are a Video game genre, subgenre of action games. There is no consensus as to which design elements compose a shoot 'em up; some restrict the definition to games featuring spacecraft and certain typ ...
game ''
Space Invaders
is a 1978 shoot 'em up video game developed and published by Taito for Arcade video game, arcades. It was released in Japan in April 1978, with the game being released by Midway Manufacturing overseas. ''Space Invaders'' was the first fixed s ...
'' (1978), where each level looks the same, repeating endlessly until the player loses all their
lives
Lives may refer to:
* The plural form of a ''life''
* Lives, Iran, a village in Khuzestan Province, Iran
* The number of lives in a video game
* ''Parallel Lives'', aka ''Lives of the Noble Greeks and Romans'', a series of biographies of famous m ...
.
An example of the latter approach is the arcade
platform game
A platformer (also called a platform game, and sometimes a jump 'n' run game) is a subgenre of action game in which the core objective is to move the player character between points in an environment. Platform games are characterized by levels wi ...
''
Donkey Kong
is a video game series and media franchise created by the Japanese game designer Shigeru Miyamoto for Nintendo. It follows the adventures of Donkey Kong (character), Donkey Kong, a large, powerful gorilla, and other members of the List of Don ...
'' (1981), which uses multiple distinct levels to progress a storyline; as
Mario
Mario (; ) is a Character (arts), character created by the Japanese game designer Shigeru Miyamoto. He is the star of the ''Mario (franchise), Mario'' franchise, a recurring character in the ''Donkey Kong'' franchise, and the mascot of the Ja ...
(originally called Jumpman) tries to rescue
Pauline from
Donkey Kong
is a video game series and media franchise created by the Japanese game designer Shigeru Miyamoto for Nintendo. It follows the adventures of Donkey Kong (character), Donkey Kong, a large, powerful gorilla, and other members of the List of Don ...
, each level ends with Kong fleeing with Pauline and then Mario having to complete a different level each time, until he finally confronts Kong.
1983's ''
Lode Runner'' was one of the first titles to ship with a level editor.
Its designer,
Doug Smith, reputedly paid neighborhood children to design levels for the game. The same year, the multiplayer dungeon crawl ''
Dandy
A dandy is a man who places particular importance upon physical appearance and personal grooming, refined language and leisurely hobbies. A dandy could be a self-made man both in person and ''persona'', who emulated the aristocratic style of l ...
'' was released, and it also shipped with a level editor which was documented in the manual. ''
ZZT'' (1991) is a later game with user-accessible mapping and scripting.
A game genre that required significant amounts of time to design areas were text-based games,
[ Shahrani 2006, part III] such as
MUD
Mud (, or Middle Dutch) is loam, silt or clay mixed with water. Mud is usually formed after rainfall or near water sources. Ancient mud deposits hardened over geological time to form sedimentary rock such as shale or mudstone (generally cal ...
s. Often, promoted users were assigned to make new paths, new rooms, new equipment, and new actions, often using the game interface itself.

3D first-person shooters ''
Doom'' (1993) and ''
Doom II
''Doom II'', also known as ''Doom II: Hell on Earth'', is a 1994 first-person shooter game developed and published by id Software for MS-DOS. It was also released on Mac OS the following year. Unlike the original '' Doom'', which was initi ...
'' (1994) were two of the first games to attract focused
game modding activity, and many
WAD level files were made for them.
One of the reasons was a clear separation between the level files and game engine itself.
''
Half-Life Half-life is a mathematical and scientific description of exponential or gradual decay.
Half-life, half life or halflife may also refer to:
Film
* Half-Life (film), ''Half-Life'' (film), a 2008 independent film by Jennifer Phang
* ''Half Life: ...
'', ''
Quake 3'', and many other games have notable mapping tools and communities focusing on
user-generated content
User-generated content (UGC), alternatively known as user-created content (UCC), emerged from the rise of web services which allow a system's User (computing), users to create Content (media), content, such as images, videos, audio, text, testi ...
.
Process
Level design for each individual level in a modern game typically starts with concept art, sketches, renderings, and physical models. Once completed, these concepts transform into extensive documentation, environment modeling, and the placing of game specific entities (actors), usually with the aid of a level editor.
A level editor may be distributed as a complete stand-alone package, at times, rivaling commercial 3D modelling software.
There are various steps involved in laying out a map and these steps may vary dramatically across the many different
game genres that exist as of the 2020s.
General steps include:
* Laying out the large-scale features of the map, such as hills, cities, rooms, tunnels, etc., for players and enemies to move around in;
* Determining environmental conditions and "ground rules" such as day/night, weather, scoring systems, allowable weapons or gameplay types, time limits, and starting resources.
* Specifying certain regions where certain gameplay activities or behaviors occur, such as resource harvesting, base building, water travelling, etc.;
* Specifying non-static parts of a level, such as doors, keys and buttons with associated mechanisms, teleporters, hidden passageways, etc.;
* Specifying locations of various entities, such as player units, enemies, monster spawn points, ladders, coins, resource nodes, weapons, save points, etc.;
* Specifying the start and exit locations for one or more players;
* Adding aesthetic details such as level-specific
graphic textures, sounds, animation, lighting and music;
* Introducing
scripted event locations, where certain actions by the player can trigger specified changes;
* Placing
pathfinding nodes that
non-player characters
A non-player character (NPC) is a Character (arts), character in a game that is not controlled by a Player (game), player. The term originated in traditional tabletop role-playing games where it applies to characters controlled by the gamemaste ...
take as they walk around, the actions they will take in response to specific triggers, and any dialog they might have with the player.
The first level of the game is usually designed to get players to explore the mechanics of the game, notably in
World 1-1
World 1-1 is the first level of '' Super Mario Bros.'', Nintendo's 1985 platform game for the Nintendo Entertainment System. The level was designed by Shigeru Miyamoto to be a tutorial for new players, orienting them to platform jumping and to ...
of ''
Super Mario Bros.''
Cut scene
A cutscene or event scene (sometimes in-game cinematic or in-game movie) is a sequence in a video game that is not interactive, interrupting the gameplay. Such scenes are used to show conversations between characters, set the mood, reward the ...
s may be triggered by events in a level, but require distinctly different skills, and may be produced by a different person or team.
The level design process may be iterated several times before achieving the desired outcome.
Level designers and concept artists may also be required to provide a pre-rendered map of the level (or entire game world) for the player.
Design goals
Level design is necessary for two primary purposes: providing players with a goal
[ Bates 2004, pp.111-112] and providing players with enjoyable play experience. Good level design strives to produce quality gameplay, provide an
immersive experience, and sometimes, especially in story-based games, to advance the storyline.
Player directing
Levels are generally constructed with flow control in mind; that is, directing the player towards the goal of the level and preventing confusion and idling. This can be accomplished by various means.
Often the level layouts feature
power-up
In video games, a power-up is an object that adds temporary benefits or extra abilities to the player character as a Game mechanics, game mechanic. This is in contrast to an Item (game), item, which may or may not have a permanent benefit that ca ...
s and items positioned so that collecting them inevitably makes the player move in the correct direction. This is one of the basic player direction techniques and is most often seen in platformers.
Lighting and illumination, as well as distinctly-coloured objects, are often used to unambiguously guide the player towards the correct path. Similarly, clearly marked choke-points can be introduced.
Another method is strategic placement of obstacles and aesthetic environment props that direct the player's attention to "clear" paths instead. This is often used in closed, "stuffed" environments.
Levels may be designed to force the players to explore the map and advance. Most Real-Time Strategy maps give each player a starting base, but will have resource distribution and terrain features designed to draw players out of their base and engage each other. Teamplay maps can provide noticeable advantages to one team over another, when designed poorly.
Level streaming
Commonly on older hardware, most games would load a single level and all of its assets at one time, and when the player completed the level, the next level would be loaded. The player would be presented with a
loading screen
A loading screen is a screen shown by a computer program, very often a video game, while the program is loading (moving program data from the Disk storage, disk to Random-access memory, RAM) or initializing.
In early video games, the loading scr ...
while the game loaded level information from storage. With more advanced computing hardware with faster
input/output
In computing, input/output (I/O, i/o, or informally io or IO) is the communication between an information processing system, such as a computer, and the outside world, such as another computer system, peripherals, or a human operator. Inputs a ...
data transfer rates, such as optical drives,
hard disk drive
A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating hard disk drive platter, pla ...
s (HDDs),
solid-state drive
A solid-state drive (SSD) is a type of solid-state storage device that uses integrated circuits to store data persistently. It is sometimes called semiconductor storage device, solid-state device, or solid-state disk.
SSDs rely on non- ...
s (SSDs), and larger amounts of memory, game developers have been able to take advantage of continuously loading new level assetsmodels, textures, and audiointo the computer or console's memory as the player approaches the edge of one level and the start of a new one. This can effectively make the transition from one level to another level appear to be seamless and avoid the use of loading screens. This is known as level streaming or in-game streaming, and is often used for
open world
In video games, an open world is a virtual world in which the Gamer, player can approach objectives freely, as opposed to a world with more linear and structured gameplay. Notable games in this category include ''The Legend of Zelda (video game ...
games to give the perception of a fully-interconnected space. There are often tricks used to give the computer hardware sufficient time to load the assets for the next area. The player's speed may be reduced, while story cues are presented to draw the player's attention. The player may be required to enter areas in which their view of the world is plausibly restricted, sometimes referred to as "loading tunnels". With newer consoles, such as the
PlayStation 5
The PlayStation 5 (PS5) is a home video game console developed by Sony Interactive Entertainment. It was announced as the successor to the PlayStation 4 in April 2019, was launched on November 12, 2020, in Australia, Japan, New Zealand, North ...
and
Xbox Series X and Series S
The Xbox Series X and Xbox Series S are the fourth generation of consoles in the Xbox series, succeeding the previous generation's Xbox One. Released on November 10, 2020, the higher-end Xbox Series X and lower-end Xbox Series S are part o ...
, special SSD arrays alongside software libraries that have a total high data throughput can eliminate the need for any loading tunnels in a seamless world game.
Level designer
A level designer is a
game designer
Game design is the process of creating and shaping the mechanics, systems, rules, and gameplay of a game. Game design processes apply to board games, card games, dice games, casino games, role-playing games, sports, Wargame (video games), war ga ...
who makes environments and scenarios using a
level editor and other tools.
[ Moore, Novak 2010, p.76] Level designers will usually work on a level from pre-production to completionworking with both incomplete and complete versions of the game.
Video game programmers usually produce level editors and design tools for the designers to use. This eliminates the need for designers to access or modify
game code. As opposed to the level editing tools sometimes available to the community, level designers often work with placeholders and
prototype
A prototype is an early sample, model, or release of a product built to test a concept or process. It is a term used in a variety of contexts, including semantics, design, electronics, and Software prototyping, software programming. A prototype ...
s aiming for level consistency and clear layout before required
artwork
A work of art, artwork, art piece, piece of art or art object is an artistic creation of aesthetic value. Except for "work of art", which may be used of any work regarded as art in its widest sense, including works from literature ...
is produced by game artists. Many level designers have skills as both a
visual art
The visual arts are art forms such as painting, drawing, printmaking, sculpture, ceramics, photography, video, image, filmmaking, design, crafts, and architecture. Many artistic disciplines such as performing arts, conceptual art, and texti ...
ist and
game designer
Game design is the process of creating and shaping the mechanics, systems, rules, and gameplay of a game. Game design processes apply to board games, card games, dice games, casino games, role-playing games, sports, Wargame (video games), war ga ...
,
although in recent years the responsibility for visual-, structural- and gameplay-related tasks has been increasingly divided among several specialists.
Level creation tools
A wide variety of tools may be used by someone designing and making a level. Although it is faster to design models and textures with general-purpose multimedia development tools, games usually require the data to be in a unique format suited for that
game's engine. For this, specific compilers and converters of models, textures, and audio data may be required to lay out a level.
Sometimes, professional
3D editing software, such as
3D Studio Max
Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games and images. It is developed and produced by Autodesk Media and Entertainment. It has modeling capab ...
,
Blender,
AutoCAD
AutoCAD is a 2D and
3D computer-aided design (CAD) software application developed by Autodesk. It was first released in December 1982 for the CP/M and IBM PC platforms as a desktop app running on microcomputers with internal graphics control ...
,
Lightwave
LightWave 3D is a 3D computer graphics program developed by LightWave Digital. It has been used in films, television, motion graphics, digital matte painting, visual effects, video game development, product design, architectural visualizatio ...
,
Maya
Maya may refer to:
Ethnic groups
* Maya peoples, of southern Mexico and northern Central America
** Maya civilization, the historical civilization of the Maya peoples
** Mayan languages, the languages of the Maya peoples
* Maya (East Africa), a p ...
,
Softimage XSI or
Grome is used, usually customized with a special
plugin developed for the specific game.
Level editor

A level editor (also known as a map, campaign or scenario editor) is a
game development tool
A game is a structured type of play usually undertaken for entertainment or fun, and sometimes used as an educational tool. Many games are also considered to be work (such as professional players of spectator sports or video games) or art (su ...
used to design levels, maps, campaigns and
virtual world
A virtual world (also called a virtual space or spaces) is a Computer simulation, computer-simulated environment which may be populated by many simultaneous users who can create a personal Avatar (computing), avatar and independently explore th ...
s for a
video game
A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
. An individual involved with the development of game levels is a
level designer or mapper.
In some cases, the developer of a video game includes built-in level editing tools; for example, a track editor for a racing game. Other times they may release an official level editor for the game as a separate application. Sometimes players of the game develop fan-made level editors.
Developing level editors will allow the game creator to use the same load- and rendering routines as the game itself, and may make it easier and more pleasant to create levels.
Developers of
FOSS-games may argue that a game is not complete until other users easily can add new levels.
[DusteD.]
Making games as a single developer (pt. 2)
, ''DusteD Games'', 28 March 2016.
One of the first 3D games which became popular partially due to level editors and fan-made maps, other game addons, and other works related to the game, was
''Doom''. The development of various third-party editors led to the formation of an online community trading fan-made maps.
A level editor is often limited to designing levels for only a certain
game engine
A game engine is a software framework primarily designed for the development of video games which generally includes relevant libraries and support programs such as a level editor. The "engine" terminology is akin to the term " software engine" u ...
. Developing a level editor takes a lot of time; it is more time- and cost-efficient to release multiple games using the same engine instead of developing a new engine and level editor for each game. As level editors generally allow for limited game-development work, to make larger changes to a game than simply adding new levels, a
software development kit
A software development kit (SDK) is a collection of software development tools in one installable package. They facilitate the creation of applications by having a compiler, debugger and sometimes a software framework. They are normally specific t ...
(SDK) is sometimes needed.
Construction set
In the early years of video gaming, some games came with a utility called a "construction set". This was similar in many ways to a level editor. Some games used them to make extra levels, whereas others (like the ''
Shoot-'Em-Up Construction Kit'') used them as a means to develop a game rather than be a game in itself.
Gameplay alteration
Maps' design can significantly impact the gameplay.
For example, the gameplay may be shifted towards a platformer (by careful placement of platforms) or a puzzle game (by extensive use of buttons, keys, and doors). Some FPS maps may be designed to prevent
sniping by not including any long hallways, while other maps may allow for a mix of sniping and closer combat.
''Gimmick maps'' are sometimes developed to explore selected features of gameplay, such as sniping or fist fighting. While they are briefly useful to level designers and interesting to experienced players, they are usually not included in final list of levels of the game because of their limited replay value.
Minigame
A ''minigame'' (also spelled mini-game or mini game, sometimes called a subgame or microgame) is a short video game often contained within another video game, and sometimes in application software or on a display of any form of hardware. A minigame contains different gameplay elements than the main game, may be optional, and is often smaller or more simplistic than the game in which it is contained. Minigames are sometimes also offered separately for free to promote the main game. Some minigames can also be bonus stages or secret levels. They are distinguishable from levels in that a level is an environment bound to a set of mechanics and rules that all defines all other normal levels in a game, whereas a minigame can use different rules and playstyles but may not necessarily be set in a different environment.
Hidden features
Level designers sometimes make hidden rooms and areas that usually require more effort for the player to reach or to notice.
[ Shahrani 2006, part II] These usually give some additional rewards, such as ammo or powerups. They serve to induce players to explore. Sometimes, they serve as
easter eggs
Easter eggs, also called Paschal eggs, are eggs that are Egg decorating, decorated for the Christian holiday of Easter, which celebrates the resurrection of Jesus. As such, Easter eggs are commonly used during the season of Eastertide (Easter ...
,
containing messages such as the level designers' names or pictures, or political or humorous messages. One of the first games with a 3D engine to feature hidden features was ''
Wolfenstein 3D
''Wolfenstein 3D'' is a 1992 first-person shooter game developed by id Software and published by Apogee Software and FormGen for DOS. It was inspired by the 1981 Muse Software video game '' Castle Wolfenstein'', and is the third installment ...
'', where certain walls could be pushed to reveal hidden passages.
Sometimes, a whole level may be designed as a secret level.
Bonus stage
A bonus stage (also known as a bonus level or bonus round) is a special level within a
video game
A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
designed to reward the player or players, and typically allows the player to collect extra points or
power-up
In video games, a power-up is an object that adds temporary benefits or extra abilities to the player character as a Game mechanics, game mechanic. This is in contrast to an Item (game), item, which may or may not have a permanent benefit that ca ...
s. Bonus stage either have no enemies or hazards, or replace the normal penalties for being struck by enemies or hazards with simply being thrown out of the bonus stage. Many bonus stages need to be activated or discovered in some manner, or certain conditions must be satisfied to access them. Otherwise, they appear after the player has completed a certain number of regular stages.
Level bugs
There are many map bugs that level designers try to avoid, but sometimes go unnoticed for some time.
A player might get stuck in map geometry with no way to escape or to die. A player might be able to find a specific spot where they do not have to move to gain
experience
Experience refers to Consciousness, conscious events in general, more specifically to perceptions, or to the practical knowledge and familiarity that is produced by these processes. Understood as a conscious event in the widest sense, experience i ...
, because monsters are constantly spawned but can be easily and immediately killed. In multiplayer maps, a player may be able to reach areas of the map designed to be inaccessible; for example, reaching an advantageous rooftop position and
camping
Camping is a form of outdoor recreation or outdoor education involving overnight stays with a basic temporary shelter such as a tent. Camping can also include a recreational vehicle, sheltered cabins, a permanent tent, a shelter such as a Bivy bag ...
other players. A player might be able to fall out-of-bounds of a map where other players cannot reach them.
Invisible walls are cited to be level design bugs, and might be "left-over geometry" from an earlier version of the level or an object's improperly aligned "collision box".
In some cases, specific mapping tools can be designed to automatically detect problems such as falling "outside" a level, and reaching "stuck" areas. Careful level designers run these tools as the last step before releasing a new version of a level.
[ Bates 2004, pp.117-118] In most cases, the best way to improve a map is by playtesting it with experienced players, and allowing them to try to exploit any problems.
See also
*
Online creation
*
Mod (video gaming)
Video game modding (short for "modifying") is the process of alteration by players or fans of one or more aspects of a video game, such as how it looks or behaves, and is a sub-discipline of general ''modding''. A set of modifications, commonly c ...
*
ROM hacking
ROM hacking is the process of Modding, modifying a ROM image, ROM image or ROM file to alter the contents contained within, usually of a video game to alter the game's graphics, dialogue, Level (video games), levels, gameplay, and/or other elemen ...
*
List of gaming topics
*
Game tutorial
*
Tier list
Sources
*
*
*
*
*
*
*
*
*
References
{{Design
1979 in video gaming
Computer art
Video game development
Video game terminology