hammerforge
A classic brush-based 3D level editor plugin for Godot 4.6+. HammerForge brings Hammer and TrenchBroom inspired workflows directly into the Godot editor, featuring CAD-style CSG drawing, pending subtract operations, and one-click baking to optimized static meshes with auto-generated collision.
HammerForge brings brush based level editing to Godot
HammerForge is a Godot plugin that adds a brush based 3D level editor inspired by Hammer and TrenchBroom. It runs in the Godot editor and in exported games through its runtime.
Editing workflow
With HammerForge you draw rooms, carve doors, paint terrain, and bake to optimized meshes, all inside the Godot editor. The README notes there is no live CSG: brushes are light preview nodes and CSG runs only at bake time, which keeps the editor responsive even with many brushes. You drag a base rectangle, click to set height, and extrude faces to extend rooms.
What it produces
A single bake produces merged meshes, collision shapes in several forms, lightmap UVs, navmeshes, and level of detail meshes. The editor supports Quake .map and glTF .glb export plus its own .hflevel native format with threaded input and output. Floor and terrain painting includes heightmaps, multi material blending, and foliage scatter.
Scope and status
The README lists 21 subsystems, 15 brush shapes from box to dodecahedron, and 150 built in prototype textures for quick greyboxing, with more than 1680 tests passing in continuous integration. It also offers customizable JSON keymaps and a plugin API. The author describes it as an early alpha solo hobby project that is rough but usable.
Editorial conclusion
The plugin is licensed under MIT and targets Godot 4.7 and newer, with the addon delivered as a single addons folder that you drop in and enable.
Community notes