Diablo Immortal Technical Alpha In-Depth Developer Feedback
By: David Echo
Tags: Design, Feedback, Videogames, Diablo, Diablo Immortal

Forward: Dear reader, I’ve now spent many hours (hundreds?) playing the Diablo Immortal technical alpha. I love all things Diablo. It’s been a life defining game for the last two decades. I have thousands of hours spent in Diablo 3, achieving rank 1 on leaderboards many times, and recently, becoming the 2nd person ever to reach 4K SSF Hardcore seasonal paragon. Diablo Immortal, by my account, is the best mobile game ever made. What follows is not a review, but a big list of flaws, bugs, and requests to expand and flesh out existing features. And even though this is a very long feedback piece, please understand that it is not exhaustive. There’s even more to Diablo Immortal than what I’ve highlighted with this post. So please reader, understand that while this might read negative at times, it is not a scathing review, it is laser-focused-sniper-shot feedback to the Diablo Immortal Development team. Finally, you should know that my perspective on this subject comes from three eyes. One: The eye of a Diablo player. Two: The eye of a software engineer. Three: The eye of a Twitch streamer. By three they come.

Please consider following me and supporting my work.

Twitch: twitch.tv/echohack

Twitter: twitter.com/echohack

YouTube: youtube.com/echohack

Github: github.com/echohack

Overall

Diablo Immortal might become the best mobile game ever made, by my analysis. The core systems and gameplay are rock solid. In fact, it does many things better than its older brother, Diablo 3. The Bounties, Events, and Lair systems are better than similar systems in D3. Legendary drop rates are toned down, avoiding the “pinata loot” effect. Skill modification has been toned down, leaving room and design space for Legendary effects and paragon trees to be more impactful. Still: It’s clear that this is an alpha. Bluetooth controller support is not available (yet?). While there are some randomized game modes (Lairs / Elder Rifts), there are only a handful tilesets and monster families. There’s some concerns with how monetization will effect the game, particularly with legendary crests and legendary gems. And even though the alpha exposed many early and mid game systems, the end-game systems are unknown.

Controls

The movement and buttons feel very, very good (mobile controls). The main reason this is true is because the left joystick will reposition when you lift your thumb off the screen.

There is a “quest log” on the left side of the screen. This takes up a significant amount of space, and often gets in the way of the left control stick. You can minimize it to get it out of the way, but overall it’s poorly placed. This “quest log” will be replaced by the timer in Elder and Challenge Rifts, and similarly it takes up a large amount of space in those cases too. In general, I’d appreciate it if the quest log was a completely separate screen buried behind the hamburger button — This will clean up the HUD quite a bit.

Quest System

The problem with the quest system is deeper than just a bit of hud cleanup. The quest system holds your hand way, way too much. Outside of dungeons there is always feet on the ground and dots on the mini map showing you exactly where to go at all times. This really ruins in the immersion and sense of exploration. I think the mini map dots telling you where to go are OK, but the feet on the screen is really bothersome. While in dungeons, an arrow will often appear right on your character telling you exactly where to go. Not only is this really annoying, but it gets in the way of gameplay. The combination of the dungeon arrow, the mini map dots, and the feet telling me where to go feels like I’m being micromanaged, not allowed to explore, and overall being nagged into going to the next objective.

The quests after you reach Westmarch were very confusing. It starts out with a number of quests that give you a tour of the city — why not just give all of the objectives at once and allow the player to explore? This part felt very railroaded when I should be able to explore the city on my own.

After exploring Westmarch, the world opens up quite a bit, but it’s never clear what you really should be doing. Nobody has done a bounty yet, and they probably don’t know what they are. Nobody knows what an Elder Rift is. Nobody has spent several hundred hours in the game trying to optimize XP in 2m30s dungeon runs between 5 minute internal cooldowns on event timers, and juggling Ashwold Pizza Delivery Carriages in-between. I think simply directing players to complete a set of bounties, do an Elder Rift, and so on before moving forward can fix this problem, by demonstrating to players the unique rewards available.

Overall, I think the quest system is fine and it gets the job done. But some extra tuning and study of players who are new to the game will go a long way into cleaning up the quest system. Of course, that’s primarily what this alpha is about, so hopefully some of these sticky points get cleaned up.

User Interface

Menus in menus at times, brilliant at times.

There’s hamburger menu items, there’s menus in menus, there’s waypoints, but also instant teleport buttons in the “activities” menu. While I’ve heard from others that mobile games are usually a confusing jumble of menus, this isn’t what Blizzard games are known for. Even spending several hundred hours with the game had me wondering why all this stuff wasn’t just say, all like the Bounties board, which is probably the best designed UI in the game.

The brilliant bounties UI

The brilliant bounties UI (complete)

There needs to be a central place where all the objectives, quests, UI, and so on, appears. Hearthstone does this brilliantly with its “Box” metaphor. Maybe, for Diablo Immortal, Westmarch itself can become the central place all this stuff lives. But right now, it’s scattered all over the place.

The bounties board is brilliant. It’s focused, clear, readable, and easy. It’s in-tune, and in-line with the fantasy. Pulling up some goddamn hamburger menu to teleport somewhere is really strange, especially for a Diablo game. Just make all these silly UIs and menus-in-menus real vendors and locations in Westmarch. Get these quests off my HUD — and give me a mysterious witch character (Akara?) who will give me that endearing-yet-pavlovian voice line “Yes?” when I’m checking out what activities I want to do next.

Egonomics

ow my thumbs hurt.

Playing using mobile controls for more than 4 hours starts to enter “ow my thumbs hurt” territory. I was playing at my desk with my elbows resting on my chair’s arm rests and my elbows hurt quite a bit after my 7 hour game session. As for ow-thumbs-problems, this problem would only be fixed by something like bluetooth controller support, which is not available in the technical alpha.

There is an absolute need for bluetooth and mobile controller support. Playing this game for many hours is an absolute wreck on my wrists, neck, and elbows due to the ergonomics. I personally put 650+ hours during season 21 of Diablo 3 playing GoD DH (where you have to press the hungering arrow button roughly once per second for optimal gameplay) and that was less harmful to my body than this. I’d much rather play this game for short periods while on the go, or at a friend’s house, but settling down at home really requires a setup where I’m mirroring my phone’s screen to a larger screen, and a wireless controller.

As a gamer who tends to play a very limited pool of games for many hours, if bluetooth controller support doesn’t exist for this game, I will skip it for other experiences that allow me to play egonomically.

Exploration

Exploration is already the strongest part of Diablo Immortal

Once you’re 20 hours into Diablo Immortal, it’s clear that this game is really an open world RPG. This feels closest to a StarCraft 1 UMS map I played around 2001 called Legends Open RPG (This is a very obscure reference, I know, but I encourage you to go play it for an hour or so to see). It really has this nice flow of allowing you to just roam the open map, find cool stuff to smash, get loot, and move on to the next thing.

There’s five systems to talk about in the open world, and all of them need some extra investment. To be clear, Exploration is already the strongest part of Diablo Immortal. These systems are Bounties, Lairs, Legendary Monsters, Events, and Zone Events.

Bounties

Bounties are daily quests. Go kill 20 bears, collected 10 wolf claws, do a dungeon and kill a boss. You have a limit of 12 bounties per day, with a reward chest every 4 bounties completed. While these feel similar to doing bounties in Diablo 3, this is a complete revamp — I loathe bounties in Diablo 3, but in Diablo Immortal these had me coming back every day.

Bounties are easily the best XP rewards in the entire game, so it’s a good thing you can only do 12 of them. Furthermore, the first bounty chest of the game always drops a charm, and is the only place in the game (besides Battlepass rewards) that you can get charms. The other two chests drop gems (which can also come from Lairs, but are still hard to get), so bounties are damn good rewards.

Bounties feel very much like Hearthstone quests. In fact, just like Hearthstone, you can reroll your quests up to three times a day.

One thing Raxxtanterax and I discovered together was a method of cheesing the bounty reroll system. You can pass party lead to try to get a dungeon bounty (roughly 3x the XP) off your initial set of bounties, and use everyone’s reroll independently. This gives you a total of 12 rerolls, plus the 16 different “initial rolls”. With a bit of theorycrafting, we realized the potential problem could be larger than this at release. You can use these same mechanics to infinitely reroll bounties with smurf accounts. While I don’t think the time investment was worth organizing around this particular cheese, it’s something to keep an eye on.

The only major problem I see with Bounties at this time is the frustrating and unnecessary progress bars on opening containers during bounties. When you’re opening a container you get a progress bar, sometimes as long as 3 seconds, which can be interrupted by any nearby monsters. So monsters can spawn on top of you while you’re opening a container, interrupt you, then you kill them, then you start opening the container again, then some ranged mob offscreen interrupts you, then you run offscreen to kill it, then you have to kill a bunch of other stuff offscreen because it aggro’d on you, then you have to FINALLY go open the container.

Lairs

The best feature in the entire game

Lairs is by far the best feature in the entire game. These are set-location-yet-randomly-spawning dungeons in the world. The rewards for lairs are unique — you cannot farm any other content in the game to receive the rewards you get from lairs. (You get gems as rewards, but if it was some other unique reward, I suspect the rewarding feeling would be similar).

The unique rewards and exploration behavior required to get more lairs is the core reason they feel good. Because Lairs are “randomly-spawning”, it leads players to naturally roam the map searching for them, or better yet, to stumble upon them while doing other tasks. At least, on the surface, the “oh, shiny!” design of the spawn mechanics of Lairs do a good job here. However, these particular mechanics aren’t quite right, and are going to lead to some serious problems. It only took a few days for players to quickly figure out how Lairs spawn.

Lair Spawn Mechanics

To be clear, it still isn’t quite understood how exactly these spawn, but I would like to assert (for the sake of feedback) that we fully understand the spawn mechanics.

The spawn mechanics for Lairs in the alpha are:

- Lairs spawn globally — as in, they are available to all players on the server, with no personal internal cooldown or personal, instanced loot

- Lairs, when closed, set a random timer (perhaps, 5m — 60m) for respawn.

In short, if you want to find a unique reward (gems), you need to roam the map and check lair spawn locations, before quickly zoning in and smashing your way through the dungeon. That’s the intended design, at least.

While Lairs are by far the best feature in the game, there are several problems the team needs to solve to make Lairs incredible. These problems are: lair spawn mechanics, lair grouping, and expansion of lairs beyond two levels.

The current Lair spawn mechanics may quickly lead to servers dominated by bots or even players with many phones, camping spawn locations with spoof accounts. This is akin to players in WoW Classic bot-camping certain vendor recipes and always reselling them on the auction house. In other words, it’s a form of resource-hogging. In essence, this allows anyone to circumvent the good-exploration feeling that players can get by hunting Lairs or other content, because Lairs will be camped, forever.

Instead, I propose Lair spawns be changed to be an monster-on-kill event. In other words, Lairs will drop much like loot. This not only preserves the rarity of Lairs, the immediacy and sense of urgency to do the lair (use-it-or-lose-it), and also fixes global-availability-resource-hogging behaviors by making it personal loot. Diablo 3 has a similar idea, where treasure goblins can sometimes “drop” a portal to a Vault. That alone might not be “enough” however, because globally spawning lairs also serves to artificially limit or gate the number of globally available gems in the game / marketplace. (Whether intended or not, globally spawning resources always set some artificial limit). So there may be a need to implement an additional (but hidden from players) zone-based globally available limit of “Lair spawns”. This way, players who deeply understand the game’s mechanics can’t just grind a particular spot for a Lair spawn (or set up a bot to do so), but instead need to roam and explore.

Lair Grouping

You must gather your party before venturing forth.

One of the most frustrating parts of the Lair experience right now is grouping for a Lair. Since Lairs are such a rare and valuable find, it’s useful to form a group to share the rewards. Eventually my guild settled on a system where people roaming the map would type “L” into guild chat, and folks who wanted to join would respond and get invited to the group. But there’s several problems here that make getting the group together very, very clunky.

You must gather your party before venturing forth.

If you find a Lair and are ready to enter, you can’t enter the instance until everyone teleports to the same zone you are in. So you have to wait to zone in.

Lairs will despawn while you are right next to them, or someone can “take” a lair away from you, while you are waiting for your party members to gather.

While you are in a Lair, and someone requests to join your party, and you accept, it will remove you and everyone else in your group from the Lair immediately and destroy the Lair. But if you (the party leader) invite other people to the group, they can enter the Lair without problems.

If you are invited to a group that is already in a Lair, you need to teleport to the zone, then run to the Lair. The entire time, if the group isn’t waiting for you, you’re missing out on drops in the Lair. You feel like you have to play catch up.

Notifying friends and guild members that you found a Lair requires bringing up the mobile keyboard to type “L” (there were many times where people typed “P” or “O” by accident). Instead, there should be an easy way to send a stock notification when you enter the Lair. “<Player Name> is entering a lair. Join party? [Button]”. To be clear, I don’t want to find a PUG. I never want to find a PUG. I want to share rewards with my friends and guildies.

I think these problems can be mostly fixed by a rework of Lair join dialog.

The hidden lair join dialog

I want to dissect this dialog, because it’s got a few things I like, and some things that are deeply flawed.

“Dungeon Details”: Well, it’s not technically a “Dungeon” in Diablo Immortal parlance. Just saying “Details” here would be fine, but this label isn’t required at all.

Well, it’s not technically a “Dungeon” in Diablo Immortal parlance. Just saying “Details” here would be fine, but this label isn’t required at all. Hell 1 + Difficulty: The difficulty here is Hell 1. This is confusing. “Difficulty” is simply telling you how the difficulty scales based on the number of players. So changing this label to “Players” would work, but also removing the label entirely would be fine, as players are smart enough to figure out that content scales with players, and there’s already a list of players on the left side. The failure of this label is encapsulated entirely in the need for the little circle (i) next to the difficulty label.

The difficulty here is Hell 1. This is confusing. “Difficulty” is simply telling you how the difficulty scales based on the number of players. So changing this label to “Players” would work, but also removing the label entirely would be fine, as players are smart enough to figure out that content scales with players, and there’s already a list of players on the left side. The failure of this label is encapsulated entirely in the need for the little circle (i) next to the difficulty label. Minimum Level: This is good to call out, because some players might not be able to join.

This is good to call out, because some players might not be able to join. Rewards: Strictly speaking, this is correct. You get additional “event rewards” for completing the Lair. But the ACTUAL reward is getting gems, which is why Lairs are so damn desirable in the first place. But gem drops aren’t mentioned anywhere here!

Strictly speaking, this is correct. You get additional “event rewards” for completing the Lair. But the ACTUAL reward is getting gems, which is why Lairs are so damn desirable in the first place. But gem drops aren’t mentioned anywhere here! Art: The art on this dialog is my favorite in the entire game, and up there we some of my favorite Diablo art entirely. My wall is already covered in Blizzard art, but if there’s a print of this, or charity auction, I’d have to deeply think about adding it to the collection. Not only that, but this art does it great job communicating what the player wants to do. There’s some crazy monster who’s made this place, this lair, their home, and you’re here to destroy that monster.

The art on this dialog is my favorite in the entire game, and up there we some of my favorite Diablo art entirely. My wall is already covered in Blizzard art, but if there’s a print of this, or charity auction, I’d have to deeply think about adding it to the collection. Not only that, but this art does it great job communicating what the player wants to do. There’s some crazy monster who’s made this place, this lair, their home, and you’re here to destroy that monster. Find Party button: This is a “randomly match me with a pick up group” button. Nobody wants this. What we want is a “Invite” button, to quick-invite people from friends and guild lists, and hop right in . I also want this button to send out a one-time canned message to my guild chat: “<Player Name> is entering a lair. Join party? [Button]” If I found this Lair, I do not want to wait more than 60 seconds for people.

This is a “randomly match me with a pick up group” button. wants this. What we want is a “Invite” button, to quick-invite people from friends and guild lists, and . I also want this button to send out a one-time canned message to my guild chat: “<Player Name> is entering a lair. Join party? [Button]” If I found this Lair, I do not want to wait more than 60 seconds for people. Enter: This feels good.

This feels good. Left side chat / player list: This feels good.

Lair polish

The unique rewards and exploration behavior required to get lairs is the core reason they feel good, but two other factors give them an extra bit of polish.

Lairs have an (estimated) 50% chance to give you a 2nd floor

When you kill the boss in a lair, he has a chance (roughly 50%) to open a portal to another lair (or well, floor 2 of this same lair, however you want to think about it). Essentially this is an extra reward because you don’t have to hunt down yet another lair to continue getting the unique reward you’re seeking.

When you do get a floor 2 lair, a blacksmith spawns at the warp-in point, allowing you to salvage all your equipment. I was immediately reminded of how valuable repair bots in long vanilla World of Warcraft raids were for keeping 40 players organized. This is the same value as a repair bot. It’s a good value for keeping the “flow” of grinding in the open world going even though I could always just teleport to town to salvage!

One thing I really like about lairs is that they drop you and spawn you in at an unknown location. So even though right now there are only a limited number of tilesets, it’s always a bit of an exploration, because unlike a GR, you’re not a set “entrance / exit” area.

I also really like that there are no minimap dots, arrows, etc, that are leading you to the tasks, and that you have to be quite close to them to discover them. That’s really nice and keeps it fresh.

Lair tasks

Lairs also have tasks that require you explore the Lair map to find. Tasks seem randomly distributed, which leads good players to “split” upon entering the Lair to explore for these tasks. Tasks can sometimes reward a gem, making them important to find, and not just skip over. Overall, the random distribution of tasks, and the rewards for doing them feels good.

However, tasks are deeply problematic because they often require you to click on an object, and watch a progress bar, before continuing with the dungeon. (Some of the tasks did not have the “click and watch a progress bar” behavior, and just spawned in a group of monsters to kill, which was good). The “watch a progress bar” behavior interrupted the flow of the lair tremendously. I’d rather see tasks directly related to my ability-to-smash-things rather than watching a progress bar. For example, if I need to open a coffin to release a ghost, why not just attack the coffin to smash it instead?

Lairs are currently only capable of a maximum of 2 floors. Instead, Lairs should be able to continue all the way up to 5 floors, with each next floor drop-chance becoming lower and lower. A first thought is just to allow you to get floor 3 more rarely than floor 2 (25% chance instead of 50% chance), and so on, allowing you a to get more and more floors in a row if you are particularly lucky. Diablo has always created these magical, 1 in 100,000 kind of moments with itemization, and I think Lairs is an opportunity to allow some of that feeling to come into the gameplay, without it necessarily impacting itemization.

Legendary Monsters

Legendary Monsters are more rare than your typical champion monster pack, elite monster pack, or event-spawned purple monster. These Legendary Monsters also have a dramatically increased legendary drop rate. (I would guess around 20%). Unlike Lairs, these feel like truly random world spawns, although if they aren’t, they may eventually suffer from similar spawn mechanic issues as Lairs, since they are global spawns.

Overall, I’m pretty happy with Legendary Monsters as a quick “oh shiny!” find. I think if that’s the intent, it’s good for them to stay there. Unfortunately, due to tagging mechanics, I don’t think these can ever be done well in a group. While my guild initially tried to announce legendary monsters so we could group up for the benefit, eventually most legendary monster announcements stopped.

Legendary monsters “feel” random enough that it’s fairly impossible to farm them, which doesn’t leave much room for discussion. My feedback here to developers is to inspect how Legendary monsters spawn in detail to ensure they remain *very* random to retain their current properties.

Events

Events are mini-quests that pop up in pre-defined spots. When you complete an event, you get a chest that drop 3 yellow salvage materials. Events feel good in the alpha because yellow drops are rare enough that exploring the open world for event spawns is significantly faster than dungeons or other content for farming yellow salvage materials (and salvage is almost as important as paragon levels). There are a few different types of events:

A purple monster spawn, the most common event

An NPC with a blue exclamation mark above their head, with a mini-quest

A cursed-chest (which rewards 2, or 4 yellow materials if you kill the monsters until the time limit)

Set-piece mini quests that spawn when you enter the area

Because Events are so rewarding, I set out to discover the exact spawn mechanics behind how they work. What I found was fascinating, and the details here are why event hunting and exploration is so fun in Diablo Immortal.

First, to be clear, I didn’t collect nearly enough data to 100% confirm these findings. These findings are a “best-fit” theory, rather than an exact understanding of what’s going on under the hood of the event system. What’s interesting here is that even discovering the mechanics of the event system felt like a game unto itself. I’d compare this kind of mechanic research to something like Shiny hunting in Pokemon or what the Silph Road does for Pokemon GO. That said, let me assert what I think on how the event system works:

Event spawns have an internal cooldown of 5 minutes. This means you can’t ever get back-to-back events, and your time in-between event spawns is best done doing something else besides event hunting.

Event spawns are global. This means even though you have an internal cooldown, they are still a global resource. If someone else kills a purple mob, it won’t be available for anyone else for some time.

Event spawns seem to respawn on a somewhat random timer. The fastest I saw the same event twice on my routes was around 15 minutes.

Doing a dungeon, lair, or other instance (like Elder Rift) seems to reset your internal cooldown event timer. I was able to circumvent the 5 minute timer (which was the mechanic I’m most certain of on this list) by completing a 2m30s dungeon many times.

There’s more research to be done here (can you spawn events individually to circumvent the internal cooldown in a group?) but I think this is a good start.

Whether I’m correct or not about the internal cooldown on events, whatever behavior leads to the internal cooldown is a good thing. This keeps players hunting the open map for that next event spawn, hitting all known locations in a sort of travelling-salesman-problem-best-fit route.

Diablo 3 has a very similar route piece of gameplay, and that’s hunting pools of reflection. I think studying how players have optimizing pools of reflection routes in Diablo 3 might be insightful for research into why Event spawn mechanics are so good.

Zone Events

Zone events are continuously available events that are globally available in each zone. Completing the event gives 6(!) yellow salvage materials, making them extremely valuable. In the alpha, there are 5 zone events available. Each one has some issues.

Ashwold: Every 30 minutes, a carriage will make its way through the zone. At the end of the route, it will spawn a purple boss. (Many players have dubbed the Ashwold Carriage the “Ashwold Pizza Cart” or “Ashwold Pizza Delivery”, because of how valuable the rewards are from this particular event, compared to the relative investment.)

The purple boss (The Tax Collector) is the only thing that really matters on the Carriage route. While the route itself does a good job of gathering together players for the boss kill, there’s no reason for players to show up early. Players that show up early are just kind of sitting on their thumbs, waiting for their pizza to cook.

The purple boss himself is very, very easy. Towards the end of the alpha he was melting almost before you saw his health bar by AoE damage alone.

In order to get the rewards for killing the boss, you have to “hit” the boss at least once. To be clear, if the boss is a “shielded” monster (like the Tax Collector is), hitting the shield does not count.

The timed nature of the pizza cart made it the most rewarding event in the entire game. Literally everyone on the server would show up for this event.

Dark Woods: As you kill monsters, you fill up a meter. When it’s at 100%, go to the tree of Infuis, kill a purple boss.

The boss isn’t particularly difficult.

The boss has a “will disappear in X seconds” timer above their head, which felt kind of out of place.

The monster density in Dark Woods isn’t very good, so grinding out the particular zone event didn’t feel very rewarding.

You keep progress on the zone event if you leave the zone entirely. This felt nice.

Shazzar: A mysterious scroll will drop off a random monster. When you pick it up, you run to an area in the zone to do a treasure hunt, which consists of clicking a bunch of urns. Then you go back to town to turn in.

The mysterious scroll is a blue (magic) item so it’s easily lost on the ground if you’re rolling through mobs quickly.

The mysterious scroll does not autopickup, even though it’s technically a blue (magic) item.

Going back to town to turn in at the treasure hunter felt kind of weird.

The first time I did this I had no idea I was supposed to find these urns. I had no idea what to do and gave up to go do something else.

Finding urns and tapping them wasn’t great. It kind of feels like an eyesight test because the urn doodad is so small, especially on a phone.

ZK’s Library: You pick up pages. Once you have 5 pages, you can open a mini-dungeon, or spawn a global boss.

The pages themselves are shiny (sparkle), which is good because it makes them easier to find when you come across them.

The shiny (sparkle) will sometimes not work at all? So it’s sometimes difficult to find these, and the inconsistency is frustrating.

Watching a progress bar to pick up pages is really annoying.

When using a portal tome, there’s a particular dungeon that just rewards a small amount of gold by smashing pots. This one not only was very confusing (especially the first time I got it), but the rewards for it were incredibly bad. (Every other portal tome rewarded yellow mats).

The world bosses in ZK’s Library were challenging and felt very good. (Why is the Tax Collector so easy in comparison?)

Bilefen: There’s a PvP arena, much like the Gurubashi arena in World of Warcraft. It’s incredibly competitive, but clearly PvP in Diablo Immortal is nowhere near balanced (and even if it’s more balance than now, it’s clear that it will never be balanced.) Personally, I don’t have too many thoughts around PvP here in general, aside from one. Please, please do not let PvP balance, arenas, or other PvP considerations ever be more important than the design of PvE in Diablo Immortal. I think the dev team is already heading down this route, but I think it’s important to keep it this way.

Legendary Items

Legendary items feel good and impactful. Mostly, this is because of a difficult design decision — customization of skills is limited, which opens the design space of Diablo Immortal’s legendaries. I think in general, the current legendary approach is in a good place, and the current path is how it should continue to be done. I think for this topic, it’s useful to do acceptance-by-example, rather than drill down into details and analysis. So, here is my best farming build from the alpha. The Helm, Main Hand, and Offhand are the most important slots. (The helm is particularly good!) The pants slot (sadly) was not useful at all, so I just ended up using the biggest stat-stick I had.