Greg 'Ghostcrawler' Street, Lead Systems Designer For World of Warcraft
Slashdot: With the previous expansions, it seems like one of the goals has been to make things more inclusive for raiders. Do think you've reached the end of the road in that regard? Are there still goals for the future?
Greg Street: We've got a lot of players into raiding now. I don't encounter too many players these days who say, "I want to raid but I'm not sure how," or "It's too hard." Particularly, the raids underneath Wintergrasp and soon Tol'Barad are super-easy for any group to just pick up and go do quickly. So I think we're doing a good job of being inclusive there. I think we need to, perhaps, pay a little more attention to the super-hardcore guys who felt a little neglected at times in Wrath of the Lich King.
Slashdot: These days the design team is working on solving social and psychological problems perhaps more than technical problems. What types of those are you working on now?
Greg Street: Something that has come up a lot is that cross-server battlegrounds and then the dungeon finder going cross server has eroded the sense of community within a server. It used to be, "I knew these guys," or "He was the best mage on the server," or things like that. It's much harder to identify that now. And another thing is the ability to hop from server to server so easily now. One of the things we're doing to work against that, a little bit — Tol'Barad will be like Wintergrasp, in that it's just your server, so hopefully you can get to know people a little better there. And then the big push we're making for guilds in Cataclysm. You're going to have achievements, and [you'll be able to] level your guild. It's something you can work together with your closest friends to try to accomplish.
Slashdot: Do you think that will supplement the permanence of guilds, making it easier for people to keep their guilds going?
Greg Street: I think the guild itself will mean something, and people will be reluctant to give up a guild they worked really hard on. I mean, it won't be impossible — we're not trying to fetter people too much.
Slashdot: For Cataclysm you're increasing health pools significantly, not to mention all the other numbers. Is mudflation becoming an issue for you?
Greg Street: We're pretty confident that the curve we have overall can keep going almost indefinitely. The numbers are solid in most cases. We used to have a problem where, say, critical strike rating can't go up any higher, because it's at 60 or 70 percent. The way combat ratings work now, I don't think we're in danger of the combat systems collapsing on themselves because of the numbers. I think we are at risk for them becoming hard to manage. Once players are saying, "I have 17,000,000 health," and everything just has so many zeroes on it, at that point we'll have to do something. I don't know if it's just lopping three zeroes off of everything, or what. I think the human brain loses the ability to parse numbers once they get beyond a certain size.
Slashdot: For heroic dungeons, are you trying to copy what you did in Wrath of the Lich King? How are those evolving?
Greg Street: I think the heroic dungeons will feel a little more like Burning Crusade. Hopefully it will be the best of Lich King and Burning Crusade. Part of what people remember about the Burning Crusade heroic dungeons was the "17 pulls of trash in between bosses," or something like that. Hopefully we can get through that a little quicker, but still have the bosses as a challenge, something players have to learn. We think that the encounters are a failure if players can go through a boss fight, and then when we ask them, "What was that boss doing? What was special that you had to do in that fight," and they say, "Well I didn't notice anything." Then we know that they're just overpowering it instead of having to learn the encounter.
Slashdot: You mentioned in the panel on Friday that a lot of that information — boss abilities, loot lists — are going to be integrated into the game. Where do you draw the line at what's OK to have in the game and what players can be expected to go on a website and look up?
Greg Street: I think the game needs to provide players the information they need to play the game. It's fine if they are trying to improve their damage-per-second (DPS) by one extra percent by visiting a fan site or a news site. It's very frustrating with boss abilities, to use that particular example... we've all been in dungeons where the leader says something like, "He's going to do some kind of fire thing, I think it's called.. Flame..something? I don't remember, but you'll recognize it when you see it." And everybody else asks, "What?"
I think in that example, the game is just hiding information from players that they need to function. Now, you can definitely take that too far. We could get to the point where there are mods that say, "Stand here! OK, now press this button. Now stand over here." And at some point, they're playing Dragon's Lair, or something, instead of having to do a real boss encounter.
Slashdot: Speaking of mods, Cataclysm is introducing some welcome changes to the UI. How do you decide what players need to look at and what you want to integrate with the base UI?
Greg Street: That's really tough, because we want World of Warcraft to be moddable, and we support the community — both the developers who make those mods and the players who use them. We try to look at when the players are saying something is essential. We made a system to manage gear because players were telling us, "I can't play without this mod, now. This mod is so important that you guys just need to offer this functionality." We did the same thing with the big raid frames. Too many players were telling us, "Your raid frames are just not at all functional. No reasonable person is going to do a World of Warcraft raid with the standard raid frames. We won't replace everything. The QuestHelper brand of mods are something else we looked at and said, "We just need to do more here. Clearly, players are asking for it."
Slashdot: Are there any UI elements that are on your radar right now, that you're thinking about revamping?
Greg Street: I think we could do a lot more with the Auction House UI. I think our mobile and cell phone Auction House is probably superior to our in-game version at this point. And there are some mods that have done a great job -- we don't want to automate that whole experience too much, but providing the information and storing it, I think we could do better at. We'd love, someday, to do a better version of Recount, or some of the damage meters. Now, when I say better — our version sucks, which is just the combat log you have to somehow have to keep track of. Players really like to know: "What was my DPS? What could I do better this time? What were my sources of damage?" We'd love to just build something like that into the game.
Slashdot: Yesterday's Live Raid was very cool. (Blizzard invited a well-known guild to participate in set of custom raid encounters. They spawned groups of bosses that were originally designed to be dealt with on their own and had the guild fight them in groups of four at a time. At the end, the main villain of the new expansion flew in, annihilated the raid, and then began nuking one of the game world's capital cities. Longer description, YouTube video.)
Greg Street: I'm glad it worked. That was scary.
Slashdot: Has there been any discussion on getting those events out to more players?
Greg Street: That would be very cool. They require a lot of overhead and testing. One of the things people in the audience couldn't appreciate was how our encounter designer up there was changing things on the fly. He was herding bosses, in some cases killing them, and respawning things, trying to keep it all working. Obviously we can't have a human running that stuff from behind the scenes. We'd have to make sure it's cool enough. But I love this idea that Orgrimmar is being attacked and you have to defend it.
Slashdot: Azeroth is getting a complete redesign. How long have you wanted to do that?
Greg Street: Oh, forever. A really big moment was when the programmers put in a way for the level designers to make cliffs that look like real cliffs. We did that in Howling Fjord, [a starting zone in Wrath of the Lich King]. And that was huge. Up until them, all the cliffs looked like — they would call it a scoop of mashed potatoes. It's kind of this rounded blob that doesn't exist in nature. So once they could make these very sheer cliffs, they said, "OK, we've got to go fix everything, now!" Because we couldn't do this before.
Enough things like that had piled up. Originally, for Cataclysm, we thought of hitting five or six zones that were either never very good — like, say, Hinterlands — or just hadn't stood the test of time well and needed some updating. But by the time we were done, it was hard to make Darkshore look awesome, but leave Felwood looking crappy. So we ended up just doing everything.
Slashdot: That seems like a lot of work.
Greg Street: It was a stupid amount of work.
Slashdot: Compared to the last two expansions, it seems like Cataclysm contains an expansion of similar size, plus all of that revamped content.
Greg Street: That's totally true. Probably, if we had more business sense, we'd have broken it into two expansions.
Slashdot: One of the Diablo 3 team's big reveals was the PvP Battle Arenas, which are clearly similar to World of Warcraft's PvP arenas. Are we going to see more integration for the WoW arenas with Battle.net?
Greg Street: We'll have to see. The big focus for Cataclysm, as far as PvP goes, is the rated battleground system. I think too much attention had turned to arenas, and it was defining PvP for a while. For a lot of people, Warcraft was about the war; it was about the Horde or the Alliance fighting over resources, not three gnomes chasing each other around an arena. We're still supporting arenas. We like them, and there's a lot of players that like them too. We'll just have to see how much rated battlegrounds take off. There are a lot of things we can do to improve the e-sports portion of World of Warcraft.
Slashdot: With Wrath of the Lich King, you tended to schedule major content patches several months apart. Do you have a similar plan for Cataclysm?
Greg Street: Yeah. We would like to get patches out as soon as we can, because players are just voracious for content. I think there's a sense that we finished Ulduar too soon. The 3.1 patch, we could have left on a little longer — 3.2 came out a little too quickly. Whereas the final patch, 3.3, has been going on almost a year. That's too long for players to have to deal with the same content over and over. Ideally, we could get patches out every four to six months. Or, eventually we may scale them down to make them smaller but come out more often. It's definitely something we're looking at. We'd love to be able to get faster at doing that.
Slashdot: Some of the quests and dialog in the beta contain content that's a bit edgier than what we normally see in WoW. Will those things make it to live servers. Are you trying to broaden the age groups the game is designed for?
Greg Street: That's one of the fun things — we do it a lot in quest design and then item naming, too — pop culture references here and there. That's something where the Warcraft world doesn't take itself too seriously. There are some really dark, epic moments too, but then there are places we can cut loose a bit. We know players appreciate it, because the remember it and they mention that kind of stuff. You can take it too far, I think. We've had people playing the game for six years, and it's hard to offer them things they haven't seen before. So, in that sense, we do try to be a little edgier.
Slashdot: Are there any systems in Cataclysm that you'd say have improved greatly over Wrath of the Lich King?
Greg Street: Many things. I really like the new end-game point system, both for PvE and PvP. I has the advantages of the Lich King system without being so confusing and having all these vendors, and down-converting badges, and all that. I think we're really happy with the way Glyphs have ended up in Cataclysm. The original promise of Glyphs is closer to what we're able to deliver now. Seeing that awesome new UI, with the list of glyphs that you can just apply whenever you want, we're really happy with that.
Slashdot: One of your goals seems to be separating the fun choices from the math choices in building your character. Are you where you want to be with that, right now?
Greg Street: I would give us a B+ on that. I think we can still do a lot better. We're at the early stages, still, of that revamp. There are some talent decisions in trees that I think are awesome, and there are some other places where it still doesn't feel great. It feels like the obvious choice is to get this one, and this one's the trap. "Don't take this dumb talent over here." There are fewer of those, for sure, but there are still some, and we eventually need to polish all of those, too.
Slashdot: What's the solution to that? Is it adding more talents? Swapping out the bad ones you have?
Greg Street: It's more of the latter, but sometimes a new talent is the answer, too. We just have to really ask: "We thought this was going to be a compelling choice; did it end up as a compelling choice?" "If it didn't, was it because the numbers were wrong, or was it because the encounters we put players into [made it wrong]?" To use a very contrived example: if there's a talent that makes you take less magic damage, and there's not a lot of magic damage being thrown around, that talent's not going to be exciting.
A lot of our survivability talents are based around the premise that healer mana is going to matter a little bit more, so you're going to care a little bit more about trying to keep yourself alive. If everything works out well at the end of a fight, people might post the damage-taken meter, and say, "Dude, this rogue, he took a lot of damage. He was a mana hog for us." If that doesn't happen, then all those utility talents look dumb, because you don't need them, and you could have gotten something else.
Slashdot: Can you talk a bit about why the Path of the Titans system was scrapped?
Greg Street: There are two parts to that. One is that Cataclysm was an unbelievably ambitious project, and we kept adding more and more to it. I mentioned the original glyph version, and at a panel earlier I mentioned the barbershop as feature that were cool, but we could have done a lot more with them. We want to try to limit that in the future. We didn't want to release Paths and then in 5.0 be like, "OK, now we're going to fix the Path system!" We'd rather just do it right the first time.
At the same time, it was tied into a lot of other features, like Archaeology and Glyphs. Those grew a lot on their own. We realized that we were using the promise of Paths to fix up the Glyph system, when what we wanted to do was just make that system actually cool. But we love the idea of some type of end-game progression that isn't item-focused, and I think we'll return to that in the future, sometime when we can get it right.
Slashdot: We're seeing some interesting new mechanics in Cataclysm — for example, the blind dragon, which relies on hearing and makes you moderate the noise your character makes. How much of that is thinking of a fun concept and going from there, versus trying to think of a brand new, innovative concept and trying to make it fun?
Greg Street: We honestly spend a lot of time on innovation. Players are kind of merciless — "Yeah, that was a fun fight, but we've done it before," or, "This is just like that other guy." So we really try to push the envelope there on things players haven't seen before, new systems. We'll have encounter designers say, "I was playing Final Fantasy last night, and it had a boss that did this, and I think we could make that work for a boss in World of Warcraft with these tweaks."
Slashdot: A lot of players, when they hear you talk about how you didn't have time to make a feature good, their question is, "Well, why can't you just go out and hire more people?"
Greg Street: Yeah. The mythical man-month.
Slashdot: Can you explain why you don't find that to be a viable solution?
Greg Street: The other example that gets used a lot is: if it takes a woman nine months to have a baby, then if you have two women, it'd only take four and a half! Our development process is hugely based on iteration and communication. It's more important — for, say, class design and item design — it's more important for me to have a small team that's totally in sync than to have a large team and have no idea what anyone else is working on. We would end up with Hunter talents working one way, the Priest would work a different way, and it wouldn't feel polished. It wouldn't feel good to players. Often, when we say, "We didn't have time," players say, "You shipped it before it was ready." That's not the way we look at it.
The way we look at it is: we are extremely critical of our own designs. We have very long lists of things we want to fix in the game. Some of these things have been around forever, and some of the things are new that we just added recently. If we waited until we addressed every single one of those things, we would never ship anything. It would be years and years before games came out, and that's just not realistic. That's not what players want; they're not going to wait six years for a new expansion. So, instead, we do what we can and we keep other things on the back burner. We've got Paths — this great idea. A dance studio — we're going to do it some day. Just not yet. We're saving it for the right time.
I don't understand why something like Recount isn't built into clients during development. How do they debug to ensure every client is getting the same combat messages? Yes you can do it server side, but you need to do it client side as well to ensure all clients are synced.
These are getting annoying. Why can't they just save up all the interviews and put them in one article so I don't have to hear about them every day?
Yeah Ive wondered the same thing... Id imagine they have some sort of dev tools that allow them to parse out damage easily for bosses but who knows maybe they just use recount also. lol
Blizzard don't ban people for cheating in singleplayer (they also have their own cheats built in ). They ban people for cheating to unlock achievements on their multiplayer Battle.net account while playing singleplayer. Even with a banned Battle.net account you can still play singleplayer in offline mode ("Play as Guest" from the login screen).
Soulskill is on a roll.
Ctrl+F, "pony"... nothing. I'm not reading this until he makes with the goods
But I must resist the addiction. I will not succumb.
I should have known better than to read this interview though, it's like walking by a coffee shop while you're trying to avoid caffeine.
ex marine biologist ?? often doesnt even understand the mechanics of the classes he talks about. will outright ban anyone on the forums for pointing out his mistakes/lies
They just keep coming.
People: don't contribute to this mono-directional transfer of fair use rights from customers to corporations.
I'd have bought the game *IF* they hadn't gone all control-freak on us, removing LAN play and requiring maps be served through their servers and so on.
GC is a douche who often comments on things he has no clue about in the WoW forums. He constantly makes promises he can't keep. I honestly don't listen to anything the guy says anymore. He has very little knowledge of actual game mechanics and tends to rely on the other forum posters to make his points for him.
How much did Blizzard pay for this advertisement on /. ?
erm, screw warcraft.
yea, really, and no exaggeration. pvp in wow is so that you go 5 steps, someone randomly cces (crowd control - makes any player/mob lose control of the toon and be passive for a while or rooted in place) you, and you lose the control of your toon for a few seconds (tooo long in a pvp environment), you walk another 5 steps, and again. the appalling part is, the player who have cc'ed you generally has NO idea that s/he has cc'ed you - a lot of ccs are area effect ccs that you can just fire away and cause a lot of players to lose the control of their toon. even the cc heavy classes suffer from this issue in mass pvp.
this situation is due to a design decision they made back before the last expansion (wrath) and placed 1-2 crowd control abilities to talent trees of all classes. apparently, as they later said, they were balancing pvp around 3v3 arena games they were offering. ie, 3 toon team vs 3 toon team. whereas, a huge bulk of the pvp action that goes about in this game, goes on in battlegrounds, the minimum of which containing 10 to 15 people in each team, and the maximum of which containing 40 people in each team, the much renowned alterac valley battleground. so much that, at one point a few years ago, one could find 4000 people playing that battleground alone, and 8000 total playing mass battlegrounds, as opposed to arenas. and this is just one battlegroup's session data, imagine around 12 to 20 battlegroups - 160,000 people actually in battlegrounds, as of 02.00-03.00 at night. (leave aside other parts of the game, raids, realm etc).
one would think, if you gave all classes 1-2 ccs each, and let them play, it would be evident that all hell would break loose and game would be unplayable due to ccs flying about in a mass pvp environment.
well they didnt think that. and since the last expansion, mass pvp is a stop motion animation, in which you are not in control of your toon more than you are, during the course of any given pvp engagement.
moreover, they totally killed the logic of some of the elements of the game, like physical damage, armor, magic damage, magic and so on.
the casters, before this expansion, were either ranged classes, or, cc classes. and, because being casters and having ranged damage ignoring armor (all kinds of armor), they either had escape abilities or cc abilities, and therefore were given light cloth armor or leather armor.
melee classes were given plate armor that reduced physical damage, but, to offset the fact that they are not able to ignore armor on anything, they were given big melee physical damage when in range.
so much logic was balanced, and things worked fairly well.
however come this expansion, the great heads of class design have thought it would be fit to give caster classes all-damage absorbing magic shields, or, boost up the power of the ones that already existed. without effecting any kind of reduction in the abilities of ranged/magic damage and their armor ignore, and the amount of cc abilities for the classes that relied on them.
and now, we have another added oddity in the game, in which the ranged, armor ignoring cc having magic classes having more and better damage reduction/resistance for all kinds of damages, including melee. whereas, the melee classes, which had plate armor and high physical damage, are weaker in regard to toughness than the supposedly ranged, melee-weak classes.
imagine, a class that was designed to wear cloth and therefore be susceptible to physical damage to offset the armor-ignore damage they do, is way tougher than the durable, plate wearing melee class you have rolled and leveled to play.
suddenly makes one think, if a cloth armor class is going to be so tough, whats the point of having a plate class in a game.
this rather intricate example, and the very obvious example before it shows that, one needs at least SOME linear thinking in any kind of design/development. because, even if you are designing intricate systems th
'We honestly spend a lot of time on innovation. Players are kind of merciless — "Yeah, that was a fun fight, but we've done it before," or, "This is just like that other guy." So we really try to push the envelope there on things players haven't seen before, new systems. We'll have encounter designers say, "I was playing Final Fantasy last night, and it had a boss that did this, and I think we could make that work for a boss in World of Warcraft with these tweaks."'
The Blizzard definition of innovation: Copy Squeenix.
I can't read anything that GC says.
This is the person that, as far as I can tell, single-handedly ruined WoW. I am not alone in this sentiment.
He's the person who brought us the hungry-hungry-hippos style button-mashing PvP in 3.0.
He's the person who brought us massive cleave teams.
He's the person who made mana to a large extent irrelevant.
He's the person who brought us Naxxramas (revisited) as "serious" raiding content.
He's the person who basically eliminated threat as a mechanic.
He's the person who wanted to make the game "less like Chess" and "more like Poker".
The problem with GC is that he likes to fuck with things. In major ways.
In PvP, this leads to 'flavor-of-the-month' classes/combos - who knows which one is going to be imba and at what time. In PvE, this leads to entire mechanics getting deprecated.
The problem is, many of us liked how the game played prior to GC. No, it wasn't perfect. Yes, there have been some improvements (like the queuing system for daily heroics).
You can't just go and upend everything whenever you feel like it. After a while players get tired of the change and decide, "screw it, I'm going to play something else".
That's what I did. After 5+ years of WoW, GC convinced me that it's not worth it anymore.
This expansion is just "more of the same."
Guild Wars 2 is approaching combat differently (more action and no dedicated healer class), has no monthly fees (though is still massive), has much nicer graphics, and will make WoW look silly once it is released.
And also coming out soon is Star Wars: The Old Republic, which Bioware is saying is the most ambitious game they have ever made so far.
The days of WoW's dominance over the MMO genre are numbered.
Blizzard has had some crap QA issues before, but 4.0.1 was one of their most atrocious releases to the point that they said some of the Mage glyph bugs just simply can't be fixed right now and that they had to just deal with it. How does crap like that get by their QA? We're not talking about some arcane feature with a small bug, we're talking about a major component of the system that is totally broken.
I think you really see it in the patch notes, which tend to contain about 1/10th of the actual changes made in a given patch. For example 4.0.1 includes a ton of new UI features such as graphical elements used to alert the user that a special ability is ready to be used. However nothing was ever disclosed about it nor were players given a chance to learn what each graphical identity means when its displayed. It becomes trial and error. Watch for the new graphic to appear, now look at your list of buffs to see if there's some new, temp buff there. Wait for it to go away and see if the graphic goes away as well. That's a lot of tedious crap to deal with, especially when you're in the middle of a boss fight.
I wonder if this guy's approach to development by keeping development teams small is responsible for the poor quality of both documentation and product.
I understand That they are making the game easier to appeal to more people... But really the game is getting too easy and as a result there are people ending up in a raiding environment that simply just do not understand how to play their class.. Blizzard needs to start to think about adding Heroic servers that have the new EZ mode turned off so I can play with people that are closer to my skill level and have a desire to be significantly challenged by the content without bumping into someone that is just clueless how to play their class or is just looking for easy loot.
Who needs WiFi when we can have Packet Over Sheep! http://datacomm.org/PoS-InternetDraft.txt
Seriously, how much of a hardcore WoW fan do you need to be to read the whole thing?
"Greg Street: We've got a lot of players into raiding now. I don't encounter too many players these days who say, "I want to raid but I'm not sure how," or "It's too hard." "
Seriously? You can't even get into an Ice Crown raid unless your gear score is 5K and most people are going to want you to already know the fights.
If by "raiding" he means the Dungeon Tool, he's probably right there, but other than that forget it.
It is nigh impossible to reasonably PUG a raid.
Mmmm... yeah. That's why my Trade Chat window is always empty and I never see anyone in Dalaran. Dungeon Finder is a waste of time, too, since all the other servers are the same way. Completely deserted. It's sooooo lonely...
I always thought a cool place to go was the casino, like las vegas, but owned and operated by goblins, neutral territory...where you can if good at what you do (cards...) you could really make some cash (almost same as in AH?) Anyways, they could add that to interest the older players...and also maybe tweak their AH for the web...so as not to make it too hard to do what you can from the GUI in WoW.
GC can rot in hell for constantly nerfing the warrior. If i meet him in RL I'd kick his ass. I'd go into details, but I'm not gonna bother, my rage bar is full just reading this garbage.
When leveling a new character, I was amazed at the disparity of performance between new people and veterans playing alts (alternate characters). People like me start a new character and already have Recount and threat meters running, and look carefully for optimal ways of doing things. New people don't even have a convenient way of knowing that they're performing poorly, because they don't even know that damage meters EXIST. All most people notice is the flashing numbers over the target's head, and more big numbers is better.
Damage meters let you, when grouped with someone of your class, see that "hey, he does 2x the damage I do", and then ask them how they do it. Sure, not everyone wants to do that, but it'd be nice if that capability were built in to the interface. Even more so if players got a tutorial blurb about "You can compare your performance to others by enabling the Damage Meter (Options->Interface->[x]Damage meter)" which showed when they entered a dungeon for the first time, or joined a group. That would at least enable motivated (but inexperienced) players to find out how well they were doing, without needing to start googling on the hunch that they could do better.
This only applies for completely new players to MMOs, or to people who have never played at "high levels". Non-veterans, as it were. When I played Aion (briefly), the first things I researched were how to optimally play my class (Templar), watched videos on weaving 2H strikes, and practiced it in game. A completely new player who picked it up at the store might never even THINK of doing that, unless they'd played an MMO before. The second thing I looked for was a damage meter, so that I could figure out whether I was doing it right. If I were to go play LOTR online, or the new Star Wars: The Old Republic game, I'd go looking for similar stuff too, and that already puts me ahead of a large portion of users.
I don't understand why something like Recount isn't built into clients during development. How do they debug to ensure every client is getting the same combat messages? Yes you can do it server side, but you need to do it client side as well to ensure all clients are synced.
At least when in raid you are only guaranteed to get all messages relevant to you, but not necessarily to your party.