Skip to content

codenamecpp/GLKeeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grim Lands Keeper [GLKeeper]

Alt text

Open Source Dungeon Keeper 2 Reimplementation

Current development progress

Loading some maps, building and selling rooms, terrain tagging, top-down camera control... Not playable whatsoever.

Features

  • Windows and Linux support
  • Custom engine C++11 / OpenGL 3.2

Tools and technologies used

Compiling on Linux

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:

Compiling on Windows

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

How to Run

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.

Screenshots

Windows 7 x64: Alt text Alt text

Linux Lite: Alt text