This is a raycaster that I made myself by using logic. Use W, A, S, and D to navigate this pseudo-three-dimensional space. Press space to go to the next area.
It's very hard to gain a sense of where you are, but that's a problem with most ray-casters. A wall directly next to you looks curved because more rays are hitting it