Cub3D is just a small Raycasting demo but already includes textured walls, animated sprites and interactive objects in the game world.
make
./cub3D map/map.cub
The dimensions of the game window are configurable through the constants WIN_W
and WIN_H
in inc/raycaster.h
Use WASD
to move the player
Use the left and right key or the mouse to move the camera
Use F
to interact with the door
Use Esc
to close the game