Install latest/stable of TrenchBroom

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.

Install using the command line

sudo snap install trenchbroom

Don't have snapd? Get set up for snaps.

Channel Version Published

A modern cross-platform level editor for Quake-engine based games.

TrenchBroom is a cross platform level editor for Quake-engine based games. It supports Quake, Quake 2, and Hexen 2 and runs on Windows (XP and newer), Mac OS X (10.6 and newer) and Linux. TrenchBroom is easy to use and provides many simple and advanced tools to create complex and interesting levels with ease.


  • Full support for editing in 3D and in up to three 2D views
  • High performance renderer with support for huge maps
  • Unlimited Undo and Redo
  • Macro-like command repetition
  • Issue browser with automatic quick fixes
  • Point file support
  • Automatic backups
  • Free and cross platform

Brush Editing

  • Robust vertex editing with edge and face splitting and manipulating multiple vertices together
  • Clipping tool with two and three points
  • CSG operations: merge, subtract, intersect
  • UV view for easy texture manipulations
  • Precise texture lock for all brush editing operations
  • Multiple texture collections

Entity Editing

  • Entity browser with drag and drop support
  • Support for FGD and DEF files for entity definitions
  • Mod support
  • Entity link visualization
  • Displays 3D models in the editor
  • Smart entity property editors

To enable Quake engines within the editor install and connect an engine:

# Quake 1 support snap install quakespasm-beidl # or vkquake snap connect trenchbroom:quake-engine quakespasm-beidl:quake-engine

# Quake 2 support snap install yamagi-quake2-beidl snap connect trenchbroom:quake2-engine yamagi-quake2-beidl:quake2-engine

The engine will be available at one of these locations: /snap/trenchbroom/current/quake-engine/ /var/lib/snapd/snap/trenchbroom/current/quake-engine/ /snap/trenchbroom/current/quake2-engine/ /var/lib/snapd/snap/trenchbroom/current/quake2-engine/

Details for TrenchBroom

  • GPL-3.0

Last updated
  • 3 July 2019 - latest/stable
  • 11 June 2019 - latest/candidate



Share this snap

Generate an embeddable card to be shared on external websites.

Install TrenchBroom on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.

Where people are using TrenchBroom

Users by distribution (log)

Ubuntu 22.04
Ubuntu 18.04
Ubuntu 23.10
Ubuntu 20.04

Is there a problem with TrenchBroom? Report this app