/dungeon

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

Primary LanguageC++

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