
In game development, level design and modular design are two distinct but closely linked aspects.
Level design involves creating the scenarios, challenges, and experiences that players will experience as they progress through a game. This includes the organization of obstacles, adversaries, interactive elements, and the overall structure of a level. The main purpose is to provide a gaming experience that is challenging, entertaining, and consistent with the narrative and game mechanics. Level designers are responsible for shaping the gameplay, pacing, and progression of a game.
On the other hand, modular design refers to the generation of reusable components that can be combined in various ways to form a complete level. A module can be a segment of a level, a set of interactive objects, a series of enemies, etc. The modular design allows level designers to build levels more quickly and efficiently, as they can reuse modules in different levels or even in different games.
Mientras que el diseño de niveles se enfoca en la experiencia del jugador dentro de un nivel específico, el diseño modular se centra en la generación de componentes reutilizables que se pueden emplear para construir dichos niveles. Ambos son aspectos fundamentales en la creación de videojuegos y trabajan conjuntamente para crear una experiencia de juego atractiva e inmersiva.
The key considerations of level design in video games are summarized as:
The theoretical principles of level design are guides and concepts that guide the construction of maps and levels in video games. These principles are fundamental as they lay the foundation for designing gaming experiences that are entertaining, challenging, and consistent. Therefore, the theoretical principles of level design are essential to creating games that are playable and provide a rewarding experience for the player. These principles help designers structure and organize the game space in a way that is consistent with the game’s vision and game mechanics. The following premises must always be taken into account:
To minimize randomness in level design and avoid player frustration, it is crucial to consider the following principles:
Level design: https://commons.wikimedia.org/wiki/File:Dromfaret_levels.jpg
The Modular Design technique is used in the creation of video game levels and consists of the generation of small components or modules that can be reused and rearranged to form a complete level. This method offers greater efficiency and versatility in the creation of levels.
Modules are recurring elements that can be combined to form complex structures with multiple variations in shape and size. This is the essence of modular constructions and their proper use in the field of video games is a crucial factor for agile level construction, bringing realism to the scenarios and limiting the processing effort required to reproduce them.
Modular Design can be a useful tool for optimizing and building gaming environments. Even the most sophisticated games like Battlefield 4 make extensive use of cloned module replay.
Some fundamental elements of Modular Design are:
Image: Unity, allows modular design that allows elements to be assembled
Exploration refers to the player’s action of moving through the game environment, discovering these routes and what lies along them. This can include finding useful items, uncovering secrets, facing enemies, solving puzzles, among others.
The relationship between routes and exploration is that routes provide the framework for exploration. Without routes, players would have no path to follow or a means to move around the game world. Without exploration, the routes would simply be a predefined path with no interest or challenge.
Good route design encourages exploration by providing multiple paths, hiding secrets outside the main path, and using the route layout to guide the player to areas of interest. At the same time, exploration enriches routes by allowing players to interact with the game environment in unique and personalized ways. In short, routes and exploration work together to create a dynamic and engaging gaming experience.
Designing interesting routes in video game levels can be challenging, but here are some tips that might help:
The relationship between game flow and routes is that routes are a key tool in guiding the flow of the game. Paths can direct players to certain challenges, rewards, or points of interest in the game. They can also influence how players interact with the game environment and how the game’s story unfolds.
For example, a linear route can create a more targeted and story-focused game flow, where players progress through a series of predefined events. On the other hand, non-linear routes can offer a more open and exploration-focused game flow, where players have the freedom to explore the game environment at their own pace and discover the story in their own way.
The level designer is the professional in charge of maximizing the potential of a video game. Poorly placed elements or poorly placed control points will make the game experience not as expected. Therefore, level design is essential. The creation of the map on which the game is developed is part of the success of a video game.
There are specific tools for level design that we will explore in the following sections of this unit, as there are many options for free game editors and engines available on the market. Level designers can specialize, needing to have technical knowledge, artistic knowledge, and of course, knowledge about gameplay. We explain these three concepts:
Technical knowledge about level editors, as they are programs with hundreds of options and tool windows that you need to know if you want to make the most of their potential. For example, lights, which are very relevant in video games, since they allow you to illuminate relevant areas in the video game with more intensity, are an element with many options and positions, in addition to the fact that there are many combinations of color, intensity. In the same way, there are many types of shade that can be applied.
Artistic knowledge, necessary to make a composition according to the art style of the video game. Although a level designer does not model or make textures, since all this has been previously created by the artists, it is important to have this knowledge so that the levels are in line with the artistic style.
Gameplay knowledge, especially in the knowledge of player psychology: it is necessary to understand how the player thinks in order to guide them through the map, decide when to excite them, when to reassure them and when to reward them. That is, the level designer is the one who decides the location of each element, those that are of help to the player (a door to save themselves or platform to jump to) and those that are challenge and risk for the player (an enemy that appears or an abyss that can fall and lose life).
For the video game to have quality, it requires a balance of the three knowledge. In addition, it is necessary to understand that the creation of levels is an iterative process that requires trying to improve the visual quality by distributing different objects on the map (houses, trees, rivers, stones, paths, etc.). An optimization process is needed, as it is not possible to include the elements with a high resolution. The compromise between visual quality and optimization is necessary, since many loaded and quality elements will make the hardware unable to support it and the video game will not work properly. On the other hand, a map that has not been optimized in terms of player experience will provide polygonal objects that will prove the depicted element to be unrealistic.
It will take much longer to optimize the performance and visual quality of the game than in the design itself, since it is not the same to play on a device such as a mobile or tablet, as it is to do it on a powerful gaming computer with a state-of-the-art graphics card. The hardware forces the elements used to be optimized by reducing the number of polygons in order to be loaded, always preserving a visual quality. Therefore, optimization seeks a balance between visual quality and performance, ensuring that the game runs smoothly on different devices, while an unoptimized map can cause performance issues such as FPS (frames per second) drops and longer load times.
Creating a map is not difficult or time-consuming; In fact, you can make maps in minutes with current tools, but polishing time is the most important thing, the secret is to play and replay with the maps to polish the details, improve the position of objects, quality, lights, etc., to achieve a perfect gaming experience.
Image: map created with Inkarnate
To be an effective level designer, several specific skills are required. We highlight the most relevant ones:
To perfect your level design skills, we recommend the following steps:
In addition, it is beneficial to follow these general principles:
Remember, level design is an iterative process, and it’s common to make changes and improvements during development.