This is the Java ☕ implementation of a simple raycaster engine. I was very interested in understanding the working of psuedo 3d games like DOOM and youtuber 3DSage's video (who implemented this using ...
This simple engine uses the same technique, which was used in famous Wolfenstein 3D, with some effects added by me. Raycasting is known to be very fast, so Wolf worked fine on 286/386 in 320 x 200. My ...