The Dancing Dervish - An Insight into the Design Process

There's a new developer-designed unique item coming soon: Dancing Dervish. Today, I'm going to share the story behind the origin, design process, and the final results.




In the past, I have worked with supporters before to help design their unique items/maps, come up with flavour text, and so on. This was my first time on the other side, trying to get my crazy ideas past the design team. It was an interesting process.

I've always had a fondness for Animated Weapon, and the general concept of magically floating, possessed swords fighting by themselves. Watching builds like this one in action gives me a deep sense of satisfaction. There is already one unique item for Animate Weapon builds, but I wanted to do something different, something less about creating an army of disposable minions and more about creating a single powerful one.

My initial concept was a unique sword that could animate itself, jumping out of the player's hands and fighting on its own alongside. To make this happen, the item would need to grant a skill similar to Animate Weapon, except instead of targeting weapons on the ground, it would need to auto-target itself. This raised a few practical questions.

  • What happens to the item? Should it drop from the animated minion? Can you lose it this way?
  • Does animating it leave the player unarmed?
  • Do players need an incentive to cast the animate skill? Are the upsides worth the downsides?
  • Can players use the sword themselves while it's animated?
  • What about socketed gems?

Having the item falling on the ground sounded dangerous, so I really wanted to avoid that, because players could potentially lose their build-enabling item (even if it was intelligently allocated). So the item needed to stay in the player's inventory. The two options, then, were to either just allow the player to keep wielding the sword while a copy of it was animated, or to disable the item and leave the player unarmed. The first option was simpler, but I found the second option much more fascinating and much more akin to my original concept. After discussion with the other programmers, we decided that the item could stay in the inventory but disable itself.

Any support gems in the item would affect the minion, and would be deliberately snapshotted to keep their effect, even after the gems were disabled with the item. The animated minion would be a special type that could survive even with its parent skill disabled.

It was a crazy idea that broke the rules of the game, but it was my crazy idea, dammit, and I was determined to find a way to make it work. But what would happen while the sword was disabled?

  • Would it disable only itself? Or would we have to disable the main-hand slot entirely?
  • Can players use a shield? Or another one-hand weapon in the off-hand slot?
  • What about weapon swapping? Equipping new items?
  • Does it need to disable the off-hand slot? What if this disables a shield that e.g. is giving you added Dexterity that you need to equip other gear?
  • Where does the madness end?

Fortunately, there were a few relatively simple solutions to all of these issues: make the sword two-handed, make it disable both hands, and make it not grant any added attributes, so you don't lose any stats that are required to equip other gear. Of course, this ultimately means you will be effectively unarmed, so…

Time to break out those Facebreakers, baby! Another one of my favourite unique items, as it happens. Or, Doryani's Fist, if you prefer.

The new plan: a sword for an alternative Facebreaker/unarmed build, where the sword disables itself and creates an animated minion to fight alongside you. Behind the scenes, the minion acts similar to golems, granting you a permanent buff that disables both hand slots. When the minion dies, you lose the buff and automatically equip the sword again. Note that is not a strict upgrade for existing unarmed builds, because you are giving up a shield in exchange for more offense and an extra minion.

It was weird for me to not implement this myself, but the other skill programmers were better suited to the task, so they did most of the work. It was implemented.

And it was awful.

I mean, it worked. Technically. The sword granted a skill, which summoned an animated minion, which disabled both hand slots. It was functional, but it wasn't fun. Having to stop all the time to cast the spell felt terrible, yet it was mandatory for an otherwise unarmed build. And if you never summoned the minion, well, that would just be boring. Also, the minion itself wasn't very useful, and was constantly dying.

So what to do? One suggestion was to make the skill require a soul cost, similar to the Vaal skills. Such a cost would be something to play around, and something that made you balance using the sword and fighting unarmed. This had some appeal, but the key issue was the self-casting. The skill needed to be automatically triggered.

But what to trigger on? How easy should it be to trigger? How much control should the player have? How often should it be possible to cast it? I didn't want it to be trivial to trigger, such as on crit, and using a mechanic like Frenzy Charges felt better, but it was weird that it would interact with so many other uniques yet only some of the time. I liked how you build charges up, and then need to maintain a certain pace to sustain them, but it's just too easy to generate and reach maximum charges. I needed something else.

Rampage, though, operates on a similar principle. You need to build and maintain a kill streak, and it even provides a variety of other useful buffs and effects, including Animated Weapons! What if the sword granted Rampage, and then automatically animated itself when you reached the first Rampage tier (keyworded as "on Rampage")? I liked the concept, but could it work? Fortunately, the Rampage buff is already self-sustaining. Once you start a kill-streak, the Rampage buff keeps itself going, even if you unequip or disable the items granting you Rampage in the first place. No implementation required.

Furthermore, with Rampage, we have a naturally self-limiting mechanic we can utilize. The animated minion was fairly weak and would die easily, yet buffing it too much would make it overpowered. But what if we only kept it alive while you maintained the Rampage kill-streak? With this downside, this inherently limited lifespan, the minion could be made very resilient yet still remain balanced. The designers tentatively agreed.

With these changes in place, the sword was finally feeling fun. I especially liked how my character felt slightly suboptimal while wielding the sword, but would unleash its true potential when the minion animated and I could finally fight unarmed. Was there a way to capitalize on this, to heighten that sense of empowerment and incentivize players to animate the sword? Well, the animated minion already acts like a Golem with a "buff" that disables your hands, perhaps it could provide an actual bonus as well. What would be a useful, impactful bonus for Facebreaker builds? Onslaught. Yes, the increased attack and move speed would work very nicely and help close the distance between packs to maintain that sweet, sweet Rampage kill-streak and keep the minion alive.

One more balance question: which base type to use? Initially, I wanted something around level 40-45, so players could use it from around Cruel difficulty through to endgame, however the problem was that the minion wouldn't scale with the player. Normal skill gems level up over time and become stronger with the player, but skills granted by items do not. To make it strong in Cruel would make it very weak in endgame Maps. Yes, you can add more links over time to add more supports to the minion, but even so it wouldn't be viable at endgame. The best solution was to increase the base type to be higher-level: Reaver Sword (level 59). This makes it more of an endgame weapon and so it doesn't need to scale as much.

It was time to think about the theme: the name, artwork, and flavour text. This was actually the hardest part for me. Why was the sword forcing you to be unarmed? I initially toyed with the idea of uncontrollable rage. You were unarmed because you were just so darned angry you couldn't help but ball your fists up and punch things. But I struggled to find a name and flavour text that didn't sound cheesy or reference certain green superheroes.

Eventually, I received an interesting suggestion to theme the sword around dancing. The dancing blade, magically possessed and fighting on its own is of course now a common trope, and expanding on that idea tickled my fancy. What kind of dance could the sword perform that would fit the game and sound awesome? After some digging, I found the perfect fit: the whirling, spinning dervish dance. Not normally a sword dance in real life, it would work well as one in Wraeclast, and it bears striking similarity to Cyclone, a commonly used skill for unarmed builds.

Thus the Dancing Dervish was born. With this name to guide it, the rest quickly fell into place. A rough sketch and description was passed to an artist, who magically crafted some wonderful 2D art:



Note the curved blade to convey the idea of spinning and movement, combined with the spiky bits to convey the idea of killing stuff. Since this item spends much of its time animated as a minion, it has received 3D art as well.



Interestingly, the language of dance melded quite well with the language of sword fighting, resulting in this flavour text:

Take your partner by the hand,
Keep your steps in time.
Swing together, spin apart,
And dance with death sublime.


Note the implied instruction to maintain your Rampage kill-streak.

There was just one last change I needed to wrap this all up. The whole item was now themed as a spinning dervish, and players will quite likely be using Cyclone, so the animated minion simply had to follow suit.



Beautiful.

As a triggered skill, it does not appear on your skill bar. However, you can see its stats on the character panel. The name of the skill, by the way, is Manifest Weapon. Even though I have used "animate" throughout this article, that word is reserved for skills that consume items on the ground. This is a new type of skill, with a new word to describe it.

As a two-handed sword, it can have up to six sockets, and any support gems in them will benefit the minion, regardless of socket links. Alternatively, if you do invest in links, you could set up a skill (perhaps sword-specific) to help you reach the first Rampage tier, and linked support gems could benefit both the minion and your attack skill. Also, note that any gems in the item will still gain experience, even while the item is disabled.



The whole process was a roller-coaster of crazy ideas, seemingly impassable roadblocks, exhilaration, frustration, and hard work. It took several months for my item to evolve from concept to completion. There were many back-and-forth discussions about what was possible, impossible, or somewhere in-between. I had to temper my own crazy ideas with the harsh realities and restrictions of design and implementation. More than once, I wondered if I would have to give up and start again from scratch. In the end, however, I am very satisfied with the final product, and I'm very excited to see what the global community will do with it.

The Dancing Dervish is scheduled to be added alongside the next challenge league in Content Update 2.3.0.


Posted by 
on
Grinding Gear Games
"
griffinzero wrote:
"Cast level 15 manifest Sword on rampage" does that mean you will recast the sword with each rampage tier, and this way have more then one sword?
No, because while the sword is alive and doing it's own thing, you don't have the sword, so you don't have the skill to trigger.
"
Sexcalibure wrote:
You started from the idea that you liked Animate Weapon and ended up with a unique that has no chance to work with animated weapon

It's not based around the Animate Weapon gem. It's different.

"
Meridin wrote:
What happens if I weapon swap? Is there any way to get out a shield while you punch things?
Then you weapon swap, but both hand slots are still disabled. No way to get a shield.

"
Meridin wrote:
Level 15 manifest sword: arbitrary number?
Yes.

"
Meridin wrote:
If the sword kills something, will that benefit your rampage streak?
Yes.

"
Kroughfire wrote:
Quick mechanical question, does the weapon/skill scale damage the same as animate weapon (does it scale off of your own physical damage modifiers?

Animate Weapon does not scale off your own physical damage afaik. Manifest Dervish has its own balance, separate from Animate Weapon. Also the manifested minion is not the same as an Animated Weapon; it has different balance numbers and is Unique.

"
Kroughfire wrote:
If you were to use Doryanis, WED, Phys to light, added fire, for example, you would be able to cast spells with Doryani's while your blade wrecks shit?
Uhhh not sure what you're asking exactly but those supports can all be used with the Dervish.

"
Koheleth wrote:
i feel the 'endgame' your referring to is merci dried lake
Just endgame maps in general.

"
tretterag wrote:
you need to specialize in damage of some sort which would allow you to kill fast enough with this low tier sword (level 59 base, low crit, low aps) to achieve rampage, at which point any sword specific nodes would become useless as it unequips itself.
Getting Rampage is pretty easy in Maps, especially with +pack size. Also, low APS? This is the fastest two-handed sword in the game.

"
tretterag wrote:
you need to specialize in nodes which apply to generic melee damage, except most of them are tied to some other effect such as requiring using a shield, or dual wielding, etc, which you cannot do. This severely limits the damage you can do personally.
Sword or Shield-specific passives would not be optimal, that is true.

"
tretterag wrote:
to have any hope of this thing doing decent damage (unless they are generous with numbers. they are never generous with numbers) you need minion nodes to increase its damage.
The numbers are actually pretty generous imho. Minion nodes are definitely not "needed".

"
tretterag wrote:
the likely slow, uncontrollable weapon
Well it follows you around like most minions do, and teleports back if you get too far away, and it's faster than a regular Animated Weapon.
Code warrior
"
Hey there, the name and the concept is awesome, i want to try since i first time read this swords name.


I think another story for the sword, if you don' take that as an arrogancy, i want to explain.

that there is a real owner of this sword, "the dervish". That fought, killed thousands of enemies in his lifetime, with his very own fighting style that lookslike a dervish dancing, turns in his orbit with elegant and sharp steps.

the dervish, his style and his sword was so unique, that the all become one in people's stories. and the legends says "if you wield this unique sword, and if you fight like a dervish (open up the rampage), dervish wakes up, takes his sword and starts to fight again. its in his blood, his blood is in his sword."

maybe you can put an aura to the dervish, "when dervish fights beside you, you can't use any weapon." respect to the true legend.


tl dr: there is no tl dr, read.

what do you think Rhys? Dancing dervish is my country's culture, and i really like this concept, i can even play the very own instruments of this dance.

Awesome idea! Hope you enjoy the item when it eventually comes out.

"
Radonegsky wrote:
It is too big, have too many details, when it need to be simple as a Dervish.
It's big and fancy so you can see it easily when it manifests.
Code warrior
"
Rhys wrote:
Will it be affected by character size modifiers while out of character's hands?
No.


"
Zephryl wrote:
You could have a good shield on weapon swap, couldn't you?

Not for when the sword is dancing, but, for when you've lost Rampage and know you can't get it back. If you're using Facebreakers, you won't have the Nodes to do well with a Sword so you can swap it over to Shield for single targetting once you lose rampage.
Yeah, there will definitely be some bosses you can't maintain the Rampage on. Any flat phys damage you stack for Facebreakers also works with the sword (similarly attack speed) so you still deal reasonable damage without the minion. Or as you said, swap to unarmed + shield.
Code warrior
"
sarannah101 wrote:
Is it still possible to create a unique? And if so, what would it cost?

Maybe. You should email Support and ask them.

"
Zephryl wrote:
So, it definitely counts as a Minion in regards to Minion Nodes and such?
Yes. It will be affected by anything you have that buffs minions. Auras can also affect it too, of course.

"
Zephryl wrote:
Does it have its own source of Charge generation? Or will it be up to the player to generate charges and share them via Conduit etc?
No. I think Conduit only affects party members, not minions.
Code warrior

Report Forum Post

Report Account:

Report Type

Additional Info