Thanks to visit codestin.com
Credit goes to github.com

Skip to content

kiedtl/roguelike

Repository files navigation

Oathbreaker

Oathbreaker is a coffeebreak roguelike focused on stealth. You are a prisoner in a goblin outpost, and must escape before your impending execution.

Your health is extremely limited and doesn't regenerate until you find healing items, and most of the enemies can bring you to a quarter of your health in just a few fights. Even the weakest of enemies could potentially draw half the floor onto you if they escape and call for help, so the few fights you do end up in have to be ended quickly and with extreme prejudice.

screenshot

Here's the (very outdated) initial writeup back when I started the project in May 2021.

Inspecting a lead turtle:

inspecting monsters

Speedrunning a death in one of the early levels, for demonstration purposes.

GIF

Gameplay

The game includes a brief guide in the title screen. Other questions can be answered at:

  • The Discord
  • #oathbreaker on Libera
  • The author's email at $GITHUB_USERNAME @ tilde |dot| team.

Installation

Head over to the Releases and grab a binary. Please note that macOS is not supported.

Building from source

NOTE: Building on Windows is not possible, at least not without heavy modifications. Building for Windows is supported.

To build from source, you'll need at least the following prerequisites:

If building for Windows, you'll also to retrieve the Mingw packages with tools/retrieve-mingw.sh. A brain may be required for this step.

Then:

  • Pull in third party submodules using git submodule update --init --recursive
  • Execute just in the project root.

The result will be in zig-out/bin/rl.

Contributing

Please discuss with me before submitting a PR.

License

The game itself is licensed under the GPLv3 license. I may be willing to relicense certain portions if you wish to use it; contact me for details.

The game's font is derived from Spleen by Frederic Cambus and is licensed under the BSD 2-clause license.