
Devlog·
BrosoForgejo - a brush-based 3D level editor
Brush mesh editing, sculpting, multiplayer, and multi-format export. In active development.
BrosoForgejotools
What it is
BrosoForgejo is a brush-based 3D level editor built on a custom C++ half-edge mesh engine. Block out a level from brush primitives, edit the mesh directly, texture and light it, then export. The workflow sits somewhere between Hammer and Blender.

What you can do with it
- Build from 7 brush primitives (block, arch, cylinder, sphere, torus, wedge, spike) and edit the mesh with extrude, subdivide, loop cut, clip, carve, hollow, bridge, inset, slide and more
- Work in a quad viewport (3D + top / front / side orthographic)
- Sculpt displacement surfaces (raise / lower / smooth / noise) and vertex-paint brushes and imported models
- Texture with per-face or world UV alignment, texture lock, and per-face lightmap scale, then bake lightmaps with automatic UV2 unwrapping
- Import models (glTF / GLB / OBJ) and use the portable .bfo model format
- Collaborate in real time over LAN, with a live camera marker for each peer
- Export to glTF / GLB, Blender (.blend), or .dmx - it isn't locked to one engine
- Extend the editor with addons via
plugin.cfg+ GDScript (seedocs/ADDONS.md)



Status
v0.2.0-alpha, in active development - not publicly released yet. See the project page for the full feature list.