TrenchBroom: бесплатный 3D‑редактор уровней в стиле Quake — Game Design Radar
← Все посты

TrenchBroom: бесплатный 3D‑редактор уровней в стиле Quake

25.09.2026
TrenchBroom: бесплатный 3D‑редактор уровней в стиле Quake

Статья знакомит с TrenchBroom — современным бесплатным и открытым 3D‑редактором уровней для Windows, macOS и Linux. Изначально он ориентирован на создание карт для Quake и других ранних игр на движках idTech и Valve Source, популярных в жанре boomer shooter. При этом редактор можно использовать и для собственных движков, а также для пайплайна в Unity, Godot и Unreal Engine.

Основные возможности

Общий функционал:

  • Редактирование сцен в полноценном 3D и до трёх 2D‑проекциях.
  • Высокопроизводительный рендерер, рассчитанный на очень большие карты.
  • Неограниченный Undo/Redo и повтор команд по принципу макросов.
  • Браузер проблем (issue browser) с автоматическими быстрыми исправлениями.
  • Поддержка point‑файлов, автосохранения и резервных копий.
  • Экспорт в .obj для дальнейшей работы в других инструментах.
  • Кроссплатформенность и полностью бесплатная open source‑лицензия.

Редактирование брушей (геометрии):

  • Продвинутый вертекс‑эдитинг: редактирование вершин, рёбер и граней, включая одновременную работу с несколькими вершинами.
  • Инструмент клиппинга по двум и трём точкам.
  • Инструменты масштабирования и сдвига (shear).
  • CSG‑операции: объединение (merge), вычитание (subtract), пересечение (intersect).
  • UV‑просмотр и инструменты для удобной работы с текстурами.
  • Точный texture lock для всех операций с брушами.
  • Поддержка нескольких коллекций материалов.

Работа с сущностями (entities):

  • Браузер сущностей с drag & drop.
  • Поддержка FGD и DEF файлов для описания сущностей.
  • Поддержка модов.
  • Визуализация связей между сущностями.
  • Отображение 3D‑моделей прямо в редакторе.
  • «Умные» редакторы свойств сущностей.

Поддерживаемые игры и движки

Из коробки поддерживаются:

  • Quake (стандартный и Valve 220 форматы карт).
  • Quake 2.
  • Quake 3 (частично, без patch‑поверхностей и brush primitives).
  • Hexen 2 — фэнтезийный шутер от Raven Software.
  • Daikatana — шутер от Ion Storm на движке Quake II.
  • Generic‑профиль для кастомных движков.

Поддержка других игр возможна через пользовательские конфигурации.

Интеграция с игровыми движками

Для экспорта уровней в современные движки есть отдельные плагины и тулчейны:

  • Godot: Func_Godot, Qodot — плагины для импорта карт TrenchBroom в Godot Engine.
  • Unity: QuakeKit, Scopa, Tremble (доступен в Unity Asset Store).
  • Unreal Engine: HammUEr — инструмент для импорта карт и ресурсов в Unreal.

Официальные ресурсы включают сайт, GitHub‑репозиторий, подробное руководство и Discord‑сообщество. В статье также упоминается видео, демонстрирующее базовый рабочий процесс в TrenchBroom.

Выводы

  • TrenchBroom — бесплатный кроссплатформенный 3D‑редактор уровней, ориентированный на Quake‑подобные игры.
  • Поддерживает мощный набор инструментов для работы с брушами, текстурами и сущностями.
  • Из коробки работает с ранними играми на idTech/Source и позволяет добавлять новые через конфиги.
  • Существуют готовые плагины для интеграции с Godot, Unity и Unreal, что делает его удобным звеном пайплайна.
check_circle Факт-чекинг
Статья прошла проверку. Фактологических ошибок не выявили.
sports_esports Упомянутые игры