NOTE: This example repository has been archived. The example code can now be found at mdn/museum/canvas-raycaster and the live example at Canvas Raycaster Demo.
mdn/canvas-raycaster
Using the <canvas> element to do software rendering of a 3D environment with ray-casting
JavaScriptCC0-1.0