The experience is far better on turbowarp: turbowarp.org/1226126636 WASD - move Arrows - look You can find the algorithm used for this raycaster inside the project. This update includes: 1) Floor rendering optimizations (usage of MODE7 improved FPS a whole lot even in turbowarp) 2) Skybox support 3) "Trippy" mode 4) Bug fixes Textures are from opengameart.org Consider this a demo for a demo for FRUTIGERA