A raycaster written in odin https://odin-lang.org/.
odin build . -out:main -o:aggressive
./main -fdbg # display 2d view along with 3d view
./main -fnodbg # display 3d view only
Press W to move forward.
Press S to move backward.
Press -> to rotate right.
Press <- to rotate left.
https://lodev.org/cgtutor/raycasting.html https://austinhenley.com/blog/raycasting.html