The experience is far better on turbowarp: turbowarp.org/1228039513 WASD - move Arrows - look You can find the algorithm used for this raycaster inside the project. This update includes: 1) Entities 2) Up-down camera rotation Textures are from opengameart.org