This is a simple Raycast Engine used by alot of old games, famously Wolfenstine 3D. built using SFML and Visual Studio, it comes with textured wall rendering and a textured floor.
A Preview of the engine, with VS.

Keyboard:
W - Move forward.
S - Move backward.
A - Straf right.
D - Straf left.
Left arrow - Rotate camera to the left. Right arrow - Rotate camera to the right
This engine is not built very well. I am using this to learn C++, SFML and Raycasting, so you may find unnessecary lines of code in this project. Also this is my first properly built GitHub Repo, and I still dont know how to use this software.