- A first-person FPS in the style of games like Doom and Quake.
- The Dungeon Dave engine is built fully from scratch, ensuring optimal performance for all platforms.
- To install any dependencies, run
install.sh
. Note that only MacOS and Fedora Linux are officially supported.
Simply run build.sh
, passing the build type as the first argument (debug
or release
).
If you wish to run the project as well, you can specify the second argument to be run
.
- Head movement: mouse/trackpad
- Use weapon: click mouse/trackpad
- Forward/backward: w/s
- Strafe: a/d
- Sprint for forward/backward movement: left/right shift
- Jump: spacebar
- Fly: 1
- Toggle wireframe mode: 2
- Print position: 3
- Print direction: 4
- Print SDL error: 5
- Print OpenGL error: 6
- Print OpenAL error: 7
- Print OpenAL context error: 8