This is a from-scratch walkthrough of building a raycasting engine like the 42 school "cub3D" project. It exists because reading a finished engine doesn't teach you how it works — writing one, one ...
cub3D is a 3D graphical representation project inspired by the legendary Wolfenstein 3D (1992), the first-ever First Person Shooter. This project implements a raycasting engine using the miniLibX ...