Diablo II: Resurrected – Crafting the controller experience

36 0
Diablo II: Resurrected – Crafting the controller experience

Pre-order to gain early access to the Beta, now live on PS4 and PS5.

After more than two decades, the legacy of the Dark Wanderer and the demonic burden he bears is making a resurgence in the realms of humanity. Blizzard Entertainment’s resurrection of the acclaimed action role-playing game that defined a genre is nearly here! For the first time, console players who pre-order Diablo II: Resurrected will be able to experience first-hand the remastered epic of Diablo II with Early Access to the Open Beta, now live on PS5 and PS4.

https://gfycat.com/thesesmoggybadger

Diablo II’s legacy will continue on new platforms over 20 years after its original release on PC in 2000. New players and veterans will be able to experience this iconic chapter of the Eternal Conflict through the extraordinary capabilities of the PlayStation consoles and DualShock 4 controller on PS4 and DualSense wireless controller on PS5.

Bringing the classic keyboard-and-mouse gameplay to a controller was a unique challenge. To illustrate the Diablo II: Resurrected team’s approach to adapting the feel and controls to PlayStation controllers, we invited Design Director Robert Gallerani to share his insights.


When we set out designing the controller control scheme, we broke down the work into a handful of categories. Each of these were core considerations we wanted to be mindful of as we brought Diablo II: Resurrected to console players.

With a keyboard and mouse, the player acts as an “eye in the sky” telling their character what to do and where to go by clicking somewhere. Do you perform a ranged ability on a monster? Do you walk over to a chest and open it? Perhaps you open a door? With the mouse, the players’ primary input is a click that conveys aiming or a specific ability or action. The game then guides the character to the place where it can perform the action, finding a path for you.

On a controller, however, the player is more directly acting as their avatar. This starts to have serious ramifications at many levels—but to our players, it all just needs “to work.”

Diablo II: Resurrected – Crafting the controller experience

Watch the iconic intro cinematic, remastered in Diablo II: Resurrected

Tweaking the Movement

On a controller, movement is tied to the analog stick. This means that the player, and not the game, is directing the character where to go. To achieve this, we turned off the game’s pathfinding. However, now players can travel to places the game would never have guided you before. For example, a player can try and run into a wall or move against collision objects. This also makes it easier to evade oncoming attacks from adversaries.

In addition to considering where you go, you also need to determine how fast you go. Diablo II has a stamina system. This means that there are two modes of travel: walking and running. When your stamina depletes, you can no longer run. We needed to have this system work in parallel with players’ expectations that when you push the analog stick a little, you move a small amount, and when you push it all the way, you move at top speed. We tried having stick deflection alone drive the player’s speed, but this made it too hard to “just walk.” Walking gives your character better stats in the game, so it was important we made it easy for players to control this. We settled on a toggle in the end, because it preserved the conscious decision of choosing to walk instead of run. This was vital when it comes to picking up items, but more on that later.

Finding the Targets

The next big difference when not having a mouse is probably the most obvious. You have no cursor, your means to tell the game what to attack. However, with a thumb stick on the controller, we are always scanning the playfield with a large cone, and prioritizing targets at many levels—monsters, items, objects you can interact with, other players, your corpse, and so on—and the priorities are tuned per class. So, for example, a Necromancer will tend to prioritize corpses more than other classes do. We experimented with showing a player all the different targeting options, but it became information overload. We settled on just showing the player their primary target. So even though we don’t show a corpse being highlighted, we are selecting the closest one should the player trigger an ability that requires a corpse.

Looting with Ease

The only thing as important as killing monsters in Diablo II is looting them once they are dead. The way players loot with keyboard and mouse is typically to hold a key to see the items’ label, and then they would click on the name. To some players, holding a button on a controller can be uncomfortable, so we removed the need to hold down the item label button (although it is still present). When using the controller, item names are shown based on time and distance to the player. This means that if an item is near a player, it will always show. And when an item drops, its name will stay on screen for a short period of time.

The next challenge was to determine how a player picks the item up. With a controller, it just made sense to have the player walk over to the item. This proved quite tricky when a monster would explode into a loot pinata, but the player only wanted that one specific item. So, in the end, we added the ability for players to walk very slow and stop in between different items on the ground so that they could loot the specific item they wanted, making the looting experience on console far more accessible. 

Triggering the Abilities

Here we knew we had to meet Diablo III players’ expectations. In the original Diablo II, a player has two buttons: left and right mouse click. To gain access to any number of other abilities, players use hotkeys to quickly remap these two buttons. This is a very roundabout way to use abilities. With a controller, we changed this to not remap, but to have buttons directly trigger the abilities. We then display these abilities very similarly to Diablo III, in a “tray” on the bottom of the screen. However, given that players can have a significant number of abilities at any given time, we allow players to hold the left trigger to provide the player with access to another six slots, effectively giving players 12 slots to quickly launch any abilities.

Balancing the Classic

A frequent challenge with the controller is that we have far fewer buttons on a controller than a keyboard, so we spend a lot of time weighing the trade-offs of button mappings and ensuring the most essential abilities are on the easiest-to-reach buttons. Based on the feedback from the Technical Alpha (from PC controller players), we feel we’ve taken controller support in a solid direction that we hope meets players’ expectations. We are still polishing edge cases, but we think we have struck the right balance between a modern feel and preserving the classic mechanics.

–Robert Gallerani, Design Director


As Robert noted, we got a lot of excellent feedback from PC players who used controllers throughout the Technical Alpha. That insight helped us mold, iterate on, and tune the controller controls in a fashion that feels comfortable for the player and emulates the authentic journey of playing Diablo II. We can’t wait to introduce opportunities for PlayStation players to dive into Diablo II: Resurrected.

In addition to getting Early Access to the Open Beta which begins on August 13 at 10am PT, players who pre-order Diablo II: Resurrected will get the Heritage of Arreat transmog set for Diablo III (shown above), while those who pre-order the Diablo Prime Evil Collection will loot a few additional in-game goodies, including the Hatred’s Grasp Wings cosmetic, Mephisto Pet.

Rally your friends. The upcoming Early Access* test will have multiplayer enabled, allowing up to eight players to play cooperatively in Act I: The Sightless Eye and Act II: The Secret of the Vizjerei. Players will be able to choose from five of Diablo II’s seven unique classes to experience—the Amazon, Barbarian, Druid, Paladin, and Sorceress; each with highly customizable builds and gear options for players to explore throughout the test.

Unable to participate in Early Access? No worries. On August 20 at 10:00 a.m. PDT, the Open Beta* weekend will kick-off. All the players across the PlayStation community will be able to freely download the Diablo II: Resurrected Open Beta and confront the minions of the Burning Hells (playable content is the same as the Early Access).

Diablo II: Resurrected – Crafting the controller experience

Check out the remastered Act 2 cinematic above.

Truly, there isn’t a better time to be a Diablo fan. Whether you’re new to this game or a longtime fan itching to relive this timeless classic, the gates of Hell are opened to you. We’re thrilled to share Diablo II: Resurrected with you and hope you’ll join us in the Early Access and Open Beta in the lead up to launch on September 23. We’d love to see your feedback and impressions of this gameplay experience before our launch.

*PlayStation Plus is not required during Early Access or the Open Beta, but will be required to access multiplayer features at launch on PlayStation systems.

Comments are closed.

36 Comments


    Loading More Comments

    Please enter your date of birth.

    Date of birth fields