Rehberler//18 dk okuma

Oyun Lokalizasyonu: Video Oyunlarını Yerelleştirmeye Yönelik Eksiksiz Kılavuz

Eray Gündoğmuş
Paylaş

Oyun Lokalizasyonu: Video Oyunlarını Yerelleştirmeye Yönelik Eksiksiz Kılavuz

Temel Çıkarımlar

  • Oyun lokalizasyonu; her hedef pazar için metin çevirisi, voice-over kaydı, UI uyarlaması, kültürel inceleme ve yasal uyumu kapsar
  • Internationalization (i18n), oyun motoruna başından itibaren entegre edilmelidir — tamamlanmış bir oyuna sonradan lokalizasyon eklemek çok daha maliyetlidir
  • String dışsallaştırma, Unicode desteği ve esnek UI düzenleri en kritik üç teknik temeldir
  • Lokalizasyon testi (LQA), dilbilimsel doğruluğu, kültürel uygunluğu ve işlevsel doğruluğu kapsaması gereken ayrı bir aşamadır

Oyun Lokalizasyonu Nedir?

Oyun lokalizasyonu, bir video oyununun içeriğini, arayüzünü ve deneyimini farklı dil ve bölgelerdeki oyuncular için uyarlama sürecidir. Metin çevirisinin çok ötesine geçer ve şunları içerir:

  • UI/UX uyarlaması — düğmeleri yeniden boyutlandırma, metin genişlemesi için düzenleri ayarlama, RTL yazı tiplerini destekleme
  • Voice-over ve ses — hedef dillerde diyalog kaydetme veya altyazı ekleme
  • Kültürel uyarlama — kültürel uygunluk için referansları, mizahı, görüntüleri ve sembolleri değiştirme
  • Yasal uyum — yaş sınırı gereksinimlerini (PEGI, ESRB, CERO) ve pazar başına yerel düzenlemeleri karşılama
  • Pazarlama materyalleri — mağaza listelemelerini, fragmanları ve tanıtım içeriklerini yerelleştirme

Oyun Lokalizasyonu Seviyeleri

SeviyeNeyin YerelleştirildiğiMaliyetKapsam
Lokalizasyon yokHiçbir şey$0Tek pazar
Kutu ve belgelerAmbalaj, kılavuz, mağaza listesiDüşükMinimum pazar genişlemesi
Kısmi lokalizasyonUI metni, menüler, altyazılarOrtaBüyük pazarlar
Tam lokalizasyonTüm metinler, voice-over, ses, pazarlamaYüksekGlobal lansman
KültürleştirmeKültürel hassasiyetler için uyarlanmış içerikEn yüksekDerin pazar penetrasyonu

Çoğu indie stüdyo, ilk 5-10 pazar için kısmi lokalizasyonla (UI + altyazılar) başlar; AAA stüdyoları ise büyük pazarlar için genellikle tam lokalizasyonu hedefler.

Oyun Lokalizasyonunun Teknik Temelleri

String Dışsallaştırma

Oyuncuya yönelik tüm metinler, kaynak kodunun dışında, harici kaynak dosyalarında saklanmalıdır:

// KÖTÜ: Hardcoded stringler
button.text = "Start Game";

// İYİ: Dışsallaştırılmış stringler
button.text = t("menu.start_game");

Kaynak dosyaları, şunları destekleyen yapılandırılmış bir biçim (JSON, XLIFF veya tescilli biçimler) kullanmalıdır:

  • Bağlam notları olan anahtar-değer çiftleri
  • Karmaşık çoğul kurallarına sahip diller için çoğul formlar
  • Dinamik değerler için değişken enterpolasyonu

Unicode ve Yazı Tipi Desteği

  • Metin pipeline'ı boyunca UTF-8 kodlaması kullanın
  • Yazı tiplerinin tüm hedef diller için glifleri içerdiğinden emin olun (CJK karakterleri, Arapça yazı, Kiril vb.)
  • Tüm UI boyutlarında yazı tipi oluşturmayı test edin — bazı yazı tipleri okunabilirlik için daha büyük yazı tipi boyutları gerektirir

Esnek UI Düzenleri

Metin genişlemesi, oyun lokalizasyonunda önemli bir zorluktur:

  • Almanca metinler genellikle İngilizceden %30-35 daha uzundur
  • Fince ve Flemenkçe daha da uzun olabilir
  • Çince, Japonca ve Korece daha kısa olabilir ancak daha büyük yazı tipi boyutları gerektirir

UI öğeleri şu yöntemlerle bu farklılıklara uyum sağlamalıdır:

  • Otomatik boyutlandırmalı metin kapsayıcıları
  • Açıklamalar için kaydırılabilir metin alanları
  • Metin uzunluğuna uyum sağlayan duyarlı düzen sistemleri

Oyun Lokalizasyonu İş Akışı

Aşama 1: Internationalization (Ön Üretim)

Oyun motoruna lokalizasyon desteği entegre edin:

  • String dışsallaştırma sistemini uygulayın
  • Unicode metin oluşturma pipeline'ını ayarlayın
  • Esnek UI düzenlerini tasarlayın
  • Ses lokalizasyonunu planlayın (dudak senkronizasyonu, zamanlama)

Aşama 2: İçerik Hazırlama (Üretim)

Oyun geliştirme sırasında:

  • Bağlam ve karakter sınırlarıyla merkezi bir string veritabanı tutun
  • Çevirmenler için ekran görüntüleri ve bağlam notları sağlayın
  • Kültürel açıdan hassas içerikleri inceleme için işaretleyin
  • Tutarlı çeviriler için terimler sözlüğü oluşturun

Aşama 3: Çeviri ve Uyarlama

Her hedef dil için:

  • Oyun lokalizasyonu uzmanları tarafından profesyonel çeviri
  • Anadili konuşan QA inceleyiciler tarafından kültürel inceleme
  • Voice-over kaydı (uygulanabiliyorsa) ve yönetmen notları
  • Pazarlama materyallerinin lokalizasyonu

Aşama 4: Lokalizasyon QA (LQA)

Yerelleştirilmiş sürümler için özel test:

  • Dilbilimsel test — doğruluk, gramer, terminoloji tutarlılığı
  • Görsel test — metin taşması, kesme, yazı tipi oluşturma sorunları
  • İşlevsel test — yerelleştirilmiş stringlerin oyun mantığını bozmamasını sağlama
  • Kültürel test — kültürel uygunluk ve hassasiyet incelemesi
  • Uyum testi — pazar başına yaş sınırı gereksinimlerini doğrulama

Yaygın Oyun Lokalizasyonu Zorlukları

  1. Metin genişlemesinin UI'yi bozması — Almanca ve Fince çeviriler, sabit genişlikli UI öğelerini sıklıkla taşar
  2. Bağlamsız çeviri — Ekran görüntüleri veya oyun bağlamı olmayan çevirmenler hatalı çeviriler üretir
  3. Birleştirilmiş stringler — Farklı kelime sırasına sahip dillerde parçalardan cümle oluşturmak başarısız olur
  4. Görüntülerdeki hardcoded metin — Sprite veya dokular içindeki gömülü metin her dil için yeniden oluşturulmalıdır
  5. Geç lokalizasyon — Oyun özellik tamamlandıktan sonra lokalizasyon desteği eklemek maliyetleri artırır ve lansmanı geciktirir

SSS

Lokalizasyon planlamaya ne zaman başlamalıyım? Ön üretim sırasında. Internationalization mimarisi (string dışsallaştırma, Unicode desteği, esnek UI), içerik oluşturma başlamadan önce planlanmalı ve uygulanmalıdır.

Önce hangi dillere lokalize etmeliyim? Oyunlar için en yaygın öncelikli diller şunlardır: EFIGS (İngilizce, Fransızca, İtalyanca, Almanca, İspanyolca), ardından Brezilya Portekizcesi, Rusça, Basitleştirilmiş Çince, Japonca ve Korece. Oyununuzun hedef kitlesine ve platform analitiğine göre önceliklendirin.

Oyun lokalizasyonu ne kadar maliyetlidir? Maliyetler, oyun boyutuna ve lokalizasyon derinliğine bağlı olarak büyük ölçüde değişir. Küçük bir indie oyunu için yalnızca metin lokalizasyonu, AAA başlıklar için tam voice-over lokalizasyonundan çok daha uygun maliyetlidir. Lokalizasyon için toplam geliştirme maliyetinin %10-20'sini bütçeleyin.

Oyun lokalizasyonu için machine translation kullanmalı mıyım? Machine translation, anlatı dışı içerik (UI etiketleri, sistem mesajları) için ilk taslakları hızlandırabilir, ancak diyalog, hikaye içeriği ve oyuncuların doğrudan etkileşime girdiği her şey için profesyonel insan çevirisi güçlü bir şekilde önerilir.

Süregelen güncellemeleri ve DLC lokalizasyonunu nasıl yönetirim? Artımlı güncellemeleri destekleyen bir translation management system (TMS) kullanın. Yeni içerik eklendiğinde, yalnızca yeni veya değiştirilmiş stringler çeviriye ihtiyaç duyar. Güncellemeler genelinde tutarlılığı sağlamak için terminoloji sözlüğünüzü koruyun.

Comments

Loading comments...