Valve Developer Union

TrenchBroom

(February 23, 2018)


TrenchBroom is a level editor for Quake, Quake II and Hexen II (support for more games planned in the future) with the unique feature of being able to build and edit levels entirely in 3D, without the use of grids or 2D viewports. TrenchBroom is founded on the idea that 2D viewports restrict the level designer, making them think in 2D rather than in 3D. Any and all level design functions, including, making, clipping, and vertex manipulating brushes, can be done in 3D, making the formerly preview-only window your entire workspace. (Though up to three 2D viewports are provided, they're disabled by default.)

Original trailer on YouTube

TrenchBroom's editing tools are built for creating varied and complex geometry easily. You can set up to three clip points with the clipping tool, and invalid solids are automatically triangulated (split into smaller, triangular brushes). Face, edge, and vertex selection tools, as well as different CSG tools for merging and subtracting brushes, are provided to make it easy to create exactly the shapes desired.

TrenchBroom overlooking DM3
TrenchBroom overlooking DM3

TrenchBroom also features a unique drag-and-drop entity browser for placing entities into the world. Entity keyvalues and spawnflags are extendable using FGD (Worldcraft) and DEF (Radiant) definition files. Extensive documentation is available with the program.

TrenchBroom overlooking E1M3
TrenchBroom overlooking E1M3

TrenchBroom is built to be a modern, portable level editor; as such, binaries are available for Windows, MacOS, and Linux in both Red Hat and Debian package formats. (Windows users will also need to grab the x86 Visual C++ Redistributable 2015 libraries.) Full source code is also available on Kristian's GitHub.

↓ Download TrenchBroom for Windows ↓
↓ Download TrenchBroom for MacOS ↓
↓ Download TrenchBroom for Debian ↓
↓ Download TrenchBroom for RedHat ↓
TrenchBroom

Actively maintained project

TrenchBroom is an actively maintained project. The latest version featured on this page is v.2019.6. If this is out-of-date, you can grab the newest version at the official TrenchBroom site and contact us to update the link.