I've been building a level editor for Quake 3 that runs entirely in the browser: Radiant-style layout, brush and patch editing, CSG, terrain sculpting, and entity editing. It opens…

Open, edit, and save real .map files — brushes, patches, entities, and terrain in a TypeScript + WebGL2 editor, with BSP compilation by id Software's original q3map compiled to WebAssembly. One click launches your compiled map in browser-native ioquake3. Open, edit, and save real .map files — brushes, patches, entities, and terrain in a TypeScript + WebGL2 editor, with BSP compilation by id Software's original q3map compiled to WebAssembly. One click launches your compiled map in browser-native ioquake3.