MMO-Champion Posted November 4, 2017 Posted November 4, 2017 CodeCraft – Under the Hood with Blizzard Engineering, Part 1Mythic Plus SystemsRecord a watermark of mythic + level when determining keystone level Design team determines what combinations of keystone affixes are possible Dungeon reads keystone when it's placed and allows design team to modify dungeon based on what the key turns on. Design team also is responsible for implementing the chest and rewards at end of keystone dungeon Overwatch Patch DaysPatch cycle starts days to weeks before patch. Red and blue deployment cycle for patches. Testing happens on one cycle to prepare for launch day Technology ChallengesTeam had to deal with the growing pains of being a multiple platform system Integrating all games through one platform helps immensely Learning from Warcraft Patch DaysTry to avoid surprises and downtime Went from over 8 hour deployments to much faster with red/blue deployment Getting into Design IndustryLook at team culture and your fit within it Try to do side projects and consider the scope Finished projects are much better than larger scope projects Don't forget a cover letter! Mythic Plus AffixesWasn't necessarily an engineering challenge Content creators design the affixes, designers just see code and implement it Designers run scripts to add additional functionality based on affixes (such as conditional upon enemy death) Lag in Blizzard MatchmakingNew technology also involves infrastructure Data centers all over the world Evaluate where players are coming from Understanding where to put servers Always trying to reduce ping Data collection helps the speed at which network team can respond to concerns View the full article
Recommended Posts