DUSTBRAWL

DUSTBRAWL is a Tower Defense where a lone cowboy defends his well-aged habitat from an ever-increasing onslaught of dust bunnies. 

The player must use a mix of turrets and rifle shots to defend their home, as well as combine turrets to utilize their full potential.

Each turret can be shot to overcharge it. Doing so uses a special ability unique to that turret such as a piercing shot for the sniper, a massive oil spill for the oiler, or a truck driving down a lane to take out anything in it.

Development Tasks

  • Damage Type Designs & Programming
  • Status Type Designs & Programming
  • Turret Designs & Programming
  • Turret Animations & VFX
  • Development Tools

Turret Development

The first turret created, with smoke billowing to signify it being overcharged.
Component which holds all the information relating to the first created turret.

Each turret has a damage type that their primary attack deals. The target the turret prioritizes can be changed by the player, but its default priority can be set in-engine as well.

Basic stats indicate damage dealt by the primary attack, its rate of fire (in attacks per second), the range of the turret, and the cooldown of its overcharge ability.

Each turret’s special stats vary greatly. Some are rather short, but the more complex the turret is, the more stats are displayed.

They include both passive effects such as the amount of targets hit by chain lightning from the tesla turret, to the active overcharge modifiers such as the range of the sniper’s piercing shot.

Unique stats for the first turret.

Damage and Status Types

Example of a Tesla turret attacking two enemies in the early stages of development.
Component which holds all the information relating to the first created turret.

Damage Types and Statuses are intertwined.

Many effects that deal a type of damage also apply an associated status effect, such as the tesla turret applying Electrified when dealing Lightning damage.

The Oiled Status slows enemies by the specified amount for the duration.

The Electrified Status amplifies the Physical damage dealt to the target by the boost amount as a percentage (50%) for the duration.

The Enflamed Status deals ticking Fire damage to the target over the course of its duration.

Ignite isn’t a status, however it is a result of an Oiled enemy taking Fire damage. It instantly flares up and takes a set amount of bonus Fire damage.