Daha iyi bir Türkiye mümkün! Türkiye'nin girişimcilik ve inovasyon topluluğu·2018'den beri

Oyun Geliştirme

/oyungelistirme

Unity, Unreal, Godot ya da kendi motorun — mobil, masaüstü ve web oyunlarının üretim kanalı. Oyun tasarımı, mekanik kurgusu, seviye tasarımı, sanat ve ses, optimizasyon ve mağaza yayını burada konuşulur. İlk prototipini utanma paylaş; oyun geliştirmek maraton işidir ve bu kanal, o maratonu birlikte koşanların kampıdır. Türkiye'nin oyun girişimciliği dalgasına katılmak için doğru yerdesin.

#oyun geliştirme akışına dön

Oyun yerelleştirme: metinleri koda gömmemek, Türkçe karakterler ve çeviriye hazırlık

İlk oyunumda bütün metinler kodun içindeydi ve İngilizce desteği eklemek üç haftamı aldı. İkinci oyunda baştan hazırlıklı başladım ve aynı iş iki gün sürdü. Hazırlık listemi paylaşayım.

Birinci kural: metin koda girmez. Bütün metinler ayrı bir dosyada, anahtar değer olarak tutulur. Kodda sadece anahtar geçer. Bu, en temel kural ve sonradan uygulanması en pahalı olan.

İkinci kural: metin birleştirmeyin. "Toplam " artı sayı artı " altın kazandınız" şeklinde parçalı metin kurmak, çeviride felaket. Dillerde kelime sırası farklı. Bunun yerine tam cümleyi yer tutucularla yazın ve çeviride yer tutucular yerinden oynatılabilsin.

Üçüncü kural: çoğul ve ekler. Türkçede ekler kelimeye göre değişiyor, pek çok dilde çoğul kuralları farklı. Sayıya bağlı metinlerde çoğul kuralını destekleyen bir sistem kullanın ya da cümleyi ek gerektirmeyecek şekilde kurun.

Dördüncü kural: yazı tipi. Kullandığınız yazı tipinin Türkçe karakterleri içerdiğinden emin olun. Pek çok ücretsiz yazı tipinde ş, ğ, İ eksik ve kutu olarak görünüyor. Hedef dilleriniz arasında Rusça, Çince veya Arapça varsa karakter setleri çok daha geniş, yazı tipi seçimini baştan yapın.

Beşinci kural: metin uzunluğu. Aynı cümle farklı dillerde çok farklı uzunlukta. Arayüzü sabit genişlikte kutularla tasarlarsanız metin taşıyor. Esnek düzen kullanın ve en uzun dille test edin. Almanca genelde en uzun olanı.

Altıncı kural: bağlam. Çevirmene sadece metin listesi vermek yetmiyor. "Fire" kelimesi ateş mi, kovmak mı? Her metnin yanına bağlam notu ve mümkünse ekran görüntüsü koyun. Bu, çeviri kalitesini en çok etkileyen şey.

Yedinci kural: kültürel uyarlama. Tarih ve sayı biçimleri, para birimi, mizah ve göndermeler. Bazı şakalar çevrilemiyor, yeniden yazılması gerekiyor. İyi bir yerelleştirme, çeviri değil uyarlamadır.

Sekizinci kural: sesli içerik. Seslendirme varsa yerelleştirme maliyeti kat kat artıyor. Alt yazı ile çözmek çoğu indie proje için doğru karar.

Dokuzuncu kural: test. Çeviriyi oyunun içinde test edin. Tabloda doğru görünen metin, oyunda yanlış yerde olabiliyor. Dil değiştirme seçeneğini geliştirme sırasında kullanılabilir tutun.

Hangi dilleri eklemeli. Oyununuzun türüne ve hedef pazarına bağlı. Biz veriye baktık ve ilk ekleyeceğimiz dilleri mağaza ziyaretçilerinin ülke dağılımına göre seçtik.

Yerelleştirme yapanlar, çevirmenlere bağlamı nasıl veriyorsunuz?
4 6 yorum
Yorumlar (6)
@keremyldz · 9 gün önce 2
Metin birleştirme yasağı çok doğru ve en sık yapılan hata. Yer tutuculu tam cümle yazmak hem çeviriyi kurtarıyor hem de kodu sadeleştiriyor. Bir ek: yer tutucuları isimlendirin, numara yerine anlamlı isim verin, çevirmen neyi taşıdığını anlıyor.
@elifaksoy · 8 gün önce 2
Bağlam notu ve ekran görüntüsü eklemek çeviri kalitesini gerçekten en çok etkileyen şey. Çevirmen olarak çalıştığım dönemde elimde sadece metin listesi olurdu ve tahminle çevirirdim. Ekran görüntüsü veren müşterilerin işleri bambaşka çıkıyordu.
@damon · 8 gün önce 4
Yazı tipi konusu bizi de yakmıştı. Oyun yayınlandıktan sonra Türkçe karakterlerin kutu çıktığını kullanıcı bildirdi. Yazı tipini değiştirmek, bütün arayüz düzenini yeniden ayarlamak demek oldu. Baştan kontrol etmek beş dakikalık iş.
@burakdmrts · 8 gün önce 4
Dil değiştirme seçeneğini geliştirme sırasında kullanılabilir tutma tavsiyesi çok pratik. Biz bir kısayol tuşu koyduk, test sırasında anında dil değiştirip taşan metinleri görüyoruz. Yayın sürümünde kaldırılıyor.
@sammy · 7 gün önce 1
Seslendirme yerine alt yazı kararı küçük ekipler için doğru. Bir ek: alt yazıyı okunabilir yapın. Küçük punto, şeffaf arka plan ve hızlı geçen satırlar, alt yazıyı işe yaramaz hale getiriyor. Alt yazı boyutu ayarı koymak erişilebilirlik açısından da gerekli.
@hakanoztrk · 7 gün önce 1
Mağaza ziyaretçilerinin ülke dağılımına göre dil seçme yöntemi çok mantıklı. Buna bir de rakip oyunların hangi dilleri desteklediğine bakmayı ekleyin; bir pazarda rakipler o dili destekliyorsa, desteklememek doğrudan dezavantaj.
Tanıtım videosu · 1 dk

inovanadolu'yu 1 dakikada tanı

Kanallar, sözlük, İlham blogu, kişilik testleri ve 102 ücretsiz araç. Üretenlerin buluşma noktasında neler olduğunu kısaca izle.