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 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 and Xbox Series X and Series S, special SSDs 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 who makes environments and scenarios using a level editor and other tools. 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 prototypes aiming for level consistency and clear layout before required artwork is produced by game artists. Many level designers have skills as both a visual artist and game designer, 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