SFML port of a Python raycasting 3D game tutorial. I'm going to (mostly) follow this video: https://www.youtube.com/watch?v=ECqUrT7IdqQ This is my first C++ project.
Raycasting is a rendering technique used to simulate a 3D environment from a 2D map. In Cub3D, raycasting works by casting rays from the player's viewpoint into the map grid to detect walls and ...