{"id":2066,"date":"2024-07-10T12:24:36","date_gmt":"2024-07-10T12:24:36","guid":{"rendered":"https:\/\/www.ata-divisions.org\/CLD\/?p=2066"},"modified":"2024-07-10T12:24:36","modified_gmt":"2024-07-10T12:24:36","slug":"demystifying-video-game-localization","status":"publish","type":"post","link":"https:\/\/www.ata-divisions.org\/CLD\/demystifying-video-game-localization\/","title":{"rendered":"Demystifying Video Game Localization"},"content":{"rendered":"<p style=\"font-weight: 400; text-align: center;\"><em>By Siyang Gao<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2067 aligncenter\" src=\"https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2024\/07\/glenn-carstens-peters-0woyPEJQ7jc-unsplash-300x200.jpg\" alt=\"\" width=\"731\" height=\"487\" srcset=\"https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2024\/07\/glenn-carstens-peters-0woyPEJQ7jc-unsplash-300x200.jpg 300w, https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2024\/07\/glenn-carstens-peters-0woyPEJQ7jc-unsplash-1024x681.jpg 1024w, https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2024\/07\/glenn-carstens-peters-0woyPEJQ7jc-unsplash-768x511.jpg 768w, https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2024\/07\/glenn-carstens-peters-0woyPEJQ7jc-unsplash-1536x1022.jpg 1536w, https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2024\/07\/glenn-carstens-peters-0woyPEJQ7jc-unsplash-2048x1363.jpg 2048w, https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2024\/07\/glenn-carstens-peters-0woyPEJQ7jc-unsplash-24x16.jpg 24w, https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2024\/07\/glenn-carstens-peters-0woyPEJQ7jc-unsplash-36x24.jpg 36w, https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2024\/07\/glenn-carstens-peters-0woyPEJQ7jc-unsplash-48x32.jpg 48w\" sizes=\"auto, (max-width: 731px) 100vw, 731px\" \/><\/p>\n<p style=\"font-weight: 400;\">Photo by <a href=\"https:\/\/unsplash.com\/@glenncarstenspeters?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash\">Glenn Carstens-Peters<\/a> on <a href=\"https:\/\/unsplash.com\/photos\/person-holding-game-controller-in-front-of-television-0woyPEJQ7jc?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash\">Unsplash<\/a><\/p>\n<p style=\"font-weight: 400;\">The idea of \u201cvideo game localization\u201d can be intimidating. In fact, the number one misconception about it, as far as I have seen, is that it requires a lot of technological know-how. But does it? Now, relax and have a cup of tea. Let\u2019s see what video game localization is really about.<\/p>\n<p style=\"font-weight: 400;\">Coming from the domain of science, I prefer to approach things from fundamental principles. What do we actually do when we translate? First, we decode the source text in one language to extract literal meanings, connotations, specific styles, plot devices, and terminology. Then, we encode everything in another language.<\/p>\n<p style=\"font-weight: 400;\">What is there to decode from a video game? In this day and age, with the exception of some vintage-style games, video games are overwhelmingly about storytelling. Games like <em>Disco Elysium<\/em> and <em>Baldur\u2019s Gate 3<\/em> dedicate <em>millions<\/em> of words to the art of storytelling. First-person shooters (FPS), a traditional shut-down-your-brain-and-shoot-everything-that-moves genre, are growing increasingly like interactive movies. Even the digital equivalent of dinosaurs, such as the Super Mario franchise, are visibly getting more story-heavy.<\/p>\n<p style=\"font-weight: 400;\">When translating a video game, the majority of your time will be spent on:<\/p>\n<ul>\n<li>Making sure plot devices in the source text works as they\u2019re supposed to in the target text;<\/li>\n<li>Delivering dialogue lines that are credible and natural for specific characters;<\/li>\n<li>Fine-tuning the dramatic tension of each scene to \u201cjust right\u201d;<\/li>\n<li>Ensuring that the final product could stand on its own, without requiring players to refer to the original edition. (Absolutely no one, except for localization translators, plays the same game twice in two languages.)<\/li>\n<\/ul>\n<p style=\"font-weight: 400;\">Essentially, video games are multimedia-based interactive novels, and video game translation is good old literary translation, albeit this time around it actually makes okay money. As a translator, if you\u2019re ready to take on short stories or even novels, you\u2019re already 80% ready to try your hands at video game localization.<\/p>\n<p style=\"font-weight: 400;\">The other 20% of readiness primarily comes from technical common sense and what I call \u201cnon-linear perspective.\u201d The spread is about 5% and 15%, respectively. Mind that these figures are entirely subjective. It\u2019s not rocket science, after all.<\/p>\n<p style=\"font-weight: 400;\">Working with game texts, every now and then you will see strings like this:<\/p>\n<p style=\"font-weight: 400; padding-left: 40px;\">{charName} sizes you up suspiciously. \u201cCan you really afford it?\u201d {genderPronoun} asks. \u201cIt\u2019s gonna cost you %s dollars.\u201d<\/p>\n<p style=\"font-weight: 400;\">In this example, {charName}, {genderNoun} and \u201c%s\u201d are called \u201cvariables,\u201d meaning display text segments that are to be filled out on the fly when the game is being played. As you can infer from the context, \u201ccharName\u201d most likely means \u201ccharacter name,\u201d \u201cgenderPronoun\u201d is self-explanatory, and \u201c%s\u201d should probably be a number. In an actual game session, the player might be talking to a merchant called John Smith, where this line would appear like this:<\/p>\n<p style=\"font-weight: 400; padding-left: 40px;\">John Smith sizes you up suspiciously. \u201cCan you really afford it?\u201d he asks. \u201cIt\u2019s gonna cost you 50 dollars.\u201d<\/p>\n<p style=\"font-weight: 400;\">The reason why there are variables mixed in otherwise plain texts is that depending on the player\u2019s actions, these parts may appear differently. Say, if this player hasn\u2019t been very nice to John Smith, he might jack the price up a bit.<\/p>\n<p style=\"font-weight: 400; padding-left: 40px;\">John Smith sizes you up suspiciously. \u201cCan you really afford it?\u201d he asks. \u201cIt\u2019s gonna cost you 100 dollars.\u201d<\/p>\n<p style=\"font-weight: 400;\">Perhaps in another player\u2019s session, John Smith got killed as a result of the player\u2019s previous actions. His wife, Jane Smith, might take over the shop. In that case, the player will see something like this:<\/p>\n<p style=\"font-weight: 400; padding-left: 40px;\">Jane Smith sizes you up suspiciously. \u201cCan you really afford it?\u201d she asks. \u201cIt\u2019s gonna cost you 50 dollars.\u201d<\/p>\n<p style=\"font-weight: 400;\">See? Instead of writing the mostly-same line with a bazillion small variations to cover every possible situation, the developer could just write it once to be reused countless times by introducing those three variables.<\/p>\n<p style=\"font-weight: 400;\">Of course, in real life, variables may not be named exactly like these. The one for character name doesn\u2019t have to be \u201c{charName}\u201d or wrapped in curly brackets. It could be <em>anything\u2014<\/em>\u201c[mingzi]\u201d or \u201c$s21\u201d or \u201c%soihsfjdajhgfdslk\u201d\u2014because the computer that runs the game sees it strictly as a name. The bottom line is, there will always be some kind of symbol to make it stand out as a variable so that the computer that parses\/compiles the code won\u2019t get confused. Plus, its name will always make some sense in one way or another, because the programmer, a human juggling dozens of variables, must be able to tell what\u2019s what. Naming variables like \u201ca\u201d, \u201caa\u201d, \u201caaa\u201d would certainly backfire.<\/p>\n<p style=\"font-weight: 400;\">As a translator, what you do with variables is\u2026<em>nothing<\/em>. Keep them strictly as-is. Don\u2019t translate variable names, no matter how much they look like natural language. Don\u2019t tamper with their identifying symbols, or else the compiler won\u2019t recognize them anymore. A special note: Chinese and English parentheses, although looking very much alike, are different symbols!<\/p>\n<p style=\"font-weight: 400;\">That\u2019s about it, your 5% of readiness, and it\u2019s really not that hard to master. All you need to do is pick a programming course and learn about the fundamentals of variables. I learned the C language, but these days I\u2019d recommend something more relevant, like Python.<\/p>\n<p style=\"font-weight: 400;\">As to the other 15%, namely, \u201cnon-linear perspective,\u201d it\u2019s a bit more complicated.<\/p>\n<p style=\"font-weight: 400;\">Different from novels or movies, video games don\u2019t just unfold in one direction. In the movie <em>The Matrix<\/em>, Neo took the red pill, independent of the will of movie-goers. In an interactive video game, however, players want the freedom to choose, even if it means game over, because endings, good or bad, are an integral part of the experience. So, the story would branch out when Morpheus presents two pills, with distinctively different dialogues and developments piled together. With one branching point leads to another, pretty soon the text becomes a scrambled mess. Being able to tell where one dialogue section starts and ends is critical. You\u2019ve got to learn to be a Timelord in <em>Doctor Who<\/em>\u2014perceive time differently.<\/p>\n<p style=\"font-weight: 400;\">How does one do that? By playing the game fully before diving into translation, as a matter of course. While having fun, get to know the lay of the land, mark story branching points, and chart nooks and crevices that you fail to reach in your playthroughs based on the overall context. If everything fails, <em>ask the developer<\/em>. Communication is a huge part of video game localization, as questions (<em>a lot<\/em> of them) are inevitable, given the nature of your source text.<\/p>\n<p style=\"font-weight: 400;\">Altogether, the technological bar of entry to game localization is in fact quite low. What it really takes is the <em>love<\/em> for the game, just like the translation of literary work. You\u2019ve got to have enough love to wholly dig the game\/novel and its nuances. In the overwhelming majority of failed game localization projects, the root cause, instead of \u201cmistranslation,\u201d is the failure to create a sufficient level of immersion. Sometimes 1+1=5, so to speak, if a justified situation calls for it. If you always wanted to do literary translation but got dissuaded by the grim outlook of compensation, consider giving game localization a try. Don\u2019t worry about the know-how part, as you only need to work on 20% of readiness.<\/p>\n<p style=\"font-weight: 400;\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2069 alignleft\" src=\"https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2021\/04\/20240615_184315-225x300.jpg\" alt=\"\" width=\"282\" height=\"376\" srcset=\"https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2021\/04\/20240615_184315-225x300.jpg 225w, https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2021\/04\/20240615_184315-768x1024.jpg 768w, https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2021\/04\/20240615_184315-1152x1536.jpg 1152w, https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2021\/04\/20240615_184315-18x24.jpg 18w, https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2021\/04\/20240615_184315-27x36.jpg 27w, https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2021\/04\/20240615_184315-36x48.jpg 36w, https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2021\/04\/20240615_184315-rotated.jpg 1285w\" sizes=\"auto, (max-width: 282px) 100vw, 282px\" \/>Siyang Gao is a programmer-repurposed-into-a-translator, starting off with video game localization (from English into Chinese), then branching into a wide spectrum of industries over the next 18 years, including but not limited to journalism, literature, legal, medical, IT, and fashion. Since 2022, he&#8217;s been returning to his root by picking up video game localization work again, this time from Chinese into English. He believes Chinese game developers are underrepresented in the global community and a big part of the reason is poor localization, from translation to project management. His current focus is to find a replicable methodology that could effectively facilitate teamwork in game localization.<\/p>\n<p>Edited by Fang Sheng and Sijin Xian.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Siyang Gao Photo by Glenn Carstens-Peters on Unsplash The idea of \u201cvideo game localization\u201d can be intimidating. In fact, the number one misconception about it, as far as I have seen, is that it requires a lot of technological know-how. But does it? Now, relax and have a cup of tea. Let\u2019s see what [&hellip;]<\/p>\n","protected":false},"author":69,"featured_media":2067,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[19,11],"tags":[],"class_list":{"0":"post-2066","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-industry","8":"category-translation","9":"entry"},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/www.ata-divisions.org\/CLD\/wp-content\/uploads\/2024\/07\/glenn-carstens-peters-0woyPEJQ7jc-unsplash-scaled.jpg","_links":{"self":[{"href":"https:\/\/www.ata-divisions.org\/CLD\/wp-json\/wp\/v2\/posts\/2066","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ata-divisions.org\/CLD\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ata-divisions.org\/CLD\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ata-divisions.org\/CLD\/wp-json\/wp\/v2\/users\/69"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ata-divisions.org\/CLD\/wp-json\/wp\/v2\/comments?post=2066"}],"version-history":[{"count":11,"href":"https:\/\/www.ata-divisions.org\/CLD\/wp-json\/wp\/v2\/posts\/2066\/revisions"}],"predecessor-version":[{"id":2079,"href":"https:\/\/www.ata-divisions.org\/CLD\/wp-json\/wp\/v2\/posts\/2066\/revisions\/2079"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ata-divisions.org\/CLD\/wp-json\/wp\/v2\/media\/2067"}],"wp:attachment":[{"href":"https:\/\/www.ata-divisions.org\/CLD\/wp-json\/wp\/v2\/media?parent=2066"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ata-divisions.org\/CLD\/wp-json\/wp\/v2\/categories?post=2066"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ata-divisions.org\/CLD\/wp-json\/wp\/v2\/tags?post=2066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}