Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Remakes
  3. KeeperRL

KeeperRL

GPL-2.0C++1_0_hotfix_19

A roguelike dungeon management game where you build and defend your dungeon while raiding others.

GitHubGitHub
983 stars124 forks0 contributors

What is KeeperRL?

KeeperRL is an open-source roguelike dungeon management game where players build and defend their dungeon while attacking others. It combines traditional roguelike mechanics with base-building and strategy elements, offering a unique blend of gameplay styles in a procedurally generated world.

Target Audience

Roguelike enthusiasts and strategy gamers who enjoy dungeon management games and want an open-source alternative to commercial titles like Dungeon Keeper.

Value Proposition

As an open-source project, KeeperRL offers complete transparency and modding potential while providing a deep, strategic gameplay experience that combines multiple genres in innovative ways.

Overview

Source code of KeeperRL

Use Cases

Best For

  • Players who enjoy traditional roguelikes with base-building elements
  • Strategy gamers looking for dungeon management gameplay
  • Open-source gaming enthusiasts who want to modify or contribute to game development
  • Fans of procedural generation in strategy games
  • Those seeking alternatives to commercial dungeon management games
  • Developers interested in studying game architecture and C++ game development

Not Ideal For

  • Players who prefer real-time action over turn-based strategy
  • Casual gamers seeking a polished, out-of-the-box experience with minimal setup
  • Those looking for robust multiplayer or cooperative gameplay modes
  • Users unwilling to compile from source or manage dependencies

Pros & Cons

Pros

Genre-Blending Gameplay

Combines roguelike combat with dungeon management, offering strategic depth as emphasized in the philosophy of blending tactical combat with creative freedom.

Procedural Replayability

Features randomly generated worlds, dungeons, and encounters, ensuring high replay value and varied gameplay each session.

Open-Source Flexibility

As an open-source project on GitHub, it allows full transparency, modding potential, and community contributions, appealing to developers and enthusiasts.

Strategic Resource Management

Includes gathering resources, managing minions, and maintaining dungeon economy, adding layers of tactical decision-making to the gameplay.

Cons

Complex Compilation Setup

The README requires installing multiple prerequisites like libsdl2-dev and libopenal-dev, and using make commands, which can be technical and error-prone for non-developers.

Limited Polish and UI

Being open-source, it may lack the refined graphics, user interface, and bug fixes of commercial titles like Dungeon Keeper, potentially affecting immersion.

Steep Learning Curve

The blend of roguelike and management mechanics demands significant time to master, with minimal in-game tutorials or guidance for new players.

Open Source Alternative To

KeeperRL is an open-source alternative to the following products:

D
Dungeon Keeper

A classic strategy video game where players build and manage dungeons, trap heroes, and command creatures as an evil dungeon keeper.

W
War for the Overworld

War for the Overworld is a spiritual successor to Dungeon Keeper, a real-time strategy and dungeon management game where players build and defend an underground fortress.

Frequently Asked Questions

Quick Stats

Stars983
Forks124
Contributors0
Open Issues708
Last commit7 months ago
CreatedSince 2013

Tags

#procedural-generation#sdl2#strategy-game#turn-based-combat#c-plus-plus#open-source-game#roguelike

Built With

S
SDL2
l
libvorbis
O
OpenAL
B
Boost
C
C++

Included in

Open Source Games2.7kGame Remakes1.3k
Auto-fetched 1 day ago

Related Projects

OpenRAOpenRA

Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.

Stars16,822
Forks2,960
Last commit2 days ago
OpenRCT2OpenRCT2

An open source re-implementation of RollerCoaster Tycoon 2 🎢

Stars15,851
Forks1,824
Last commit1 day ago
openageopenage

Clone of the Age of Empires II engine 🚀

Stars14,258
Forks1,246
Last commit13 days ago
UncivUnciv

Open-source Android/Desktop remake of Civ V

Stars10,806
Forks1,849
Last commit4 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub