Un editor de niveles es una herramienta de software diseñada para editar o crear niveles para un videojuego. Este software especial puede ser creado por los desarrolladores del juego o los programadores de terceros pueden desarrollarlos individualmente. Si bien los editores de nivel se ven más comúnmente para videojuegos para computadoras, a veces también aparecen para videojuegos hechos para consolas domésticas. Casi siempre están diseñados por los desarrolladores del juego original y generalmente se incluyen con el juego.
Los editores de nivel se diseñan con frecuencia para motores de juegos y no para juegos individuales. Un motor de juego es el software de computadora que se utiliza para crear y desarrollar el juego. Ayudan a establecer funciones como la física, el sonido, la animación y los gráficos del juego. Unreal Engine, por ejemplo, es un motor de juego creado por Epic Games que a menudo utilizan otras compañías de juegos para desarrollar sus propios juegos. La versión modificada del editor de niveles UnrealED permite editar o crear niveles para juegos individuales del motor Unreal, como Thief o Deus Ex.
Los desarrolladores generalmente lanzarán software de edición de niveles gratuito para juegos y alentarán a los fanáticos a crear sus propios niveles. Los niveles que los fanáticos crean usando programas de edición de niveles se lanzan en línea a la comunidad de fanáticos para que otros puedan jugarlos. Son especialmente populares en los juegos de disparos en primera persona en línea, como los populares juegos Quake y Doom. Los jugadores fanáticos pueden evitar aburrirse de los mismos niveles construyendo los suyos propios y buscando activamente niveles creados por el usuario para cambiar las cosas.
La naturaleza de las consolas de videojuegos, como Xbox 360 y Playstation 3, dificulta la existencia de editores de niveles con todas las funciones en esas plataformas. Si bien los editores de niveles creados para computadoras domésticas a menudo son similares a los programas de creación de niveles que usaban los propios desarrolladores, los editores de niveles para consolas de juegos a menudo son versiones simplificadas con funcionalidad limitada.
A veces, los fanáticos que desean capacidades de edición de niveles en el juego crean editores de niveles ilegales para juegos de consola. A menudo son ilegales porque requieren consolas de juegos modificadas o copias pirateadas del juego para funcionar correctamente. Más a menudo, aunque los desarrolladores de juegos están comenzando a ver el potencial de los programas de edición de niveles integrados y están incluyendo alguna forma de ellos en los juegos. Algunos juegos incluso incorporan editores de nivel en la progresión del juego, lo que requiere que el jugador edite o cree aspectos de un nivel para avanzar más en la historia.