Q3Edit - Browser-based Quake 3 map editor with WASM compilation
Show HN: Q3Edit – Edit and play Quake 3 maps in the browser

Q3Edit brings the classic Quake III Arena map editing experience directly to your web browser. Built with TypeScript and WebGL2, it allows users to open, edit, and save real .map files, featuring brushes, patches, entities, and terrain tools. Uniquely, it compiles maps using id Software's original q3map via WebAssembly and launches them instantly in browser-native ioquake3. With a Radiant-style four-view UI and no need for local game files, Q3Edit ships with OpenArena assets, making level design accessible to anyone with a modern browser.
One click launches your compiled map in browser-native ioquake3.
- bishopdynamics
This is awesome! Great work! I love playing around with these older game engines that have source available, its really neat to explore how they work, and fiddle around with it.
If you haven’t already, Fabien’s write ups of the various ID engines are a joy to read: https://fabiensanglard.net/quake3/index.php
Shameless plug: I also like to play around with old game engines: https://github.com/bishopdynamics/Continuum
- jacobgold
Very cool. It's impossible to explain how cool the GPU rendered preview window looked when we first saw it in the early map editors.
- SaltyAstronaut
Very cool! Would love a way to implement and play on the browser as well. Fingers crossed for that one..such a good game and very nostalgic.