Version 0.4 is out: https://scratch.mit.edu/projects/719713998/ Arrow keys to move. I highly recommend that you run this on Turbowarp: https://turbowarp.org/692061819 If you have any questions about this, feel free to ask in the comments! I'm happy to answer any questions you may have about the code. Most of the code comes from here: https://lodev.org/cgtutor/raycasting.html Wolfenstein textures copyright by id Software. This is still a work-in-progress; I'm going to optimize the raycasting code and add more features. Stay tuned for the next release! To-do: Add mip-mapping Add light baking Add adaptive sampling Add entities Add floor and ceiling map Add heightmap