DIYWold3D is a simple ray cast engine, this is the second revision of the ray cast engine implementation
- The older revision of the code can be found in v0.1 branch
- All dependencies are included in the project
- Game Engine Black Book: Wolfenstein 3D by Fabien Sanglard
- Raycasting Engine Programming by Gustavo Pezzi
- Raycasting by Lode Vandevenne
- Ray-Casting Tutorial for Game Development And Other Purposes by F. Permadi
Download and install Visual Studio 2022
- Open
./src/DIYWolf3D.sln
in visual studio 2022 and click build - Click Play
- Insall SDL2 and SDL_Image
sudo apt-get install libsdl2-dev
sudo apt-get install libsdl2-image-dev
under the src
directory run
make
Navigate to external/workdir/bin
and run
DIYWolf3D
Currently using some of Retro Texture Pack for walls texturing
- A closer implementation to IDs Wolfenstein 3D.
- Read/Use Wolfenstein 3D Shareware assets / full release assets