Simple pseudo-3d shooter implementation. You can make two dimensional map, add enemy's, shoot and draw pseudo 3D image using Ray-Cast.
-
Download and install OpenAL library for SFML sound support (in current version you can't setup this engine without OpenAL)
openal: https://openal.org/downloads/
-
Install SFML on your computer (The compiler versions have to match 100%):
-
Open CLion or Visual Studio
CLion (recommended): https://www.jetbrains.com/clion/
Visual Studio: https://visualstudio.microsoft.com/ru/
-
Built project
Demonstration of how does this engine work:
We can smooth floor (performance-heavy):