Level editor
A level editor (also known as a map, campaign or scenario editor) is a game development tool used to design levels, maps, campaigns and virtual worlds for a video game. An individual involved with the development of game levels is a level designer or mapper.
Official level editors are typically made to assist game development or to allow for greater player creativity, while fan-made editors are usually created for easier modding. Level editors vary in complexity; editors used in game development are usually more difficult and extensive than those made with players in mind.
Modern level editors often allow to upload created levels online and play other uploaded user-made levels. Level editors often have a substantial effect on the game's longevity.