A level editor is often limited to creating levels for only a certain game engine. Developing a level editor takes a lot of time and 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. Level editors offer some limited scope of content creation, but in the case of gaming industry solutions the scope is very large allowing an entire game to be created without the need for much support from a programming team. To make larger changes to a game than simply adding new levels, a software development kit (SDK) is sometimes needed.