bspview is a tool to view Quake/GoldSrc maps in your browser. You can see a live demo of this here: https://sbuggay.github.io/bspview.
Rendered with three.js.
- Click anywhere to lock the mouse pointer
- WASD - Move around
- Shift - "Sprint"
- F - toggle fullscreen
Building is simple, just install the dependencies and start it.
npm install
npm start
Face renderingBasic texturing support (if the textures aren't from .WAD)- Basic lightmap support
- Implement the visibility system
- Source engine support (https://developer.valvesoftware.com/wiki/Source_BSP_File_Format)