Gothic-industrial 2D action game inspired by Bloodborne and metroidvanias like Blasphemous. You are a Gravewarden roaming Oakhaven, a Victorian city sunk into an endless night, fighting soot lycans and aristocratic vampires with a sword in one hand and a pistol in the other. Developed in Unity 6 with C#.

Gothic 2D Action
Soulslike · Metroidvania
Concept and sprite sheets for Oakhaven's enemies and world
The systems that make it feel like a soulslike
Melee attacks with rapiers and mechanical machetes, plus off-hand gunfire to interrupt enemies and break their guard.
Dodge with an invulnerability window and alchemical tonics that empower the character at the cost of sanity.
Six attributes, levels bought with Void-Oil Echoes at Vigil Lanterns and weapons upgraded from +0 to +10.
Ten interconnected regions laid out as a cross, with shortcuts, save bonfires and fountains for fast travel.
Two players on the same screen, each with their own HUD, character and gamepad or half of the keyboard, with a shared camera.
An original lore bible, NPCs you can talk to, enemies with intro lines and bosses with their own health bar.
Engine, language and game tools
Technical problems solved during development
A metroidvania world in a single scene is slow to edit and heavy on memory; one scene per room would mean hundreds of scenes.
Damage had to depend on the weapon, its upgrade level, the attributes and the enemy's defense without becoming impossible to tune.
The whole game assumed a single player: input, enemies, pickups and the camera.
Assembling every level and character in the editor took too long and was error-prone.
Explore my projects on GitHub. This one includes the combat, progression and local multiplayer systems plus the level builders.
I can help you bring it to Unity: mechanics, progression systems and playable prototypes