Embark on a dark fantasy roguelike adventure, inspired by Darkest Dungeon & Child of Light! Explore procedurally generated dungeons, face menacing creatures, & unravel mysteries in a world cloaked in darkness. Engage in strategic, active turn-based combat, utilizing skills & party compositions to survive. Immerse yourself in atmospheric visuals & an immersive soundtrack as you delve into a story rich with ancient evils & fateful choices. Are you ready to brave the darkness & uncover its secrets?

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Welcome to another Outhoused Studio devlog! This time we're going to make another progress update since the last time we checked in.

Echoes in the Deep


Last time we talked about the progress we made on our ATB bar and some data refactorings we wanted to make. This time we'll go over the skill selection UI we implemented. We're also continuing our data refactoring in the background, but obviously this has less visually appealing elements, so we won't talk about this too much.

Skill selection


The skill selection UI has been split into the following options

  • select avatar (which will not be available for our MVP)
  • innate skills; skills which are innate to the character
  • class skills; skills which are associated from the character's class
  • elemental skills; skills which can inflict elemental boons or damage
  • tactical skills (which will not be available for our MVP)


We built on our ATB combat bar with an interface to allow the user to select the skill they want to perform. Skill selection takes place at the skill select point, and at this point the character selecting the skill is highlighted in red and the following interface opens.

Screen Shot 2024 05 02 at 4 27 1


To the bottom left we have a small section dedicated to the currently casting playable character, and in the middle section we have a responsive interface to allow for skill selection. As the player selects a category of skill they want to cast, they can also come back if they change their mind. We plan to add more detail to each skill to provide information like status effects, the type of target the skill can be cast on, and so on. Also notice how certain skills have a word indicating the speed at which they can be cast, and this word is highlighted in a color to indicate that speed. For instance, faster, low damage attacks can tend to have a fast cast time, and this cast time will lead the character to the perform point more quickly.

ATBBar


What's coming next


Our next steps will be to provide an interface to show the user which targets they can cast their chosen skill on, and eventually to have a skill perform animation mechanism that functions like Darkest Dungeon, where the only real effects are an impactful zoom and we see character sprites moving slightly. We find it to be a very effective way to show attack animations.

Thanks so much for reading, please contact us at contact@outhoused.me

Please follow us on our social media!

Devlog 7 - Battle ATB System

Devlog 7 - Battle ATB System

News

In this devlog we explore our progress so far on the ATB battle system, the way in which we expect our combat to function, and some things we learned...

Devlog 6 - Party Selection

Devlog 6 - Party Selection

News

A devlog on the flow we've implemented for party selection, the different iterations we made in this UI, and how it will tie into our MVP. We conclude...

Devlog 5 - On Lore and Elemental Alignment!

Devlog 5 - On Lore and Elemental Alignment!

News

In this devlog we show where some of our inspiration for our lore came from, and introduce the notion of elemental alignment.

Devlog 4 - Progress Update: Implementing Skills Data

Devlog 4 - Progress Update: Implementing Skills Data

News

In this devlog we review some decisions we made on the structure of our combat, the process we went through in our decision making, and finish with how...

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X