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
$PATHenviroment variable - (in cmd) use
build.batto build the game, or alternativelybuild.bat runto 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.odincommand
useodin build dqmake.odin -out:build/dqmake.exefor releases
- better collision resolution!
- 3D audio
- simple profiler, maybe with chrome://tracing
- particles