SlideShare a Scribd company logo
1 of 14
Download to read offline
Hearthstone
Heroes of Warcraft
Battle Plan for esMX
Welcome
to the Arena!
John Bertagni – ‘Test Lead, Latin America’
July 29th, 2016
Game Features & Schedule Priority
1. Localization of text content
• Cards – Names, powers, attached effects & popups
• Battlefield – Heroes, hero powers, emotes, turn history, buttons & popups
• Game modes – Play, Solo Adventures, The Arena & Tavern Brawl
• Game functions - Shop, Quest Log, Open Packs & My Collection
• Social - Battle.net, social media, PR & legal
• Misc. UI – Game Menu & friends/chat functions
2. Review of localized content/consensus building
3. Correction of non-conforming items
4. Sign offs & integration into current build(s)
 Pre-planning – Kickoff, style guides, hero bios, glossaries & gameplay
Game Features & Schedule Priority
1. Localization of audio content
• Cards - Summon, attack & death
• Heroes - Intros, profiles, emotes & death
• Innkeeper & advice
• Cinematics, release trailers & social media
• Misc. Battlefield - ‘Listo’
2. Audio casting & recording
3. Review of localized content/consensus building
4. Validation of non-conforming items
5. Sign offs & integration into current build(s)
Localization ProcessHearthstone
Development
enUS
Source
Strings
esMX String
Localization
(Local &
Regional)
String
Localization
Review
(HQ)
String
Correction
(reiterative)
String
Integration
into build
enUS
Source
Audio
esMX Script
Localization
esMX Audio
Localization
Casting &
Recording
Audio
Localization
Review
(HQ)
Audio
Validation
(reiterative)
Audio
Integration
into build
EPIC Release Party!
Final Testing
Bugs By Priority – Gremlin Hunting
1. Incorrect translation/localization
2. Cultural insensitivity
3. Bad spelling
4. Poor concatenation
5. Text out of element boundaries
6. Missing characters (such as ñ & ó) or English text
7. Character corruption
8. Improper font size
9. Inconsistent terminology
10. Hyphenation
 Text/String
Bugs By Priority – Gremlin Hunting
1. Incorrect recording
2. Translation inaccuracy
3. Missing audio
4. English audio
5. Timing discrepancy
6. Poor concatenation
7. Audio corruption
8. Unclear audio
9. Decibel level disparity
10. Mrglglglgl!
 Script/Audio
Roadblocks - Breaking thru the siege
1. Dev load & response times
2. Dev delays/QA crunch
3. Platform challenges on Windows, Mac, Apple & Android devices
4. Build re-specification, regressions/failed fixes
5. Regional vendor issues & linguist ramp up
6. Loss of data & connectivity issues
7. Import & export load times
8. Legal & ESRB type reviews
9. Ad hoc ‘ninja or pirate’ arguments
Weekly Report - Status of the war
0 10 20 30 40 50 60 70 80 90 100
Battle
Cinema
Inkeep
Hero
Card
Audio Total
Misc UI
Social
Func
Gmode
Battle
Card
Text Total
5/20/16 - Weekly Localization Progress Report
Weekly Report - Status of the war
Closure Report – Veni, vidi, vici
esMX Localization Patch Notes - 4.1.0
1. Total cards in Hearthstone at release: (92x8)-7 = 729*
• 14 cards with minor issues (font size, semi-correct translations or boundary issues)
2. Minor font display issues on some Android devices
3. Occasional iPhone 6 crash issue when hovering over a card in ‘Mi
Colección’ screen
4. ‘Asaltante Múrloc’ has ‘Taunt’ text but should not
5. Hero names are in English on the ‘Mi Colección’ screen (hard-coded)
6. Prepping for forward propagation into add-on card sets & adventures
7. Localization support commencing for patch 4.1.1
*Calculation of total cards done via Crafting Mode screen
Closure Report – Veni, vidi, vici
esMX Localization – Some Items TBD
#1 #5
Closure Report – Veni, vidi, vici
Lessons Learned
Good Gnomes…
1. Delivery date for final esMX localization build was on time
2. Localization test plan was accurate & provided the coverage needed
3. Including localization ambassadors with game Devs early on was key
4. Process improvements (bug tracking & reports in LocTool™ expanded)
Bad Goblins…
1. Better training of regional linguists on use of cheats & tools
2. More training on the LocTool™ to gain time efficiency
3. Include localization ambassadors with game Devs consistently (weekly)
4. Loss of some creativity as release date approached
¿Preguntas?
Q & A
Final ThoughTs…
• Quality es número uno!
• Keep localization off the risk list
• The gamer is golden!
• Team collaboration wins the battle every time
• Plan ahead, plan ahead, plan ahead
• Expect the unexpected (and be ready to revise, revise, revise)
• Inform decision makers early & often
• Learn from your mistakes
*No Murlocs were harmed during the making of this presentation

More Related Content

Viewers also liked

completed-transcript-9784637
completed-transcript-9784637completed-transcript-9784637
completed-transcript-9784637Will Holdhusen
 
Modelling Time-aware Search Tasks for Search Personalisation
Modelling Time-aware Search Tasks for Search PersonalisationModelling Time-aware Search Tasks for Search Personalisation
Modelling Time-aware Search Tasks for Search PersonalisationThanh Vu
 
Dynamic User Profiling for Search Personalisation
Dynamic User Profiling for Search PersonalisationDynamic User Profiling for Search Personalisation
Dynamic User Profiling for Search PersonalisationThanh Vu
 
052416_Houston_Chronicle_Land
052416_Houston_Chronicle_Land052416_Houston_Chronicle_Land
052416_Houston_Chronicle_LandRobin Davidson
 
UHD magazine_Summer_2016
UHD magazine_Summer_2016UHD magazine_Summer_2016
UHD magazine_Summer_2016Robin Davidson
 
Prova brasil-lingua-port-prof
Prova brasil-lingua-port-profProva brasil-lingua-port-prof
Prova brasil-lingua-port-profCaxambu DIRE
 
Improving search personalisation with dynamic group formation
Improving search personalisation with dynamic group formationImproving search personalisation with dynamic group formation
Improving search personalisation with dynamic group formationThanh Vu
 
jaundice in pregnancy.
jaundice in pregnancy.jaundice in pregnancy.
jaundice in pregnancy.amita pandey
 
Infobae Profesional - UADE - Los desafíos de la Eduación Virtual - Desarrollo...
Infobae Profesional - UADE - Los desafíos de la Eduación Virtual - Desarrollo...Infobae Profesional - UADE - Los desafíos de la Eduación Virtual - Desarrollo...
Infobae Profesional - UADE - Los desafíos de la Eduación Virtual - Desarrollo...Leonardo Penotti
 
Seguridad y privacidad digitales para chicas
Seguridad y privacidad digitales para chicasSeguridad y privacidad digitales para chicas
Seguridad y privacidad digitales para chicasMariel Garcia M
 
Aritz eta asier espainia plitikoa
Aritz eta asier espainia plitikoaAritz eta asier espainia plitikoa
Aritz eta asier espainia plitikoaaritzatela13
 
Forum Social Mundial
Forum Social MundialForum Social Mundial
Forum Social Mundialrparamo
 
El Final Del Cuento De Hadas
El Final Del Cuento De HadasEl Final Del Cuento De Hadas
El Final Del Cuento De Hadasama92
 
Porqué DeberíAis Elegirnos
Porqué DeberíAis ElegirnosPorqué DeberíAis Elegirnos
Porqué DeberíAis Elegirnosguest8b871d
 
MANUAL DE CONVIVENCIA
MANUAL DE CONVIVENCIAMANUAL DE CONVIVENCIA
MANUAL DE CONVIVENCIAbienestar
 

Viewers also liked (18)

completed-transcript-9784637
completed-transcript-9784637completed-transcript-9784637
completed-transcript-9784637
 
Abednego Mogakane cv
Abednego Mogakane cvAbednego Mogakane cv
Abednego Mogakane cv
 
Modelling Time-aware Search Tasks for Search Personalisation
Modelling Time-aware Search Tasks for Search PersonalisationModelling Time-aware Search Tasks for Search Personalisation
Modelling Time-aware Search Tasks for Search Personalisation
 
Dynamic User Profiling for Search Personalisation
Dynamic User Profiling for Search PersonalisationDynamic User Profiling for Search Personalisation
Dynamic User Profiling for Search Personalisation
 
052416_Houston_Chronicle_Land
052416_Houston_Chronicle_Land052416_Houston_Chronicle_Land
052416_Houston_Chronicle_Land
 
UHD magazine_Summer_2016
UHD magazine_Summer_2016UHD magazine_Summer_2016
UHD magazine_Summer_2016
 
Prova brasil-lingua-port-prof
Prova brasil-lingua-port-profProva brasil-lingua-port-prof
Prova brasil-lingua-port-prof
 
Improving search personalisation with dynamic group formation
Improving search personalisation with dynamic group formationImproving search personalisation with dynamic group formation
Improving search personalisation with dynamic group formation
 
jaundice in pregnancy.
jaundice in pregnancy.jaundice in pregnancy.
jaundice in pregnancy.
 
Infobae Profesional - UADE - Los desafíos de la Eduación Virtual - Desarrollo...
Infobae Profesional - UADE - Los desafíos de la Eduación Virtual - Desarrollo...Infobae Profesional - UADE - Los desafíos de la Eduación Virtual - Desarrollo...
Infobae Profesional - UADE - Los desafíos de la Eduación Virtual - Desarrollo...
 
Emboss
EmbossEmboss
Emboss
 
Seguridad y privacidad digitales para chicas
Seguridad y privacidad digitales para chicasSeguridad y privacidad digitales para chicas
Seguridad y privacidad digitales para chicas
 
Aritz eta asier espainia plitikoa
Aritz eta asier espainia plitikoaAritz eta asier espainia plitikoa
Aritz eta asier espainia plitikoa
 
Service manager soporte en sitio
Service manager   soporte en sitioService manager   soporte en sitio
Service manager soporte en sitio
 
Forum Social Mundial
Forum Social MundialForum Social Mundial
Forum Social Mundial
 
El Final Del Cuento De Hadas
El Final Del Cuento De HadasEl Final Del Cuento De Hadas
El Final Del Cuento De Hadas
 
Porqué DeberíAis Elegirnos
Porqué DeberíAis ElegirnosPorqué DeberíAis Elegirnos
Porqué DeberíAis Elegirnos
 
MANUAL DE CONVIVENCIA
MANUAL DE CONVIVENCIAMANUAL DE CONVIVENCIA
MANUAL DE CONVIVENCIA
 

Similar to HearthstoneTPv10

Localization summit report in Japan
Localization summit report in JapanLocalization summit report in Japan
Localization summit report in JapanSIG-Glocalization
 
Gdc10 Report in English
Gdc10 Report in EnglishGdc10 Report in English
Gdc10 Report in EnglishKenji Ono
 
There should be a tool for that - GameQALoc Barcelona 2016
There should be a tool for that - GameQALoc Barcelona 2016There should be a tool for that - GameQALoc Barcelona 2016
There should be a tool for that - GameQALoc Barcelona 2016Adolfo Gomez-Urda
 
QA, Localisation & Experience: The Perfect Combination for the Best Localisat...
QA, Localisation & Experience: The Perfect Combination for the Best Localisat...QA, Localisation & Experience: The Perfect Combination for the Best Localisat...
QA, Localisation & Experience: The Perfect Combination for the Best Localisat...Curri Barceló-Ávila
 
[GAMENEXT] Five mantras for l10 (LatisGlboal)
[GAMENEXT] Five mantras for l10 (LatisGlboal)[GAMENEXT] Five mantras for l10 (LatisGlboal)
[GAMENEXT] Five mantras for l10 (LatisGlboal)GAMENEXT Works
 
Narrative Design Challenges in F2P Games | Ieva Pikutyte
Narrative Design Challenges in F2P Games | Ieva PikutyteNarrative Design Challenges in F2P Games | Ieva Pikutyte
Narrative Design Challenges in F2P Games | Ieva PikutyteJessica Tams
 
How Game Genre Affects Localization
How Game Genre Affects LocalizationHow Game Genre Affects Localization
How Game Genre Affects LocalizationAndovar
 
One pagedesigns
One pagedesignsOne pagedesigns
One pagedesignsdkoontz
 
Game Design Merit Badge Presentation
Game Design Merit Badge Presentation Game Design Merit Badge Presentation
Game Design Merit Badge Presentation Robert Casto
 
Confrontation Audio GDC 2009
Confrontation Audio GDC 2009Confrontation Audio GDC 2009
Confrontation Audio GDC 2009slantsixgames
 
Bravely Default Review by Zak
Bravely Default Review by ZakBravely Default Review by Zak
Bravely Default Review by ZakAgate Studio
 
Final Fantasy IX
Final Fantasy IXFinal Fantasy IX
Final Fantasy IXlcorwin
 
Minimizing Human Error in Localization
Minimizing Human Error in LocalizationMinimizing Human Error in Localization
Minimizing Human Error in LocalizationAdolfo Gomez-Urda
 
Rmd mithdd 20130305
Rmd mithdd 20130305Rmd mithdd 20130305
Rmd mithdd 20130305Sheepy D.
 
Introduction To 3D Gaming
Introduction To 3D GamingIntroduction To 3D Gaming
Introduction To 3D GamingClint Edmonson
 
Localizing valiant hearts gerard barnaud
Localizing valiant hearts   gerard barnaudLocalizing valiant hearts   gerard barnaud
Localizing valiant hearts gerard barnaudMary Chan
 
Computer Games - Character Design - Fundamentals
Computer Games - Character Design - FundamentalsComputer Games - Character Design - Fundamentals
Computer Games - Character Design - FundamentalsAndrew Ryan
 
Moving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. AdamMoving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. AdamRalf C. Adam
 

Similar to HearthstoneTPv10 (20)

Localization summit report in Japan
Localization summit report in JapanLocalization summit report in Japan
Localization summit report in Japan
 
Gdc10 Report in English
Gdc10 Report in EnglishGdc10 Report in English
Gdc10 Report in English
 
There should be a tool for that - GameQALoc Barcelona 2016
There should be a tool for that - GameQALoc Barcelona 2016There should be a tool for that - GameQALoc Barcelona 2016
There should be a tool for that - GameQALoc Barcelona 2016
 
QA, Localisation & Experience: The Perfect Combination for the Best Localisat...
QA, Localisation & Experience: The Perfect Combination for the Best Localisat...QA, Localisation & Experience: The Perfect Combination for the Best Localisat...
QA, Localisation & Experience: The Perfect Combination for the Best Localisat...
 
Video game Localisation and Testing
Video game Localisation and TestingVideo game Localisation and Testing
Video game Localisation and Testing
 
[GAMENEXT] Five mantras for l10 (LatisGlboal)
[GAMENEXT] Five mantras for l10 (LatisGlboal)[GAMENEXT] Five mantras for l10 (LatisGlboal)
[GAMENEXT] Five mantras for l10 (LatisGlboal)
 
Narrative Design Challenges in F2P Games | Ieva Pikutyte
Narrative Design Challenges in F2P Games | Ieva PikutyteNarrative Design Challenges in F2P Games | Ieva Pikutyte
Narrative Design Challenges in F2P Games | Ieva Pikutyte
 
How Game Genre Affects Localization
How Game Genre Affects LocalizationHow Game Genre Affects Localization
How Game Genre Affects Localization
 
Cocos2d game programming 1
Cocos2d game programming 1Cocos2d game programming 1
Cocos2d game programming 1
 
One pagedesigns
One pagedesignsOne pagedesigns
One pagedesigns
 
Game Design Merit Badge Presentation
Game Design Merit Badge Presentation Game Design Merit Badge Presentation
Game Design Merit Badge Presentation
 
Confrontation Audio GDC 2009
Confrontation Audio GDC 2009Confrontation Audio GDC 2009
Confrontation Audio GDC 2009
 
Bravely Default Review by Zak
Bravely Default Review by ZakBravely Default Review by Zak
Bravely Default Review by Zak
 
Final Fantasy IX
Final Fantasy IXFinal Fantasy IX
Final Fantasy IX
 
Minimizing Human Error in Localization
Minimizing Human Error in LocalizationMinimizing Human Error in Localization
Minimizing Human Error in Localization
 
Rmd mithdd 20130305
Rmd mithdd 20130305Rmd mithdd 20130305
Rmd mithdd 20130305
 
Introduction To 3D Gaming
Introduction To 3D GamingIntroduction To 3D Gaming
Introduction To 3D Gaming
 
Localizing valiant hearts gerard barnaud
Localizing valiant hearts   gerard barnaudLocalizing valiant hearts   gerard barnaud
Localizing valiant hearts gerard barnaud
 
Computer Games - Character Design - Fundamentals
Computer Games - Character Design - FundamentalsComputer Games - Character Design - Fundamentals
Computer Games - Character Design - Fundamentals
 
Moving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. AdamMoving from boxed title Game Development to F2P | Ralf C. Adam
Moving from boxed title Game Development to F2P | Ralf C. Adam
 

HearthstoneTPv10

  • 1. Hearthstone Heroes of Warcraft Battle Plan for esMX Welcome to the Arena! John Bertagni – ‘Test Lead, Latin America’ July 29th, 2016
  • 2. Game Features & Schedule Priority 1. Localization of text content • Cards – Names, powers, attached effects & popups • Battlefield – Heroes, hero powers, emotes, turn history, buttons & popups • Game modes – Play, Solo Adventures, The Arena & Tavern Brawl • Game functions - Shop, Quest Log, Open Packs & My Collection • Social - Battle.net, social media, PR & legal • Misc. UI – Game Menu & friends/chat functions 2. Review of localized content/consensus building 3. Correction of non-conforming items 4. Sign offs & integration into current build(s)  Pre-planning – Kickoff, style guides, hero bios, glossaries & gameplay
  • 3. Game Features & Schedule Priority 1. Localization of audio content • Cards - Summon, attack & death • Heroes - Intros, profiles, emotes & death • Innkeeper & advice • Cinematics, release trailers & social media • Misc. Battlefield - ‘Listo’ 2. Audio casting & recording 3. Review of localized content/consensus building 4. Validation of non-conforming items 5. Sign offs & integration into current build(s)
  • 4. Localization ProcessHearthstone Development enUS Source Strings esMX String Localization (Local & Regional) String Localization Review (HQ) String Correction (reiterative) String Integration into build enUS Source Audio esMX Script Localization esMX Audio Localization Casting & Recording Audio Localization Review (HQ) Audio Validation (reiterative) Audio Integration into build EPIC Release Party! Final Testing
  • 5. Bugs By Priority – Gremlin Hunting 1. Incorrect translation/localization 2. Cultural insensitivity 3. Bad spelling 4. Poor concatenation 5. Text out of element boundaries 6. Missing characters (such as ñ & ó) or English text 7. Character corruption 8. Improper font size 9. Inconsistent terminology 10. Hyphenation  Text/String
  • 6. Bugs By Priority – Gremlin Hunting 1. Incorrect recording 2. Translation inaccuracy 3. Missing audio 4. English audio 5. Timing discrepancy 6. Poor concatenation 7. Audio corruption 8. Unclear audio 9. Decibel level disparity 10. Mrglglglgl!  Script/Audio
  • 7. Roadblocks - Breaking thru the siege 1. Dev load & response times 2. Dev delays/QA crunch 3. Platform challenges on Windows, Mac, Apple & Android devices 4. Build re-specification, regressions/failed fixes 5. Regional vendor issues & linguist ramp up 6. Loss of data & connectivity issues 7. Import & export load times 8. Legal & ESRB type reviews 9. Ad hoc ‘ninja or pirate’ arguments
  • 8. Weekly Report - Status of the war 0 10 20 30 40 50 60 70 80 90 100 Battle Cinema Inkeep Hero Card Audio Total Misc UI Social Func Gmode Battle Card Text Total 5/20/16 - Weekly Localization Progress Report
  • 9. Weekly Report - Status of the war
  • 10. Closure Report – Veni, vidi, vici esMX Localization Patch Notes - 4.1.0 1. Total cards in Hearthstone at release: (92x8)-7 = 729* • 14 cards with minor issues (font size, semi-correct translations or boundary issues) 2. Minor font display issues on some Android devices 3. Occasional iPhone 6 crash issue when hovering over a card in ‘Mi Colección’ screen 4. ‘Asaltante Múrloc’ has ‘Taunt’ text but should not 5. Hero names are in English on the ‘Mi Colección’ screen (hard-coded) 6. Prepping for forward propagation into add-on card sets & adventures 7. Localization support commencing for patch 4.1.1 *Calculation of total cards done via Crafting Mode screen
  • 11. Closure Report – Veni, vidi, vici esMX Localization – Some Items TBD #1 #5
  • 12. Closure Report – Veni, vidi, vici Lessons Learned Good Gnomes… 1. Delivery date for final esMX localization build was on time 2. Localization test plan was accurate & provided the coverage needed 3. Including localization ambassadors with game Devs early on was key 4. Process improvements (bug tracking & reports in LocTool™ expanded) Bad Goblins… 1. Better training of regional linguists on use of cheats & tools 2. More training on the LocTool™ to gain time efficiency 3. Include localization ambassadors with game Devs consistently (weekly) 4. Loss of some creativity as release date approached
  • 14. Final ThoughTs… • Quality es número uno! • Keep localization off the risk list • The gamer is golden! • Team collaboration wins the battle every time • Plan ahead, plan ahead, plan ahead • Expect the unexpected (and be ready to revise, revise, revise) • Inform decision makers early & often • Learn from your mistakes *No Murlocs were harmed during the making of this presentation