git clone --recurse-submodules https://github.com/daviskauffmann/undermountain.git
cd undermountainmkdir build
cd build
cmake ..In data, copy config.cfg and rename to config.local.cfg to make local changes to the configuration. This file is not source controlled. Some configuration values can be controlled by command line arguments as well. Run with --help to view them. Command line arguments will override config file values for the same setting.
Coding a Classic Roguelike in C
A Turn-Based Game Loop
Mike's RPG Center
The Hypertext d20 SRD
Dungeons and Dragons Combat Statistics 3.5 PBP RPG
D&D 5E – Mana-Based Spellcasting (Variant Rule)