I'll start with the skill system. Our high-level goal with this system has always been to give players a great degree of power to customize their characters. We believe we accomplished that early on by abolishing skill trees and moving toward an open-ended system where skills, rune variants, and passives are chosen at-will by the player in a flexible customization system.
That goal and the system have been great successes, but the amount of customization we have available doesn’t mean anything if it’s not useful in combat situations. Combat depth is another one of our goals; Diablo III is designed to be a modern action game, built on the mantra of “easy to learn, difficult to master.” What that means for the player is picking a set of skills and abilities that work together, and then executing them in ways that lead to success: the wholesale slaughter of the demonic invasion. With that combat-depth goal in mind, we’ve been internally categorizing the skills since the inception of the system. Many of you could probably identify what these categories were if we asked, and some players have even mapped out what they are fairly accurately.
Our new Diablo III community site has gone live! This will be your sanctuary for all the latest developments from New Tristram and beyond, featuring community forums and regular blog updates.[more] Just like this site, you can post comments and share Diablo III news items via Twitter, Facebook, and other popular social media outlets. You'll want to check out the new Diablo III news feed regularly. We’ll use it to share everything about Diablo III and to highlight recent community activity, including your most entertaining videos, art, comics, fansites, and much more.
For every class we essentially created three common types of abilities, and then a handful of class-specific ability types. All classes have skills that fit into categories we call Primary Attack, Secondary Attack, and Defensive. Primary Attack skills are frequently used abilities that typically generate resources. Secondary Attacks are more powerful attacks that are limited in use through resource cost or cooldown. Defensive abilities are used to escape or control the flow of combat. Beyond that, classes have unique categories, like armor spells for the wizard or mantras for the monk. We used this methodology to help us design the classes and their skills, but we weren’t exposing this to the player despite the fact that these categories would give the player, like they did our own team, a better understanding of how the classes work.
One of our other goals is to ensure our game controls and interfaces are easy to use so that players spend their time trying to master game mechanics rather than fighting an interface. Giving players complete freedom to choose “anything” with no direction as to how our systems are intended to work was a failure in our design. There was also a detached relationship between the bottom-bar UI and the skill system. We have six skill slots, and six spots to put skills, but the two interfaces didn't really interact, and stocking abilities in your interface felt awkward.
To fix these issues, we focused on two core changes: (1) exposing the skill design intent by categorizing the skills and (2) linking skill selection directly to the bottom-bar UI to make assigning skills a clearer process. When viewing the skill screen, you’ll be presented with your six skill selection slots; each of these correspond directly to your bottom bar, and each will provide a specific list of skills from which to choose. By providing a clear-cut guide on how to best maximize your build potential, we hope to cover that “easy to learn” half of the mantra.