SnapMap

SnapMap is the integrated editor in Doom (2016) that allows players to create and edit maps with their own structure and game logic. It can be used to assemble prefabricated rooms, place objects such as monsters and weapons, and define custom events within maps. Players can create maps for different modes, ranging from single-player levels, to co-operative or competitive multiplayer maps. When building a level, the game will shift to a top-down view where players can place pre-defined rooms and hallways to form a level. Additionally, they can make custom areas using blocking boxes or decorations. Players can also access the X-ray camera, which temporarily removes all the walls to allow players to view the objects inside.

All the enemies can be placed in Snapmap, with the exception of the summoner and campaign's bosses. Their and stats, and the player's own movement speed can also be modified. Players can also add additional particle effects, lighting effects, and other gameplay items like health packs and ammo pick-ups into their creations. Only in-game assets can be used, and it's not possible to create or import custom models into the game. Levels can be tested before they are published online.

For players who do not wish to create extensively, the game features an AI conductor which automatically generates enemies. Players will receive "snap points" after they create a level, or play a level created by other users. These points can be used to unlock additional cosmetic items. Players can share their completed maps with other players. They can upvote or downvote and even modify other players' content and share them while citing the originals' authors.

Update 1
This update added sky/window props, as well as the ability to enable or disable shootable triggers. It also became possible for map authors to decide whether to let SnapMap auto-manage hand-placed AI.

Update 2
This update included a large number of changes and additions to SnapMap, including the following:
 * A large amount of Hell-themed content was added, including new modules, props, interactive objects such as the gore nest, and demonic voice speakers.
 * The Unwilling could now be added to maps as an enemy, while the mancubus could be selected as a player demon.
 * Launch pads were added that could be customized to control distance, speed and direction.
 * The EMG Mark V pistol, chainsaw and static rifle weapons could be added to maps. A customizable weapon wheel was added that allowed the player to hold any number of weapons.
 * Light objects could now be modified with blinking, strobing and rotating properties.

Update 3
Update 3 did not include any new content but fixed a number of issues.

Update 4
This update included a large number of changes and additions to SnapMap, including the following:
 * A large amount of Classic Doom-themed content was added, including setpiece modules, props, lifts, pickups, sounds and classic player deaths.
 * A decal tool was added allowing a variety of textures to be added to module surfaces.
 * The "Next Map Logic" object was added, allowing multi-level campaigns to be created.

Changes were also made to the Community Hub allowing new maps to be reviewed and recommended by the community, and to allow subscriptions to authors and other players to get updates on their new content.

Update 5
This update allowed players to play as the Doom Slayer in his Praetor suit, and added Lazarus Labs-themed modules and props. It also allowed the creation of "persistent variables", allowing the player's status and equipment to be carried between levels in a multi-level campaign.