Skip to content

A retro-inspired FPS platforming game. Engine and assets built from scratch.

License

Notifications You must be signed in to change notification settings

CaspianA1/dungeon_dave

Repository files navigation

Dungeon Dave!

  • 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.

Dependencies

  • To install any dependencies, run install.sh. Note that only MacOS and Fedora Linux are officially supported.

Building

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.

Movement Keybindings

  • 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

Debug Keybindings

  • 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

Screenshots

Screenshot 2023-01-07 at 14 40 57

Screenshot 2022-12-14 at 01 05 02

Screenshot 2022-12-14 at 00 46 17

About

A retro-inspired FPS platforming game. Engine and assets built from scratch.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages