• Register

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

Devlog 7 - Battle ATB System

News

Welcome to another Outhoused Studio devlog! This time we're going to make another progress update since the last time we checked in. Last time we went over how we're going to set up a party selection scene and how this fits into the context of our MVP. This time we'll talk about the progress we've made in our battle scene, namely with our ATB combat bar, and the things we've realized on the way.

Echoes in the Deep


Our progress on the ATB combat bar

We've said in the past that we want our combat experience to be very dynamic. We also said we were interested in turn-based combat. Our solution, which we find to be a happy middle ground inspired by Child of Light, is to have an active turn based combat system. This means every character moves along the select bar in order to reach the selection point. The selection point is the point at which characters select the ability they want to cast. From there, the player must move along the perform bar to reach the perform point to actually perform the chosen ability. The speed at which a character moves along the select bar is determined by their initiative. The speed at which a character moves along the perform bar is determined by the character's initiative, as well as the perform time of the ability. For instance, some more powerful abilities might require more time to be cast, during which time the player might be open to possible interruptions.

ATBBar


Please note that we also took casting time interruptions into account during the status effect creation and there is a status effect that allows characters to resist interruptions during their casting (wizards in particular).

So far we've implemented an ATB combat bar that consumes our party exported from the party selection screen. From there, a default set of enemies are generated to oppose our chosen party and all battle participants are moved along the select bar with respect to their initiative. Once there, they can select an ability. We've stubbed this in for now. After that, they move along the perform bar with respect to the ability perform time, and once they reach the perform point, the battle participant performs the skill, and an animation in the style of Darkest Dungeon plays before battle is resumed.

What we realized on the way

Something we realized while working on this was that we absolutely needed to find a way to segregat different sections of the combat experience in order to reliably test those sections. It's really annoying, for instance, to have to start from the main menu, select a party, and then get to the battle scene in order to test whether the characters are properly moving along the ATB bar, so we're going to spend some time thinking about how we can better isolate this for development. We're also likely to have the same problem for selecting abilities and ensuring that those abilities have the intended effect on their targets, so this is another reason for us to find a better way to compartmentalize segments of the combat experience.

Frame 28

What's coming next

Next on the road map for us is going to be to define the manner in which we're going to segregate parts of our combat experience, as well as working on the skill selection mechanism.

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

Please follow us on our social media!

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...

Devlog 3 - Progress Update: Stats and Status Effects

Devlog 3 - Progress Update: Stats and Status Effects

News

In this devlog we dive into how we went about deciding which characters would make up our MVP, what their abilities are, and what our status effects would...

Post a comment

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

X