This is a pretty robust Raycasting engine I made. You start in the editor with a preset maze/puzzle thing. Editor ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Controls are at the bottom of the screen Click on a square to change it to your current color, which you can change with *c *c - change color of the square *zoom - zoom *Fill Squares - turn off for better performance, fills the squares in and looks better, tho 1/2/3 to save to a specific map Space + 1/2/3 to load a specific map WASD to move the camera around Play Mode ~~~~~~~~~~~~~~~~~~~~~~~ W/S to move forward/back A/D to turn Left/Right Options at the Bottom Top Down/First Person changes your point of view 0 - Top Down 1 - First Person See if you can get through the maze in first person!
I followed a raycasting tutorial from 3DSage Here: https://www.youtube.com/watch?v=gYRrGTC7GtA