BloodRL
A downloadable roguelike for Windows, macOS, and Linux
BloodRL
Written using the CoreRL engine (https://github.com/zygon4/CoreRL/) I present a Vampire roguelike created for the 2025 7 Day Roguelike Challenge.
Begin as a wounded human, facing death. Meet your maker and complete a quest for a sacred text. Use your abilities and cunning in battle, summon familiars, seduce locals, terrify the weak, and of course drain the blood to restore your own health. Use your ability to detect magic to sniff out the sacred text.
This is an open world roguelike with many features. Some flushed out, some prototype: full open world, shadowcasting, multiple biomes, day/night cycle, stats and status, random (static) spawns, an AI system, (default) weapons with D&D "like" combat, minimap, and more.
CoreRL (similar to libtcod) provides a lot of features, but I needed to enhance a lot of the systems and streamline the UI. What was built during the 7DRL?
- Fully interactive dialogue (using 't' and a direction) which can set off actions including quests
- Quest system support (using 'q')
- A Status system which hurts the player if they're bleeding
- A UI notification system to display important info
- Main quest for human turned vampire, turned sacred book hunter
- Talk to the Lich for answers..
- Abilities ('a')
- Detect magic (important to find the sacred text!)
- Drain blood (to heal)
- Enhanced quickness
- Summon familiar
- Seduce
- Confuse
There is open source music (I don't recall the source, sorry!) and open source sound effects (https://opengameart.org/content/rpg-sound-pack).
Bonus abilties (pre-existing but still cool):
F1 - emit poison gas, F2 - chain lightning , F3 - a targeted lightning bolt
Tips:
- See the controls menu for keybinds.
- The examine command lets you view around the map, use the numpad and ENT to select.
- The towns are a bit laggy, sorry!
- If the controls feel locked up, just hit ESC or SPACE, you may be stuck in an input context.
- If the Lich aggros you, use your confuse ability on it.
Download
Install instructions
Download the respective OS distro, unpack via tar or (un)zip and start the 'run' script.
The macos version might complain about java being unverified. All three versions have re-packaged, unmodified openjdk versions for their respective OS. I think there's a security setting you can tweak to allow it to run.
Leave a comment
Log in with itch.io to leave a comment.