Originally shared on 20th of October 2019, but was taken down by Scratch Team in June of 2026. My attempt at remaking DOOM(1993) ╱❌ This project has NO raycasting in it, it uses the same rasterization with BSP+BVH approach as original DOOM. (read below for more detail) ▓❌ There's NO wall collision right now. It's not bugged - it's literally not there. Play on TurboWarp for less lag https://turbowarp.org/324569477 To import custom WAD files (if you have any) go to: https://xeltalliv.github.io/ScratchTools/WadToScratchImporter/ Controls: Up/down arrow keys - move Left/right arrow keys - look 1-5 - switch between maps G - see how it works Z - map X - strafe C - run History: Shared on the 20th of October 2019 Taken down on the 1st of June 2026 Reshared on the 5th of June 2026 It is what it is, this project wouldn't be developed any further. Questions and answers: Q: How is it not raycasting? A: Raycasting/raytracing goes over every position on the screen and computes the answer to the question "What should be here?". Rasterization goes over all the things and computes the answer to the question "Where this should be drawn?". This project is using rasterization. If you press "G", you'll see it drawing the map wall-by-wall. Raycasting would've drawn one column fully before moving on to the next one. You can also find videos on YouTube showcasing how slowing down rendering in the original DOOM looks - it looks very similar. For example: https://youtu.be/RP7IW-xvRGw and https://youtu.be/ujXrQVyl610 Q: Why is music like that? A: There is no single "correct" way for the music to sound. Original DOOM used something like midi and sounded differently depending on what sound card the game was running on. There are youtube videos comparing how it sounded on different sound cards. So playing that midi using scratch note blocks is just as "authentic" as any of the other 20+ versions. Also, it's more fun this way. Q: Why arrow keys, and not WASD? A: Original game used arrow keys, not WASD. The whole keyboard layout was designed around right hand on arrow keys (or mouse, moving which forward and backwards resulted in walking), and left hand on Tab, Shift, Ctrl, Alt and Space bar. In this version left hand keys were changed to Z, X and C. Credits: Original game - ID Software. Where I got all information about how doom works - www.gamers.org/dhs/helpdocs/dmsp1666.html Music midi files - http://www.wolfensteingoodies.com/archives/olddoom/music.htm MIDI TOOLKIT V2.0 - @RokCoder https://scratch.mit.edu/projects/410823542/