Dungeon of Quake is a simple first person shooter, inspired by Quake.
made with
Odin programming language
and
Raylib
⚠️ Note: This game hasn't been updated in a long time, so now I'm trying to update it to the latest Odin and Raylib version, and also make some general improvements. It might take some time since I've been pretty busy lately.
If you just want to play the game, take a look at releases.
- get the Odin compiler (builds are usually tested on the last official release)
- add Odin to
$PATH
enviroment variable - (in cmd) use
build.bat
to build the game, or alternativelybuild.bat run
to build and run the game
Info for creating maps is in DQM file spec
Maps are a top-down, ascii view on the map, and different characters correspond to different
tiles - this means anyone can edit maps with just a simple text editor.
.dqm
file extension is used, even though the underlying file is just plain text.
The raw tile table is in tiles.odin as
Tile
Some tiles are translated to different tiles when the map gets loaded into memory. For instance, lowercase
health pickup h
is translated to empty
tile, and the pickup itself gets spawned separately.
dqmake is a simple DQM map editor
you can build dqmake just with
odin build dqmake.odin
command
useodin build dqmake.odin -out:build/dqmake.exe
for releases
- better collision resolution!
- 3D audio
- simple profiler, maybe with chrome://tracing
- particles