No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Adrian Hedqvist 1505a13c99 Merge branch 'master' of 1 year ago
assets Add background color uniform, remove current color state 1 year ago
data Merge branch 'master' of 1 year ago
libs/kaguya-1.3.2/include/kaguya Cleanup 1 year ago
src Merge branch 'master' of 1 year ago
.gitignore Switched from GLEW to glbinding, vcpkg is fucking amazing, cmake works on windows again 1 year ago
CMakeLists.txt Use the shader class 1 year ago
CMakeSettings.json Fix some things 1 year ago Update 1 year ago
config.lua Update readme and better config defaults 1 year ago
dungeon.sln Fix some things 1 year ago
dungeon.vcxproj Too big of a commit again 1 year ago
dungeon.vcxproj.filters Too big of a commit again 1 year ago


A work-in-progress, cross-platform roguelike written in C++ using SDL2 and OpenGL.



Dependencies: SDL2, Lua53, glm, and glbinding


Install the dependencies using your favorite package manager and then use cmake.


I heavily recommend you to use vcpkg to install the dependencies. When you’ve done that, either use cmake or the included solution to build with visual studio.

Future plans


  • Main menu
    • Character creation
    • Settings menu
    • Data editors?
  • Dungeon generation
    • Generate rooms & corridors
    • Place entrance & exit
    • Place enemies
    • Prefabs
  • Items
    • Inventory
    • Consumables
    • Equipment
  • Data-driven AI
  • Lua scripting
    • Data Loading
    • Item effects
    • Status effects
    • Dialouges?
    • Spells/Skills