Gamasutra: The Art & Business of Making Gamesspacer
arrowPress Releases






If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Crafting a fun, varied combo system for brawler Deadbeat Heroes

October 26, 2017 | By Jack Yarwood

October 26, 2017 | By Jack Yarwood
Comments
    Post A Comment
More: Console/PC, Indie, Design, Video



The key to any good brawler is a robust combo system. This was the challenge that presented itself to the team at Upstream Arcade when they decided to try their hand at the beat 'em up genre with Deadbeat Heroes.

You take control of a group of low-powered heroes whose only superpower is that they can steal abilities from the enemies they defeat. In each stage, you'll wall-run and dodge your way around the arena, punching and blasting villains, while powering up special attacks and saving the civilians caught in the crossfire.

The team had to overcome several problems during development to accomplish a fun and varied combat system. This included how to make combos feel intuitive, how to incentivize the player to use them, and how to keep the combat fresh throughout.

They did this by enhancing the onscreen readability, offering players better scores for chaining moves, and introducing new attacks to unlock as time goes on.

The origin story

"Imkan and I used to play a lot of brawlers during our lunchtimes at Lionhead. We really love couch co-op games. It was something that we were itching to do ourselves."

Developers Imkan Hayati and Adam Langridge started Upstream Arcade with the goal of creating something unlike what they'd done during their time at the now-defunct Lionhead Studios, where they worked on the combat system of Fable II, among other things. Inspired by their mutual love of superheroes, and classic brawlers like Power Stone, they came up with the concept of a beat 'em up centred around a group of British heroes.

"Imkan and I used to play a lot of brawlers during our lunchtimes at Lionhead. They're one of our favourite kinds of games to play," Langridge says. "We really love couch co-op games. So that was a genre we felt hadn't had an awful lot of attention and it was something that we were itching to do ourselves and turn our hats to."

He adds, "What we also wanted to do was look at movement based gameplay, as opposed to the kind of games where the intricacies are under the hood. When I talk about movement based gameplay what I mean is there's no block button. If you want to not get hurt, you've got to not get hit. So we really liked the idea of dodging, running along walls, and evading. Dodging bullets first, then attacking."

Building in predictability

"We put a lot of energy into making the ricochet  and movement system robust and predictable. If you hit a baddie in a direction, they'll fly a fair distance, and if they hit a wall, they'll fly back a fair distance."

The movement-based gameplay they were aiming for demanded close attention to ensure it was predictable and that players could chain combos efficiently. One of the ways they did this was by adding secret, little aids for the player, like a hidden targeting system if you're near an enemy and a collision system that's less chaotic.

"We put a lot of energy into making the ricochet system and movement system quite robust and predictable," says Langridge. "So, you know if you hit a baddie in a direction, they'll fly a fair distance, and if they hit a wall they'll fly back quite a fair distance. Mechanically, I was quite careful to try and not run it purely as how a physics simulation would do it, but game-ify it up. Baddies bounce back from the wall, straight back from the wall, no matter what angle they go in. That helps the player."

These features make it so that no matter the stage or the obstacles you're faced with, such as moving platforms, jagged terrain, or rotating blades, you're able to predict how an enemy will respond to being pushed against it.

Improving the visibility

"We did a lot of tuning in terms of prioritizing the scene visually. We went through quite a few iterations of how to push back the background."

How the team handled visibility is also an extension of this. The game can get quite chaotic, so they needed to take steps to guarantee the player is always aware of their surroundings and able to chain attacks effectively.

"We ended up doing a lot of tuning about visibility in terms of prioritizing the scene visually," says Langridge. He continues, "We went through quite a few iterations of how to push back the background in the scene. We did stuff like desaturating the palette and we simplified the rendering of it. Equally, anything that's dangerous or alive we up the importance of. We do that with color, with outlining, and then also with the heroes themselves. We made them the brightest things usually that are around."

All of these techniques combine to let the player keep track of the action onscreen, so they are capable of planning ahead or identifying obstacles that may break their chains. They also introduced additional environmental effects, like motion smearing and ghost trails to accomplish this further.

Adding an incentive 

"Having a high enough ranking is sometimes a prerequisite for unlocking the boss for that area. Tonally, we wanted it to feel like once you know what you're doing with combos, you're actually showing off."

Another significant problem facing the development team was how to incentivize the player to engage with the combo system. The developers introduced a grading system to achieve this. It works as follows: if you attack multiple enemies within a small enough timeframe, you'll multiply the amount of points you get, which will then determine your grade at the end of each level. 

Langridge states, "Having a high enough ranking is sometimes a prerequisite for unlocking the boss for that area. So, we really did want to lean into the idea of getting a good score and doing combos to get that good score. And tonally, we wanted it to feel like once you know what you're doing you're actually showing off. So, we want the combos to look good and we want them to be really celebrated, so we tried to make them look as appealing as possible."

Typically, you need to complete three stages before being able to confront the boss of each stage. Should you die and run out of heroes, you'll be required to replay the previous level and get the necessary grade again to get another chance at beating them.

Mixing things up

"We made sure that a lot of enemies posed a problem for you to solve, and the answer wasn't always just to hit them."

This posed the issue of how to keep the combat satisfying when you have to revisit stages time and time again. To solve this, the team introduced a range of enemies and weapon upgrades to allow players to mix things up.

As you progress through the game, you can unlock new basic attacks like uppercuts, as well as new powers to steal like a freeze attack, bombs, and an invisibility special. This allows you to approach the same stage in many different ways. 

"We really wanted to just make sure that a lot of enemies posed a problem for you to solve and the answer wasn't always just hit them. It wasn't always to get yourself close enough to hit someone without getting hurt. Some of them did require additional behaviors, in order to keep mixing it up."

Deadbeat Heroes' combo system may look hectic, but it gives the player just enough guidance to feel in control. There's also a lot of freedom in what you can do to get ahead in the game, meaning you can either prioritize special attacks or movement in order to deal with enemies. It's design decisions like these that keep the combat from becoming stale and repetitive.

"Working on a game like this is completely different," says Langridge, talking about the experience of working on the project. "It's really fun. I wanted to make games in small teams from the very start, because you get to play with more stuff really. But the thing that's definitely scarier is a lot of the things I took for granted – jobs that other people did – they made it look really easy, because they were so great at it. But it's not easy at all. They were just awesome. So, I ended up having to take on a lot of other areas. Both of us had to take on a lot of other areas that we hadn't done before. That's been a real learning curve for us."



Related Jobs

Blackstorm
Blackstorm — Mountain View, California, United States
[01.19.18]

Studio Game Engineer
Plarium Michigan Studio LP
Plarium Michigan Studio LP — Portage, Michigan, United States
[01.19.18]

Senior Systems Designer
Naughty Dog
Naughty Dog — Santa Monica, California, United States
[01.18.18]

Web Developer
Naughty Dog
Naughty Dog — Santa Monica, California, United States
[01.18.18]

Scripting / Systems Designer (Single Player)









Loading Comments

loader image