Open Source Dungeon Keeper 2 Reimplementation
Loading some maps, building and selling rooms, terrain tagging, top-down camera control... Not playable whatsoever.
- Windows and Linux support
- Custom engine C++11 / OpenGL 3.2
Before build project make sure to install dependencies:
- apt install libglew-dev libglm-dev libgl1-mesa-dev xorg-dev clang
Run these commands in terminal:
- git clone --recurse-submodules https://github.com/codenamecpp/GLKeeper
- cd GLKeeper
- make
You will need Visual Studio 2015/2017 Community Edition to build project. Before compile, add system environment variable SDKDIR with path where all the dependencies lives. These dependencies are:
- GLM
Original Dungeon Keeper 2 game resources required in order to play (GOG or Retail version). It still can be purchased here https://www.gog.com/game/dungeon_keeper_2
Note that GLKeeper must be compiled and configured (optionally) before this step as described above. To run it on Linux just type in console:
- cd GLKeeper
- make run ARGS="-gamedir XXX -mapname YYY"
Here XXX is path to original game resources directory and YYY is map name to load.