Tegnap reggel a Diablo 3 játék igazgatója Josh Mosqueira adott egy egy órás előadást a Diablo 3 és a Reaper of Souls éves játék fejlesztési konferenciáján. Videón megtekinthető, de ha nincs egy órád, akkor olvasd el ezt a rövid kis cikket, hogy mi mindent tartalmazott az előadása!
Az előadás kitűnő volt, Josh fejleszteni fogja a 2014-es Blizzconon látott Reaper of Soulst. A beszélgetésből kiderült, hogy a Diablo 3 harcrendszere sokat változott , hála a konzolos verziónak,illetve,gyakran fordítva sülnek el a dolgok, mert túl sokat akar, mint a Diablo 2-ben.
Josh nagyon őszinte és önkritikus a játékkal kapcsolatban, és elmondta nekünk, hogy a játék tartalma a pénzügyi/intézményi döntések során alakultak úgy ahogy, még mielőtt ő csatlakozott volna a Diablo 3 csapatához.
Diablo III’s Road to Redemption with Reaper of Souls – GDC 2015
Josh Mosqueira. (Starts off with an intro and jokes about his accent. Content begins with a disclaimer:)
Disclaimer: Two points.
#1: Tempting to think since I’m up here on the stage and I’m the Game Director, I’m responsible for the changes. Nothing could be further from the truth. It’s a huge team project, all our team, other game teams offering feedback, management, and we listen to player feedback and adapt and adjust to the community’s desires. I am standing on the shoulders of giants.
#2: Contrary to popular belief, we do have dates and milestones at Blizzard. We can’t actually take forever. Reaper of Souls was supposed to launch in Nov 2013. We had to go all the way to Mike Morhaime to get more time to make it right. Everyone understood what was at stake, since we hadn’t quite hit our goals with D3v. We got a couple of more months to work on it and that made all the difference. Adventure Mode really came together in that time. (Eventually released in March 2014.)
Where’ is Diablo 3 today? We’re about to launch Patch 2.2.0, and we’re excited for that. So where was the game when I took over as Game Director 2 years ago. To really understand what a Diablo game was all about. Jay Wilson gave a great GDC talk about the seven pillars that defined Diablo 3.
Kényelmesen felülvizsgálták Jay ,,Seven Pillars” cikkét 2013 elején rögtön, hogy távozott a Diablo 3 csapatából, ami a későbbiekben sok vitához vezetett.
Mi is akar lenne ez a ,,Seven Pillar”? Idézve egy 2012 májusi cikkből, Jay szerint: megközelíthetőség, erőteljes hősök, magas testreszabhatóság, nagyszerű itemek a játékban, végtelenül újrajátszható, erős beállítások és cooperative multiplayer.
4:30 — So on top of those seven pillars, we felt we needed to “concentrate the coolness.” We thought long and hard and tried to reduce it to the three fundamental aspects not just of Reaper of Souls, but of any Diablo game.
Pillar 1: Focus on the Fantasy: In Diablo that means, “Epic Heroes… Against the forces of Darkness.” RoS did a good job pitting the Crusader against the only other figure in the universe who can rival Diablo in coolness.. Malthael the Angel of Death.
Pillar 2: Endgame for Everyone. Whether you play an hour, 10 hours, 100 hours, 1000 hours, we wanted to be sure there was something for you to do. This is what Adventure Mode came out of.
Pillar 3: Make Online Matter. We feel that when you’re playing with friends the magic of the game bubbles up to the service. We added clans and communities to encourage players to play together.
We constantly refer back to these three Pillars when we look at changes in patches and new content.
Csak a multiplayer módban játszható manapság a Diablo 3? Szerintem nem, sőt a legtöbb ember egyedül szokott játszani. Én szoktam partyban játszani, de én úgy érzem, hogy egyedül sokkal nagyobb kihívás és még nagyobb élmény. Van egy oka, hogy a legtöbb karakterosztály miért egyedül kerül fel a legmagasabb Solo Greater Rift leaderboardba, 2 vagy 4 fős partyban megcsinált Greater Riftekhez képest.
Felmerült a kérdés mostanában és régebben is, de nem elég gyakran. Nagyon jó a party illetve a multiplayer eszközök, de gondoltatok már arra, hogy a fejlesztők túlságosan is erre fókuszálnak?
Part I: How did we get here?
7:10 — Why did we have to make all these changes? To explain, I want to go back in time, to the year leading up to Diablo III shipping. I joined the team in May 2011. I was there for the last year, and it was an awesome time to be there. There were people who had been working on the game over 10 years, all the way back to Blizzard North. I was really excited even though I’d only been there for a short time.
I could also see, as an outsider coming in, that the specter of D2 loomed large over the team. Trying to live up to it weighed heavily on the team.
But launch day is coming closer, we wrapped up the latest iteration of the skill system (#85, which was crazy.). Finally, after 10 years of waiting, there’s another Diablo 3 coming up. Even on Google we were the #5 ranked search of the year.
Launch Day came, and it was a global celebration for the team. Launch events around the world. People couldn’t wait to play the game. The team had been waiting for along time too. We had been growing these crazy beards, and we shaved them off on stage at our Irvine event.
Launch was great, incredible sales. The sales team had projected 6.66m units first year. We sold that many in the first couple of days. It was mind-bogglng. Early reviews were very good scores, but the servers couldn’t handle it.
We could see it from the opinion of the fans, “Come on you guys knew it was ten years of build up, how could you not have the servers working?” But even our most outlandish estimates were below the actual crush. It was a horrible time for us, and the wounds are still really painful. It hurts me still to say “Error 37.”
11:00 — We learned from it though, and Reaper of Souls was the smoothest launch in Blizzard’s history. But the damage had been done back in 2012. The game people had been waiting for, we got terrible User Scores and angry player sentiment. “Let me tell you, that felt shitty.”
A kezdeti napokban/hetekben tény hogy a szerverek crusholtak (törtek), viszont aki dokumentálta ezt (emlékszik rá), az tudja, hogy rengeteg kérdés merült fel ezzel kapcsolatban, miből később rengeteg vita és harag keletkezett még a játék belépése előtt.
Az egyik ilyen hatalmas vitaforrása volt a Real Money Auction House (Valódi Pénzes Aukciós ház) illetve az Online-Only DRM .
Ezekben az időkben rengeteg embernek volt ideje kommentálni vagy dokumentálni bármilyen formában, és a ,,gyűlölők” csak arra vártak, hogy kaput nyisson nekik a játék az Error 37-es hibával.
Elvégre ez volt az ami sok emberből ,,gyűlölőt” csinált, nem is beszélve arról, hogy a játék csak online kapcsolatban játszható, illetve ha a BATTLE.NET nem volt elérhető, akkor senki sem tudott játszani.
Johs a legtöbb módon prezentálta, és szépen elsiklott ezek felett ahelyett, hogy a rengetek problémáról, dühről beszélt volna a Diablo 3 hosszas bevezetésén. Elvégre is, sok online játék van, ami az első napban/napokban kemény tapasztalattal lát el minket. Ez persze várható volt, ha egy játék minden eddigi eladási rekordot megfejel. Az idő múlásával ez feledésbe merült, vagy inkább kedves emlékként gondolunk rá vissza.
Remember Diablo 3 at launch?
12:00 — The road to hell is paved with good intentions. Every decision leading up to Diablo III felt like the right one, but in retrospect we made some mistakes. One of the first ones was we struck dogmatically to the structure of D2, with three or four difficulty levels that repeated the same content while growing gradually more difficult. Players wound up hitting a brick wall of difficulty.
And on the story side, no matter how awesome it is, the hundredth time you see Cain die, and realize he’s being killed by Butterflies, you’re going “what the hell?”
The game was too hard initially, once you got into Inferno. Instead of being a massive hero destroying the world, you were a Barbarian smashing pots. The bravest heroes were fighting terracotta. And when players weren’t smashing pots, they were finding the best quest steps to find the best loot. Players were spending more time looking at loading screens than playing the game, as they kept repeating the same area or two.
And you’d bring back a whole inventory of rare or legendary items, but they were almost never upgrades. A true story, on my live Barbarian, it took me 104 hours before I found my first legendary. And you know what it was? A quiver.
And we sent you to Ebay to get the gear. The Auction House was another thing we had great expectations and hopes for, but it short circuited the item finding/upgrade process.
Launch was the Lowest Point for the team.
15:30 — Launch was our lowest moment. We’d let ourselves down and our players down. But instead of fracturing and bickering and losing faith, we rallied around and told each other we can do this, and that’s exactly what we did.
Where did we go wrong?
- Original Launch Philosophy
- Misunderstood Player Psychology
- The wrong kind of Beta Test
1: Items. Long item reward tail aspirations…. resulted in stingy loot drops. We wanted to emulate Diablo 2 and thought 10 years into Diablo III, players might still be playing and finding items they’d never seen before. We didn’t realize clearly that the Diablo 2 people remember was created after years of patches and an expansion. The drops were too stingy.
We also thought that players wanted a hard, challenging, brutal game. In truth people want fun and challenge, but in terms of efficiency and slaying monsters and getting loot. We tried to make the game hard and had a stingy item curve, and that was not what players wanted.
We also wanted sometimes Blue items to be better than Rares, and Rares better than Legendary. That ended up being confusing and players didn’t like it.
And smart loot wasn’t something we realized, and we had too much randomness on items. We thought randomness was the key. Today we realized that replayability is where it’s at. Randomness is a tool to create Reliability. We thought near misses would be fun, but players found them annoying and felt like we were mean, giving items that weren’t good, and weren’t even for your class.
Loot fountains are awesome! Except when the fountain is just junk.
Misjudged Player Psychology
Why we play: Fantasy vs. Efficiency. Fantasy is you’re a bad ass hero slaying all the demons of hell and getting all the great loot. Aspirational. How we play is very different. We go to Google and look up builds and strategy and follow those. Players short cut things right from the start. Back when Diablo 2 launched there weren’t such tools or streamers or YouTube tutorials showing all the secrets. Players had to explore more, while today people go right for efficiency.
Wrong kind of Beta:
- Too short.
- No end game.
- It was a demo.
Our beta consisted of the first 45m of the game and only up to level 12. No way to do in depth testing from beta testers or get any real actionable feedback. The reason we did this was we felt the spoilers were more important to protect than making sure our item-based game was properly balanced. On RoS we switched entirely, with the entire content except for the Malthael fight… and sure enough, when RoS lauched players found a bunch of bugs with the last fight and we had to fix it.
Part Two: Evolving into Reaper of Souls
So what changed?
25:00 — We patched furiously, listening to player feedback. To make the changes that players really wanted and that we wanted as well. Our team never gave up and we knew we could solve the problem. One thing that helped a lot was perspective we got from the Console version. We had just 3 people working on the console initially, and I remember sitting down with the Diablo III developers and they were telling is we weren’t sure console would work. “It was a test, a gamble. If it’s got to work, it’s got to be awesome. So change whatever you need to change.”
That was very exciting, but also terrifying. Getting the keys to the kingdom, but you have to not wreck it.
Pick up and Slay:
- Fast, visceral action. Streamlines, not simplified.
Hand built for the console:
- Translate, not port. Make it awesome.
One couch to rule them all.
- Unique to console. Social experience.
The last was the most important, and we really worked on the multiplayer and co-op features and functions.
Perspective was key. The console allowed us to challenge the assumptions the core team had been operating under. Controls, loot, and looks. Moving the camera closer on console was a huge war and struggle, but we liked it.
A controller is not a mouse and keyboard. We’re going to put this beloved PC classic and put it on a dirty console controller. Yet the first time I tried playing with my Barbarian using the controller, and I felt much more connected. I feel like I’m walking my Barbarian, not controlling it. I felt like I was the Barbarian, rather than Josh clicking away on a computer.
What we learned is that Diablo is not about how you control it. What you’re doing is slaying demosn and getting loot.
The other perspective console gave us was Adventure Mode. This came from the console version with the difficulty select screen. At his point in the PC version we had the Monster Power system. We liked the system, but it wasn’t console friendly. So we put it right in front at the game start screen on the console. This started to change our thinking about difficulty.
In Diablo III at launch, monster difficulty was hard coded. The same skeleton in Act One normal had X hit points, and the same for Inferno. What we experimented with the idea of monsters leveling up with your character. But the fear was that the monster levels and the player levels going in parallel was a flat experience. No peaks and valleys. But we found that items were the vector that gave us that. It was fun to find a new item and become overpowered for a while, until the monster caught up.
We decided to allow players to unlock all the waypoints and let players go anywhere and slay anything.
The biggest change on the console was to itemization, in a system that eventually became Loot 2.0.
Less is More — We knew console players couldn’t spend the entire game in the inventory screen. So we cut down the clutter and the total amount of drops.
Items Define Builds — Encourage diversity. Creating interesting item choices.
Rarity = Power. We put in a clear item quality progression, with legendary items always better than rares.
This is a screenshot from early in the console, from 2011. I’d only been at Blizzard for a couple of months, and these two items dropped. I was playing a Wizard now, but I couldn’t figure which one was better. I took this over to the systems designers next door, and that turned into a 45m discussion about which item was better. That set off alarm bells in my head. If the designers couldn’t decide, how were players going to do so? And worse for the console players, who we didn’t want to spend their game time staring at the screen trying to work this math problem.
I’ve seen this problem in other games, they put green arrows up and red arrows down. We put that system in and it’s very useful for players to learn. The first backlash, “that’s not in D2. Why is it in Diablo III?” The next backlash, “we’ll give you the green arrows, but how to figure which is better? How do you simplify which affixes are best? Won’t you make decisions for the player.”
That could be a problem, but in a game that’s about killing, but any affix that lets you kill faster is the right choice. But it was a long internal conversation and debate to thresh it out. And while working on RoS, a lot of the fixes were trying to adjust to compensate for prlbmes with Diablo III’s launch…. were only addressing the symptoms. Not the larger system.
30:00 — The cause was our item philosophy at launch. Players didn’t really understand the concept of rarity vs. power. We were strapped for time so we made legendary items stat sticks instead of build changing. And we treated all affixes equally.
The fix: Drop fewer, drop better, make legendaries legendary, cheat, in short… Loot 2.0.
Smart drops. Affix groups. Flavor vs. function. Highlight the legendary affix. Make clear the ranges of quality.
Not out of the Dungeon Yet…
The Auction House.
Our intention and motivation was to provide a safe environment to trade. D2 was plagued by account thefts, item thefts, etc. Even though that was players doing their own thing, we wanted to bring it under the Blizzard umbrella and provide for it.
Our thinking was that only about 10% of players would use the4 Auction House, but the stingy item loot forced everyone to use it. It became a lose-lose issue, where players did nothing but the AH, or others hated it but felt they had to use it to compare. It short-circuited the item progression where even if a friend gave you a great item, or you bought one, then you’d never find better.
We had a big meeting about back end changes to Battle.net for Hearthstone and Heroes of the Storm, and all the talk was about technical issues and financial models, and I was day dreaming thinking about making an awesome Barbarian. But when Mike Morhaime asked me what I thought, considered saying just make minor fixes, but I bit the bullet and said we needed to shut down the RMAH and the GAH. There was surprise in the room, but after just twenty minutes or so of conversation, everyone agreed, both the game guys and the financial guys.
Three days later we made the announcement, and six months later the AH was gone. It really signaled to the fans and even the others at Blizzard that we were going to make Diablo 3 better, or die trying.
A Blizzard sosem osztotta meg, hogy mennyi bevételük is volt az RMAH-ból (Real Money Auction House), de ha ráeresztenénk a finanszírozást felügyelő srácokat és a Blizzard is kivenné a részét abból, ami csak az RMAH-n keresztül folyt be igen hamar elapadna.
Természetesen volt egy kompromisszum, amire John és a többiek úgy érveltek, hogy az RMAH népszerűtlen volt és jobb ötletnek tartották, ha inkább eladják az egészet, kiveszik és helyette beteszik a Loot 2.0-ás rendszert, ami sokkal több szórakozást nyújtott a játékosok számára, illetve a Reaper of Souls, ami még több szórakoztatóbb tartalommal indult el.
Then and Now
Diablo III: Efficiency beat fantasy vs. Reaper of Souls: Fantasy First: Game-breaking Legendaries…. lots of them.
Diablo III: Shop, not play vs. RoS: Loot 2.0 + shut down the AH
Diablo III: Flip farming vs. RoS: Variety is efficiency. Adventure Mode.
Part IV: Making Games is Hard
To Hell and Back
The Importance of Pillars: I presented two sets of pillars in this talk, for RoS and the Diablo III console. It’s really important that you can express to your team and to yourself what the DNA of your game is. They need to help you focus and make decisions. When you’re fighting fires an things get crazy, you need to go to your pillars of design. Not 20… no more than five. I like three.
Know Your Fears
All of us as creatie people and game designers make assumptions about hwo thigns will work. Those are often based on our fears. What don’t we know? The two fears that came back in RoS. “That’s not Diablo.” We were so afraid not to live up to the legacy of Diablo that we made poor decisions. Finally by RoS we felt what the inherent core was.
The other fear as an item based game was we were afraid to be too generous. We know people come back to games for more items. Drip-based. The fear was if we give them everything, they’ll stop playing. What we realize now is it’s much better for players to get loot and leave happy, since they’ll come back for a patch or an expantion. If you’re stingy they’ll leave frustrated and not get an upgrade for hours. You need to be comfortable being generaous.
Randomness =/= replayability.
Legendary pity timer. Make sure players don’t get too frustrated. Randomness can push people away.
Remember the Fantasy. This was big for me, since we constantly need to ask ourselves why does this matter for the players. Why are they playing my game instead of something else? You are trying to immerse the player. Fantasy first and foremost.
Your Team Defines Success. When Diablo III shipped we should have been on Cloud 9. Reviews were awesome, the sales were astronomical. But I remember on launch daywalking through the halls, it felt like a funeral. Success for us is about players being happy playing the game. We’re very proud that player satisfaction is up and players are excited about seasons, and we’re merging the console and PC gaming families.
51:30 — Before I close I want to give huge thanks to the Diablo team.
Q: Thanks for the talk. You mentioned the tension between the old guard and new guard. Does the tension comes from dealing with a bigger audience? The audience has access to the Internet? Is it because we’re getting old? Or the more streamlined console design?
Josh: Good question. The answer is a bit of all of it. As a team we realized we were slow to adjust. Diablo III asn’t the first loot game, but the biggest mass market. In the 10 years between D2 and Diablo III players adjusted their demands, and were used to games like WoW.
Q: How did a new guy on the team become game director so quickly?
Josh: I don’t know. I think at any moment they’ll ask me to leave. You should probably ask my team; it’s a hard question to answer. When the position was open, I was not going to apply for it. I just wanted to be a Lead Designer again. With my small problems to deal with. But I looked out at our team and I loved them and I wanted to take care of them and go forward with them. I applied and I was shocked when they chose me.
Q: More bigger beta tests?
Josh: We use the PTR a lot now. We get great feedback from patches coming up. Community is very important at Blizzard, and we like as much feedback as possible.
Q: When RoS launched and had the dynamic difficulty, I thought it was a good way to fix the rigid difficulty. But I notice players go through all the way on Normal but refuse to change. did you have trouble retraining players to notice the dynamic difficulty?
Josh: WE did. And I don’t think we’ve figured it out yet. We’d like more natural ways to scale it up and down for players.
Q: I started with RoS on the console. Will you unify the experience between console and PC?
Josh: We’re trying to release patches almost simultaneously now. But we have to treat them as separate games, but we’ve changed so many skills that it’s impossible to unify the games. But we keep them as close as possible.
Q: Why not PVP?
Josh: We’ve yet to figure how to make the ideal PvP, so we put some competitive elements into Greater Rifts, but we’re still in the process of evolving the game.
Q: Valve: More hats, everything is tradeable. Diablo III went the other way with nothing tradeable. Will change?
Josh: No… we feel that the fun is finding your own gear. We can imagine some social trading and exchange, but we want players playing and finding items, not ebay.
Úgy gondolom, hogy érdekes volt a konferencia a játék összes tervezési döntésével. Az egyetlen mulasztás, amiről nem beszéltek, és amit mindenki várt volna, az a bizonyos Error 37-es hibakód kifejtése, illetve ha lettek volna elegendő szerverek a megnyitás napján, akkor talán minden zökkenő mentesen indult volna. Ha tudták előre, hogy mennyire lesznek leterhelve a szerverek, akkor miért nem növelték azok kapacitását? Vagy, esetleg a BATTLE.NET-en lettek volna műszaki problémák és hagyták a szervereket hagy népesítsék be?
Itt az összefoglaló. Íme a videó: