LevelEditor — универсальный термин, обозначающий программные инструменты или встроенные в игровые движки редакторы уровней, предназначенные для создания, редактирования и настройки игровых карт и сцен. Такие редакторы служат интерфейсом между дизайнером и игровым миром: они предоставляют средства для размещения геометрии, объектов, текстур, освещения, интерактивных элементов и логики поведения без непосредственного изменения исходного кода игры. Исторически редакторы уровней развивались параллельно с развитием компьютерных игр и игровых движков, от простых тайл- и векторных конструкторов до графических WYSIWYG-сред с поддержкой 3D-просмотра и симуляции физики.
Назначение LevelEditor включает ускорение рабочего процесса разработки, стандартизацию форматов сцен и облегчение итеративной работы над дизайном уровней. Основные сведения о таких инструментах охватывают поддержку редактирования на разных абстракциях (тайлы, воксели, полигоны), интеграцию с системами ресурсов и анимации, возможности импорта/экспорта и механизмы тестирования прямо из редактора. Если конкретного стандартизированного определения «LevelEditor» недостаточно в литературе, далее приведено обобщённое описание типичной функциональности и сценариев применения на основе общедоступных практик разработки игр.
- Визуальное размещение объектов: инструменты перетаскивания, привязки и трансформации (перемещение, вращение, масштабирование) для игровых сущностей.
 - Редактирование геометрии и тайлов: создание и редактирование ландшафта, тайл-мапов, сеток и примитивной геометрии уровня.
 - Система компонентов и свойств: назначение характеристик объектам (параметры физики, поведение, триггеры, скриптовые ссылки).
 - Управление ресурсами: импорт текстур, моделей, звуков и анимаций с возможностью их привязки к объектам сцены.
 - Освещение и визуальные настройки: размещение источников света, настройка теней, эффектов постобработки и атмосферных параметров.
 - Навигация и ИИ: генерация навмешей, настройка путевых точек, зон видимости и поведенческих шаблонов для неигровых персонажей.
 - Инструменты тестирования: запуск игрового режима, профилирование производительности, отладка коллизий и логики прямо из редактора.
 - Параметризация и сценарии: создание и привязка триггеров, событийных последовательностей и условных сценариев уровня.
 - Совместная работа и версионирование: интеграция с системами контроля версий, поддержка совместного редактирования и слияния изменений.
 - Импорт/экспорт и совместимость форматов: сохранение сцен в родных и обменных форматах для сборки игры и передачи между инструментами.