2D ray-tracing
Reference
Doom WASN'T 3D! - 2016
Raycasting - 2007
I: Untextured and textured walls
II: Floor and Ceiling
III: Sprites