Rovgend's Labyrinth

Last updated

Screenshot of gameplay

Rovgend’s Labyrinth is an FPS that combines the classic style and fast-paced action of early first-person shooters with RPG mechanics and procedurally-generated dungeons seen in games like Rogue and its many derivatives. Fight your way through increasingly twisted levels of evil creatures and possessed beings using swords, crossbows, magic items, or any other loot you can find within the Labyrinth.

The game runs on a custom engine built from the ground up, which features a software rendered raycaster, a custom scripting engine, and multiplayer networking. The modular nature of the game means you can create mods that redefine the experience with custom items, enemies and levels.

I worked on this project starting from late August 2023 until development gradually slowed and halted around February 2024. Unfortunately, I’m not able to continue development due to other time commitments, so the game and its source code is freely available for download here.

Downloads

Alpha Demo Version

This is the last semi-stable version of the game. Please note that the game is not in a complete state, and many of the areas are unfinished.

The source code is also included, but please note that it’s pretty messy and I don’t guarantee it will build out of the box. The Visual Studio files for the Windows build are included, but you’re on your own to get the required library files. The Linux build should work fine using the given Makefile.

Old Mod Version

An older version of the engine is also available, which includes a few mods that were made for a mini-competition among the developers. Drag the RPK files onto the .exe to run each mod.

Credits