This is the simple 3D game written in C++ with Irrlicht Engine. You have to solve randomly generated maze. Game is currently unfinished. Note: Project is officially abandoned (well it was abandoned long time ago but now it's oficially!). I've created another C++ 3D maze game (with SDL2 and OpenGL), please check glMaze repository for source code.
git clone https://github.com/BlackDragonDv/3dmaze && cd 3dmaze
Unix-like (Linux, BSD etc.)
mkdir build && cd build
cmake ..
make
If You have Irrlicht installed in custom location, You can specify include and lib files by adding this to CMakeLists.txt:
include_directories(/mydir/include)
link_directories(/mydir/lib)
Windows
You can use cmake for Windows to generate Visual Studio project, or setup project manually. You can find instructions about using Irrlicht with Visual Studio here: http://irrlicht.sourceforge.net/docu/example001.html
4. Copy compiled binary (3dmaze) to the desired directory and put directory font with content next to binary
You have to put wall.tga file next to the binary.
You can specify options by creating config.cfg file.
width=800 - window/screen width
height=600 - window/screen height
vsync=true - enable or disable vsync
fog=true - enable or disable fog
fullscreen=false - run in windowed or full screen mode
mazeSize=20 - specify maze size - min is 13, max is 40