Note: This repository is currently under construction.
Doom-JS is a personal project that renders Doom levels using JavaScript. The original Doom Engine inspires this project, but where possible, modifications to support modern JavaScript development practices.
Doom shareware WAD
Download link listed under external links at the bottom: https://doomwiki.org/wiki/DOOM1.WAD
This project is still in progress, and development is ongoing.
The primary goal of Doom-JS is to reproduce the aesthetics of the classic Doom Game while utilizing modern web technologies.
This project is developed using JavaScript and HTML.
-
The Game Engine Black Book: DOOM https://fabiensanglard.net/gebbdoom/index.html
-
The Unofficial Doom Specs by Matthew S. Fell https://www.gamers.org/dhs/helpdocs/dmsp1666.html
-
DIYDoom by Amro Ibrahim https://github.com/amroibrahim/DIYDoom
-
A Brief Summary of DOOM-style Rendering by Robert Forsman and Bernd Kreimeier