Tutorials

Game Localization: A Complete Guide to Localizing Video Games

Eray Gündoğmuş
Eray Gündoğmuş
·18 min read
Share
Game Localization: A Complete Guide to Localizing Video Games

Game Localization: A Complete Guide to Localizing Video Games

Key Takeaways

  • Game localization encompasses text translation, voice-over recording, UI adaptation, cultural review, and legal compliance for each target market
  • Internationalization (i18n) must be built into the game engine from the start — retrofitting localization into a finished game is significantly more expensive
  • String externalization, Unicode support, and flexible UI layouts are the three most critical technical foundations
  • Localization testing (LQA) is a distinct phase that must cover linguistic accuracy, cultural appropriateness, and functional correctness

What Is Game Localization?

Game localization is the process of adapting a video game's content, interface, and experience for players in different languages and regions. It goes beyond text translation to include:

  • UI/UX adaptation — resizing buttons, adjusting layouts for text expansion, supporting RTL scripts
  • Voice-over and audio — recording dialogue in target languages or adding subtitles
  • Cultural adaptation — modifying references, humor, imagery, and symbolism for cultural appropriateness
  • Legal compliance — meeting age rating requirements (PEGI, ESRB, CERO) and local regulations per market
  • Marketing materials — localizing store listings, trailers, and promotional content

Levels of Game Localization

LevelWhat Is LocalizedCostScope
No localizationNothing$0Single market
Box and docsPackaging, manual, store listingLowMinimal market expansion
Partial localizationUI text, menus, subtitlesMediumMajor markets
Full localizationAll text, voice-over, audio, marketingHighGlobal launch
CulturalizationContent adapted for cultural sensitivitiesHighestDeep market penetration

Most indie studios start with partial localization (UI + subtitles) for their top 5-10 markets, while AAA studios typically pursue full localization for major markets.

Technical Foundations for Game Localization

String Externalization

All player-facing text must be stored outside the source code in external resource files:

// BAD: Hardcoded strings
button.text = "Start Game";

// GOOD: Externalized strings
button.text = t("menu.start_game");

Resource files should use a structured format (JSON, XLIFF, or proprietary formats) that supports:

  • Key-value pairs with context notes
  • Plural forms for languages with complex plural rules
  • Variable interpolation for dynamic values

Unicode and Font Support

  • Use UTF-8 encoding throughout the text pipeline
  • Ensure fonts include glyphs for all target languages (CJK characters, Arabic script, Cyrillic, etc.)
  • Test font rendering at all UI sizes — some scripts require larger font sizes for readability

Flexible UI Layouts

Text expansion is a major challenge in game localization:

  • German text is typically 30-35% longer than English
  • Finnish and Dutch can be even longer
  • Chinese, Japanese, and Korean may be shorter but require larger font sizes

UI elements must accommodate these differences through:

  • Auto-sizing text containers
  • Scrollable text fields for descriptions
  • Responsive layout systems that adapt to text length

Game Localization Workflow

Phase 1: Internationalization (Pre-Production)

Build localization support into the game engine:

  • Implement string externalization system
  • Set up Unicode text rendering pipeline
  • Design flexible UI layouts
  • Plan for audio localization (lip sync, timing)

Phase 2: Content Preparation (Production)

During game development:

  • Maintain a centralized string database with context and character limits
  • Provide screenshots and context notes for translators
  • Flag culturally sensitive content for review
  • Establish a terminology glossary for consistent translations

Phase 3: Translation and Adaptation

For each target language:

  • Professional translation by game localization specialists
  • Cultural review by native-speaking QA reviewers
  • Voice-over recording (if applicable) with direction notes
  • Marketing material localization

Phase 4: Localization QA (LQA)

Testing specifically for localized versions:

  • Linguistic testing — accuracy, grammar, terminology consistency
  • Cosmetic testing — text overflow, truncation, font rendering issues
  • Functional testing — ensure localized strings do not break game logic
  • Cultural testing — review for cultural appropriateness and sensitivity
  • Compliance testing — verify age rating requirements per market

Common Game Localization Challenges

  1. Text expansion breaking UI — German and Finnish translations frequently overflow fixed-width UI elements
  2. Context-free translation — Translators without screenshots or gameplay context produce inaccurate translations
  3. Concatenated strings — Building sentences from fragments breaks in languages with different word order
  4. Hardcoded text in images — Text baked into sprites or textures requires recreation for each language
  5. Late localization — Adding localization support after the game is feature-complete multiplies costs and delays launch

FAQ

When should I start planning for localization? During pre-production. The internationalization architecture (string externalization, Unicode support, flexible UI) should be planned and implemented before content creation begins.

Which languages should I localize into first? The most common priority languages for games are: EFIGS (English, French, Italian, German, Spanish), followed by Brazilian Portuguese, Russian, Simplified Chinese, Japanese, and Korean. Prioritize based on your game's target audience and platform analytics.

How much does game localization cost? Costs vary widely based on game size and localization depth. Text-only localization for a small indie game is significantly more affordable than full voice-over localization for AAA titles. Budget 10-20% of total development cost for localization.

Should I use machine translation for game localization? Machine translation can accelerate initial drafts for non-narrative content (UI labels, system messages), but professional human translation is strongly recommended for dialogue, story content, and anything players interact with directly.

How do I handle ongoing updates and DLC localization? Use a translation management system (TMS) that supports incremental updates. When new content is added, only the new or changed strings need translation. Maintain your terminology glossary to ensure consistency across updates.