A work-in-progress, cross-platform roguelike written in C++ using SDL2 and OpenGL.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
data
libs/kaguya-1.3.2/include/kaguya
src
.gitignore
CMakeLists.txt
CMakeSettings.json
README.md
config.lua
dungeon.sln
dungeon.vcxproj
dungeon.vcxproj.filters

README.md

dungeon

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

Screenshot

Compiling

Dependencies: SDL2, Lua53, glm, and glbinding

Linux

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

Windows

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

To-Do

  • 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

Wishlist