JZBuilder is a map editor for Doom, built for the web!
While the various existing Doom map editors are fantastic at what they do, they have various levels of inaccesibility and techinical limitations as to what is possible with them. JZBuilder is built with typescript and doesn't work with Doom map data directly, allowing many new possibilities when it comes to creating maps.
Using a compeletely separated data representation from Doom's map data allows a huge range of possibilities with editor functionality. The already-introduced Edge Modifiers, and non-destructive would not be possible without an explicit compilation/export step. Hopefully over time even more exciting features will be created because of this, too.
To use JZBuilder, just head to (https://jmickle66666666.github.io/jzbuilder/) and get going!
To develop JZBuilder, you need to install typescript.
To compile, just run
tsc in the root directory (where
tsconfig.json is located).
index.html to try it out! It runs locally just fine.
no license yet. three.min.js and wad-js are under the MIT license.