Dunmere - Grave Descent
- 3 Devlogs
- 13 Total hours
A 3D Roguelite Dungeon Crawler
A 3D Roguelite Dungeon Crawler
I almost got a heart attack when my godot crashed, but luckily i was able to somehow reload the changes i made from the disk or smth.
I added a new maze room (look at image) its got these columns and is twice as large as my previous largest room. I think i prefer these large rooms to my older more straightforward rooms, because it feels more expansive, and like you’re actually exploring a massive forgotten dungeon.
I still plan to change the between room trigger from a Area3D enter to an interaction using the “e” button, the same way the first door works.But i haven’t gotten around to doing it yet. Also my health doesn’t reset properly when you respawn, so you end up at 0 health, while alive, after respawning.
I also am planning a system for the game lore, after every bossfight, once you go through the door there, it will fade to one letter. I won’t spoil the story i have, but every bossfight will have one letter at the end that connects to a larger overarching story.
I updated the save system so you can exit from the pause menu, the continue button works properly, and the save system works like this:
Thanks for reading this! Leave a suggestion to help me out :D
Added a decoration pass across the dungeon rooms: rugs, banners, bones, roman coins, crates and boxes, plus wall lustres and chandeliers in the boss room. The boss now has a table, throne, and seating. New enemy assets came in too, a scourger and a ghoul (not implemented yet but there) alongside a shader fix so the chaos boss stops looking so shiny, also the beast was looking shiny too so i changed that. HUD got reordered and the damage effect layer is visible instead of hidden cuz i accidentaly forgot to turn it back on while making the ui for consumables. Turned on occlusion culling project wide (i forgot to do that earlier oops) and refreshed the baked room and voxel data to match. Dying now actually saves the removed shards and upgrades before kicking you back to the hub so you don’t keep em.
Built out a full shop room: a shopkeeper NPC you can interact with, a shop menu for buying permanent upgrades and consumables (health potions, vigor draughts), a new HUD panel showing consumable counts with hotkeys, and an altar script that autoplays and loops its clip so the shopkeeper floats around a bit.The shopkeeper is this ghost looking guy. Also fixed barrel hurtboxes and their collision naming in the boss room since the particle system wasn’t working, moved the player’s starting position, and squashed a couple of typos hooray.
I still have to fix bugs with my damage effect layer causing my blur and vignette thing to cover the hud, also the enemy ai is a bit scuffed still, and the gui sucks tbh,oh also i darkened the torches
One thing to note, I have been working on this project earlier before starting stardance, so expect an offset in the hours and content made at the beginning.
Grave Descent (working title Dunmere) currently has a hub room with an upgrade altar and a dungeon door leading into procedurally picked rooms per depth, capped off by a boss room with an intro cutscene that blends from a scripted camera into the player’s own view. The player has melee sword combat, blocking, rolling, and a basic interaction system, and there are four enemy types built out (a beast, a skeleton gladiator, a monstrosity, and the Chaos boss) each with their own animation and attack states. Progress is tracked through a GameManager autoload handling souls, shards, HP, and unlocked upgrades, which reads and writes to a save file so a run can be continued later. There’s a main menu now too, with new run, continue, and quit, a confirmation prompt before overwriting an existing save, and a live 3D view of the hub room rendering behind the UI instead of a flat background. 8-8-26