İçindekiler
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
| Seviye | Neyin Yerelleştirildiği | Maliyet | Kapsam |
|---|---|---|---|
| Lokalizasyon yok | Hiçbir şey | $0 | Tek pazar |
| Kutu ve belgeler | Ambalaj, kılavuz, mağaza listesi | Düşük | Minimum pazar genişlemesi |
| Kısmi lokalizasyon | UI metni, menüler, altyazılar | Orta | Büyük pazarlar |
| Tam lokalizasyon | Tüm metinler, voice-over, ses, pazarlama | Yüksek | Global lansman |
| Kültürleştirme | Kültürel hassasiyetler için uyarlanmış içerik | En yüksek | Derin 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ı
- Metin genişlemesinin UI'yi bozması — Almanca ve Fince çeviriler, sabit genişlikli UI öğelerini sıklıkla taşar
- Bağlamsız çeviri — Ekran görüntüleri veya oyun bağlamı olmayan çevirmenler hatalı çeviriler üretir
- Birleştirilmiş stringler — Farklı kelime sırasına sahip dillerde parçalardan cümle oluşturmak başarısız olur
- Görüntülerdeki hardcoded metin — Sprite veya dokular içindeki gömülü metin her dil için yeniden oluşturulmalıdır
- 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.