New Card Reveal: Madam Goya

BlizzCon Developer Interview
Vanion had the chance to talk to Matt Goss, a Lead Game Designer on WoW.



  • There is no cap on the number of legendary items you can obtain.
  • You can repeat the legendary item quest line to upgrade multiple legendary items.
  • Ahn'qiraj Remembrance Day lets your faction fly a flag in Silithus. It is region wide so it will be their first attempt to do a race between the two factions.
  • The team tries to make sure everyone can do all of the Brawler's Guild bosses. There aren't any bosses that require a healing or tank spec, as everyone can fall back to a DPS spec.
  • There won't be a new bonus roll currency for Nighthold.
  • Mythic+ dungeons will have the max item level rewarded increased when Nighthold comes out, similar to what was done for Trial of Valor.
  • The team is always looking for new Keystone affixes, but they are mostly happy with how they have turned out so far. Everyone has one that they hate!
  • The team isn't sure if you will need to get all 20 points in the final Artifact Trait before you can progress towards the new golden trait in Patch 7.2. Anyone who plays Legion shouldn't feel any regret on how they spent Artifact Power in Patch 7.2.
  • There are no plans to make it easier to switch specs and Artifact Weapons. Artifact Knowledge allows you to catch up fairly quickly.
  • The team doesn't just look at damage numbers when balancing tanks. They also have to look at utility, how much damage they take, how much healing they need to be viable, and more.
  • The choice in Patch 7.2 on what to build for the new base is region wide. The team will see how it works in playtesting. The world should feel cohesive.
  • New World Bosses will be added in the upcoming patches.
  • The team doesn't want to maintain multiple caps on how high items can randomly upgrade. When Patch 7.2 is released, everything will be able to upgrade to the new max item level.
  • Patch 7.2 will add better crafted gear, but they haven't decided if it will be through more Obliterum or a new system. Professions should stay relevant.
  • The team wanted to try the new Karazhan experience before they added a version you can queue for. There are still a lot of players that don't want to do Mythic dungeons or don't want to find the group to do it. These players should be able to experience Karazhan too.


BlizzCon 2016 - Blizzard Engineering Panel
Along with the WoW Engineering panel, there was also a Blizzard Engineering panel not on the stream on Day 1.


Heroes of the Storm
  • Heroes is a fun game to work on because the team likes to do the impossible.
  • The team was working on Cho'gall and someone came up with the idea for him to carry his horse.
  • Mounting assumes that you have a horse under you that is playing a running animation and the character model plays an animation in sync with that. This was very hard to change, especially with a week left before the BlizzCon build had to be finalized.
  • He ended up riding an invisible horse, playing a running animation, and had an added horse on his shoulder.
  • The team eventually went back and improved the mount code.
  • You can see this with Ragnaros, his trails are a custom special mount.

Legion Launch
  • About a year before Legion launch, a designer came to the team and pitched Khadgar casting a spell in Dalaran that would teleport everyone to the Broken Isles at the same time.
  • Teleporting the entire population of WoW at the same moment was a bit farfetched.
  • The team used the new Automation team to determine what they actually could do.
  • How many people could they teleport? What is the rate they could teleport people at? Could they really teleport everyone all at once?
  • After a lot of testing they determined how many people could be teleported at once and went back to design with the current implementation.
  • Players got a quest between 11:45 and midnight that allowed them to teleport over.
  • Historically there was a lot of lag and latency during the first couple days of an expansion launch.
  • An engineer suggested splitting up the world in a way that left it populated but also smooth, which was dynamic sharding.
  • It measures the population of players and creates a new shard when the population approaches a target that the team set.
  • This way you always feel like you are in a full world but don't have the bad experience that comes with an overpopulated world.
  • This tech was first seen during the Demon Invasions during the pre-expansion event.
  • During launch day everyone went to Dalaran and the sharding split up the population. All of the new Dalaran shards were spun up ahead of release so that everything was smooth.

Overwatch Play of the Game
  • The first implementation of Play of the Game in Overwatch Beta just looked at how well you were performing in regards to kills.
  • If you got a lot of kills in an eight second period you would win the Play of the Game.
  • The team originally also considered showing each player their own Play of the Game, but it felt cooler to watch the best Play of the Game.
  • The second iteration on this looked at actions players took that were not kills, such as saving another player's life or shutting down someone's ultimate.
  • Now the game also keeps track of interruptions to someone who is going to do something to your team.
  • For example, it will track how many people McCree has in his sight for the ultimate, so if you stop him from getting the kills the game knows and assigns a score based on the number of people you saved.
  • Each of the categories are weighted and the Play of the Game can now be something that isn't just a lot of kills.
  • The team is still iterating on the system and has plans for improvements, such as camera improvements and tweaking of existing categories.

Hearthstone
  • Hearthstone went with Unity as their engine in the interest of speed. The server is a custom C++ program.
  • Designers script a card using their custom scripting system and all of that happens on the server side.
  • The server is where all of the rules exist, it just tells the client what happened.
  • With Yogg, secrets didn't work, choice cards didn't work, but they got far enough to get a feel for it. It then was tasked to a gameplay programmer to fix secrets. Fixing the rest of the things resulted in moving the card implementation into the C++ code rather than the scripting language used by designers.

Hiring
  • The team looks for people that have actually finished a project, everyone can have a cool idea and start on it, but actually finishing is something special.
  • The other thing they look for is passion and how you demonstrate that passion. People that don't just do work for school, but instead work on something outside of that.
  • You can also target your projects towards the company or team you want to work for. This helps to show your passion and ability to complete things, as well as bringing your work to the attention of people actually working on the product.
  • One of the Hearthstone gameplay engineers applied to Blizzard with lots of Unity projects under his belt. He also played a lot of TCG games.

WoW Realms
  • Originally the realm itself would be responsible for running the instance servers.
  • Some realms are very populated and some are less populated, so when hardware was allocated in that way the high population realms were utilizing all of the hardware while lower population realms were sitting almost idle.
  • The team then took all of the instance servers and put them into a pool. This allowed the higher population realms to use more resources and the lower population realms weren't so idle. This took a lot of engineering effort.

Overwatch QA
  • The Overwatch has a QA team that sits on the same floor as the developers and all of the different engineering disciplines leverage that team.
  • The QA team will attend all of the meetings and design discussions so that they are aware of all of the changes coming.
  • When the team is implementing features, ideally the QA team is already ready with a test plan to make sure the feature is pretty close to bug free.
  • Occasionally there are some larger features that are too big for the internal QA team to test, so the team will ask if there are any QA people on other game teams that want to spend some time testing the new feature. One example of when this was done is the Halloween event.

Mobile Development
  • Originally there was a mobile team at Blizzard, separate from the Hearthstone team. They were working on things like the mobile armory. The Hearthstone team borrowed people to help get Hearthstone shippable and then kept them.
  • Eventually the mobile team got absorbed into Team 5.
  • The Legion Companion app was developed by some engineers on the WoW team using Unity. They consulted with the Hearthstone team a lot.
  • They abstracted out Battle.Net management code for Hearthstone so that it can be reused across multiple projects that are being worked on.

Open Source
  • Blizzard makes use of hundreds of open source projects.
  • They don't contribute as much as they probably could and that is something they are looking into.
  • You can find some things on their Github.

Hearthstone State
  • Hearthstone sends what happened in the game to the client, but it doesn't actually save this data anywhere, so the server can't replay what happened when you temporarily lose your network connection.
  • They could also do a better job of chunking up assets.
  • The team has spent time optimizing things on mobile, such as loading of XML files or the art assets. The server side doesn't do a great job of saving state.
  • There is just a current state that gets sent to the client when you reconnect.

Testing
  • The team pushed hard from the beginning of Overwatch to have automation be a big part of testing.
  • The team wanted to be able to reliably do things like stress testing things before they go live.
  • What happens when half a million players suddenly start playing? What happens when the servers are overloaded? What happens to game stability when new features are added?
  • It is hard to keep track of things that break that no one really tests. Automation was seen as the solution to many of these problems.
  • It has been really successful so far, allowing the team to stress test servers before they went live and test every single build.
  • The team uses headless clients to automate gameplay and ensure that a build is okay.
  • For WoW, the team has functional testing. People do black box testing that catches problems without automation.
  • WoW does have build verification testing.
  • If the client has performance problems, having a bot teleport around to measure framerate and find hot spots is helpful.
  • The team also did a full scale test for Legion launch, having lots of clients connecting to test things for launch.


Blue Tweets
Originally Posted by Blizzard Entertainment
PSA: Underwater-only mounts should now move faster! (Muffinus)
As fast as Azure Water Striders? Because right now thats pretty much all anyone who isnt a DK is using. No alternatives. =/
they're not meant to be used as surface mounts (Muffinus)
I bought water walking potions just so I could not use my water strider
The idea that the water strider is so good that you can't use anything else is noted, no update tho. (Muffinus)

Curse is Hiring!
Are you interested in working on some of the most popular gaming websites in the world? Check out our open positions and see if Curse is the right fit for you!




Huntsville, AL
  • .NET Web Developer - Plan, design, develop, debug, implement and support .NET-based web applications with an emphasis on quality and performance.
  • Python Developer - In this role you'll be developing cutting edge web properties using Python, Django, Redis, Varnish and MySQL.
  • QA Analyst - Help us grow and develop our sites and ensure the highest quality user experience.
  • Business Development Manager - Help oversee our ad partnerships, publisher partnerships and business relationships.


For more information on working at Curse, please head to our Careers page.


BlizzCon Cosplay - Ragnaros
There was lots of great cosplay at BlizzCon, including this Ragnaros by Danielle Beaulieu. Ragnaros is coming to Heroes of the Storm along with Varian!



Dark Legacy Comics #559
DLC #559 has been released!

This article was originally published in forum thread: Dev Interview, BlizzCon 2016 - Blizzard Engineering Panel, Blue Tweets, DLC #559 started by chaud View original post
Comments 46 Comments
  1. Phookah's Avatar
    Wait, didn't they say in the last interview (or maybe it was blizzcon?) that you'd do the legendary upgrade questline, and then all legendaries that drop for you from that point on would be upgraded by default?
  1. Cetlas's Avatar
    Quote Originally Posted by Phookah View Post
    Wait, didn't they say in the last interview (or maybe it was blizzcon?) that you'd do the legendary upgrade questline, and then all legendaries that drop for you from that point on would be upgraded by default?
    Actually after patch 7.x all new droped legendarys will be the higher ilvl. So, old ones aquired need to be upgraded, new ones are already upgraded.
  1. Tyrathius's Avatar
    I reeeeeeeeeeeeeeeally hope Blizzard doesn't nerf the water striders again just because people are complaining about 'having' to use them.
  1. alabaster jones's Avatar
    Argh people talking about passion in an employment context triggers me.

    I feel like giving out life advice that you should never ever ever honestly tell an employer what you're passionate about (they'll abuse that knowledge), that something that is your passion should be pursued on your terms, in your own time, when you can fully enjoy it, and to only try to cash in on your passion if it's for more than a six figure sum, and a lot of respect from your new employer (knew a guy who tried to cash in on his passion too fast, employer treated him like shit because 'hey I thought you WANTED to be here?', guy ultimately had his passion ruined and quit the 'dream' job)... but I also feel/hope most of us already know all this.
  1. Drihan's Avatar
    Quote Originally Posted by Tyrathius View Post
    I reeeeeeeeeeeeeeeally hope Blizzard doesn't nerf the water striders again just because people are complaining about 'having' to use them.
    I have never felt the need to use the water strider. In fact I don't even have one. I have no idea what everyone is moaning about.



    There are still a lot of players that don't want to do Mythic dungeons or don't want to find the group to do it. These players should be able to experience Karazhan too.
    Now this concerns me deeply. I feel some massive nerfs incoming just to cater to these people. If you don't want to do it, or don't want to group up to do it, why should you have a voice in the content you don't want to do? Defeats the entire point. I don't want to raid mythic, should mythic be nerfed so I can experience it? I don't want to have flying, should the entire playerbase be prevented from flying just so I don't have to? What's up with this damn entitlement culture Blizzard is catering to. Everyone's a special snowflake nowadays.
  1. Kuja's Avatar
    That ragnaros cosplay is so awesome. Why didn't she participate in the costume contest? :O Definitely winner material.
  1. Gratlim's Avatar
    Quote Originally Posted by Drihan View Post
    Now this concerns me deeply. I feel some massive nerfs incoming just to cater to these people. If you don't want to do it, or don't want to group up to do it, why should you have a voice in the content you don't want to do? Defeats the entire point. I don't want to raid mythic, should mythic be nerfed so I can experience it? I don't want to have flying, should the entire playerbase be prevented from flying just so I don't have to? What's up with this damn entitlement culture Blizzard is catering to. Everyone's a special snowflake nowadays.
    You actually sound like a special snowflake with this kind of comment.

    I agree that Blizzard cater to casuals but it is not about nerfing Mythic content, it's about letting a large portion of the playerbase enjoy the content on lower difficulty settings. Mythic will still be there with its difficulty for raiders who have the chance to have a good guild to run hard Kara.
  1. Spellweaver's Avatar
    The team isn't sure if you will need to get all 20 points in the final Artifact Trait before you can progress towards the new golden trait in Patch 7.2. Anyone who plays Legion shouldn't feel any regret on how they spent Artifact Power in Patch 7.2.
    I find it questionable that someone even thought about putting the new golden trait behind a trait that takes 60 million AP to fully unlock.

    Quote Originally Posted by Drihan View Post
    Now this concerns me deeply. I feel some massive nerfs incoming just to cater to these people. If you don't want to do it, or don't want to group up to do it, why should you have a voice in the content you don't want to do? Defeats the entire point. I don't want to raid mythic, should mythic be nerfed so I can experience it? I don't want to have flying, should the entire playerbase be prevented from flying just so I don't have to? What's up with this damn entitlement culture Blizzard is catering to. Everyone's a special snowflake nowadays.
    But they're not even even touching mythic Karazhan.

    They're just adding a heroic mode to it, which will be split up into a lower and an upper section.
  1. mmoc217b3a527e's Avatar
    Quote Originally Posted by Spellweaver View Post
    I find it questionable that someone even thought about putting the new golden trait behind a trait that takes 60 million AP to fully unlock.


    Indeed, especially since i don't think that most of the playerbase even hit level 25 yet. It looks entirely possible that anyone but the most hardcore of hardcores is going to get all the points before the artifacts are taken away. Kinda odd considering how class balancing also takes into account those points.
  1. mmocadd85def5d's Avatar
    Quote Originally Posted by Drihan View Post
    I don't want to have flying, should the entire playerbase be prevented from flying just so I don't have to? What's up with this damn entitlement culture Blizzard is catering to. Everyone's a special snowflake nowadays.
    I want flying, should the entire playerbase be forced to fly just so I can? What's up with this damn entitlement culture Blizzard is catering to. Everyone's a special snowflake nowadays.

    See what I did there?
  1. kamuimac's Avatar
    "There are no plans to make it easier to switch specs and Artifact Weapons. Artifact Knowledge allows you to catch up fairly quickly."

    and with just this one sentence we know 7.2 will be astnighing huge flow - AP already is cancer - and with time it will only spread more.

    rip alts.

    - - - Updated - - -

    Quote Originally Posted by Drihan View Post
    Now this concerns me deeply. I feel some massive nerfs incoming just to cater to these people. .
    what concerns me more deeply is that they denied grpahicaly amazing dungeons like court of stars and upper part karazhan (books room , vizdun fight sooooo cool thos are the thing which make people call - wow this game is amazing not 4 difficulties of same raid) from milions of players just to cater to top 5 % of nolifers .

    thos dungeons have amazing graphic quality and design - its criminal to withhold them from players.
  1. mmocad89a0a4d0's Avatar
    Quote Originally Posted by slaskel View Post
    I want flying, should the entire playerbase be forced to fly just so I can? What's up with this damn entitlement culture Blizzard is catering to. Everyone's a special snowflake nowadays.

    See what I did there?
    Several people normally counter argument with what you just said but it makes no sense to me, since not having flying means no one can fly, while having flying means only the ones that want to fly will do it. If there is flying and someone doesn't want to use it, what stops them from only using ground mounts and fp like it is now? While the opposite can't be done.
  1. Tenjen's Avatar
    Quote Originally Posted by Drihan View Post

    Now this concerns me deeply. I feel some massive nerfs incoming just to cater to these people. If you don't want to do it, or don't want to group up to do it, why should you have a voice in the content you don't want to do? Defeats the entire point. I don't want to raid mythic, should mythic be nerfed so I can experience it? I don't want to have flying, should the entire playerbase be prevented from flying just so I don't have to? What's up with this damn entitlement culture Blizzard is catering to. Everyone's a special snowflake nowadays.
    err no. They're talking about the heroic version they're making available. Heard M+ is coming too with it split in half.
  1. mmocadd85def5d's Avatar
    Quote Originally Posted by Eclypse View Post
    Several people normally counter argument with what you just said but it makes no sense to me, since not having flying means no one can fly, while having flying means only the ones that want to fly will do it. If there is flying and someone doesn't want to use it, what stops them from only using ground mounts and fp like it is now? While the opposite can't be done.
    Several people normally counter argument with what you just said but it makes no sense to me, since not allowing performance enhancing drugs means no one can take them, while allowing it means only the ones who want to take steroids will do it. If it's allowed and someone doesn't want to use it, what stops them from just competing without drugs and lose every single competition no matter the sport? While the opposite can't be done.

    See what I did there?
  1. Deix-EU's Avatar
    Quote Originally Posted by slaskel View Post
    Several people normally counter argument with what you just said but it makes no sense to me, since not allowing performance enhancing drugs means no one can take them, while allowing it means only the ones who want to take steroids will do it. If it's allowed and someone doesn't want to use it, what stops them from just competing without drugs and lose every single competition no matter the sport? While the opposite can't be done.

    See what I did there?
    Yeah, it's called over exagerated analogy by making it at the same generic level which is not. Abstraction is good when served with some extra layers.
  1. mmocadd85def5d's Avatar
    Quote Originally Posted by Deix-EU View Post
    Yeah, it's called over exagerated analogy by making it at the same generic level which is not. Abstraction is good when served with some extra layers.
    I disagree. Saying that having flying available doesn't affect those who don't want it simply cause they can choose to not fly is ignorant.
  1. mmoc750d54f749's Avatar
    "Heroes is a fun game to work on because the team likes to do the impossible."

    What the heck does that mean? HotS is by no means filled with fresh ideas, it's just another MOBA. Oh, excuse me... hero brawler. The special needs kid version of a MOBA. Taking over buildings has been done before, Ragnaros isn't unique. I think Cho'Gall is the only thing that is a special case. But everything else; not really.
  1. Spirthealer's Avatar
    Quote Originally Posted by Drihan View Post
    Now this concerns me deeply. I feel some massive nerfs incoming just to cater to these people. If you don't want to do it, or don't want to group up to do it, why should you have a voice in the content you don't want to do? Defeats the entire point. I don't want to raid mythic, should mythic be nerfed so I can experience it? I don't want to have flying, should the entire playerbase be prevented from flying just so I don't have to? What's up with this damn entitlement culture Blizzard is catering to. Everyone's a special snowflake nowadays.

    ur twisting the context and making things up to make a point. To start with some people Can't do kara because they play a class or spec that OTHERS don't like making there time harder. What are u going to tell them to reroll or unsub? Yeah can't wait to see the millions of subs go away because u told them all to leave or reroll.

    So why is it not a bad idea to just have a heroic que for them so they can enjoy that content and story at least? Its not hurting u or ur play time. And at least they can enjoy kara with out been pissed on because they play a spec that others don't like because OMG its 0.00000000001% weaker then fire mages... Better ask people to be 30 IL above the gear that kara gives! wonders why people hate the Group making system........
  1. DeusX's Avatar
    Quote Originally Posted by slaskel View Post
    Several people normally counter argument with what you just said but it makes no sense to me, since not allowing performance enhancing drugs means no one can take them, while allowing it means only the ones who want to take steroids will do it. If it's allowed and someone doesn't want to use it, what stops them from just competing without drugs and lose every single competition no matter the sport? While the opposite can't be done.

    See what I did there?
    You tried something but failed. When there will be a ranking page on wowoprogress about how fast people go from A to B in wow, then you may be saying somthing.
  1. guardian_titan's Avatar
    The aqua strider tweets concern me. People are going to get them nerfed into the ground again because they feel forced to use them. I use them like I use my expedition yak. I use them when I need to and swap to my other mounts when I don't. I have very very few areas in Broken Isles that even need the aqua strider. Unless I'm running around the entire continent or I'm crossing the river by Nesingwary's camp or Thunder Totem, there's no area I have yet to see that "requires" the aqua strider. If you don't like the aqua strider and feel "forced" to do it, then get water walking potions or get the fishing artifact. Otherwise, roll a DK or a shaman.

    I think the people who are arguing against flying are the same people trying to get aqua striders removed. They won't be happy until we all have to walk everywhere again. That group likely also has many of those who feel "forced" to run LFR. You aren't FORCED to do anything. No one is EVER holding a gun to your head saying you HAVE to do it this way or you die. The only one holding a metaphysical gun to your head is you, and if that's the case, you should be seeking mental help because it begs the question what else you feel "forced" to do but yet really aren't.

    Blizzard shouldn't do anything about the aqua striders except recommend those that are complaining about it to see a therapist.

Site Navigation