Oyun Geliştirme El Kitabı
Oyun geliştirme sürecinde rol alan kişileri anlatmaya çalıştım.
Başlıklar:
- Yapımcı
- Senarist
- Konsept Sanatçısı
- Oyun Tasarımcısı
- 3D Model Sanatçısı
- Doku Sanatçısı
- Art Direktör / Görüntü Yönetmeni
- Seviye Sanatçısı / Level Designer
- GUI Sanatçısı
- Animatör
- Programcı
- Backend Developer
- Ses ve Müzik Ekibi
- QA / Tester
- Çevirmen
1. Yapımcı
Yapım ekibini belirler ve idare eder. Yapımın bütçesini belirler. Bütçe dâhilinde, oyun geliştirebilecek bir ekip ile farklı kaynaklardan yararlanarak, kaliteli bir oyunu zamanında tamamlar. Bir çalışma programı oluşturur ve yönetir. Yapımın oluşturulmasında tüm çalışmaları idare eden, gerekli planlamaları yapan kişidir. İşe yarar kaynaklar bulur ve takımı başarıya götürür.
Görevleri
- Proje Planlama: Oyun kapsamında alınacak kararlar ve adım adım izlenecek yol belirlenir. Bütçe, zaman ve pazarlama alanında planlama yapılır.
- Koordinasyon: Verimli çalışan bir ekip ve ekip elemanları arasındaki düzen sağlanır. Ekipteki çalışma grupları (programcı, 3D model sanatçısı, ses ekibi, … ) denetlenir.
- Haberleşme: Dış kaynaklarla bağlantı kurulur.
2. Senarist
Her uzunlukta, kendi oluşturduğu ya da var olan kaynakları görsel dile çevirerek, belli bir sistem içinde görsel anlatım oluşturarak, metinler (senaryo) ve diyaloglar yazan kişidir. Senarist oyun içeriğinin kurgusal veya eğitici olacağına karar verir. Senaristlerin amacı, oyuncunun oyunu oynarken heyecan duymasını, eğlenmesini, oyundan zevk almasını, bazen zorlanmasını ve bu zorluklarla baş etmek için hırs yapmasını sağlayacak veya küçük çocuklar için eğitici olabilecek, sürükleyici bir metin (senaryo) yazmaktır. Senarist metni (senaryo) yazmadan önce oyunun hangi yaş grubuna hitap edeceğine karar vermesi gerekmektedir, hedef kitleyi belirlemelidir.
3. Konsept Sanatçısı
Bu sanatçı; karakterlerin görünüşlerinin; oyundaki seviyelerin, araçların (taşıt) ve diğer öğelerin nasıl olacağını ayrıntılı bir şekilde anlatır ve ardından oyun için gerekli olan ve tasarımı yapılacak, çevre ve karakterlerin çizimini yapar. Oyunun taslağını oluşturur. Bunun için konsept sanatçısının çizime yeteneği olmalı ve sürekli çizim yapıp, çizimini geliştirmesi gerekir. Ekipteki diğer elemanlara, oyunun nasıl olacağı hakkında önceden fikir verir. Seviye sanatçısı da ortaya çıkan konsept ışığında oyunun içini doldurur. Konsept sanatçısı; oyunun içeriğini, oyunun türünü, oyundaki açıklamaları, oyunun özelliklerini, oyunun ayarlarını, oyunun hikâyesini, hedef kitleyi, hangi platformlar için geliştirileceğini, oyunun tahmini tamamlanma süresini, pazar analizini, ekibin ihtiyaçlarını ve risk analizini bulunduran bir belge oluşturur (konsept dokümanı).
4. Oyun Tasarımcısı
Oyunu yaratan, gelişim sürecinde geliştirici ekibi denetleyen kişidir. Oyun tasarımcısı; 3D model sanatçıları, programcılar ve ses ekibi de dâhil olmak üzere geliştirme ekibinin diğer üyeleri ile birlikte çalışmaktadır. Oyunun aslında nasıl çalıştığını (oyunun mekaniği) ve stilini tanımlar. Ekran görüntüleri, arayüz diyagramları, akış şemaları, kod şablonları, durum tabloları gibi araçları kullanarak oyunu tasarım aşamasında belgeler (oyun tasarım dokümanı). Oyun tasarım dokümanı; konsept dokümanının içeriğinden yararlanılarak oluşturulur. Oyun tasarım dokümanında, konsept dokümanında bahsedilenler ayrıntılı bir şekilde açıklanır. Ekip arkadaşları sürekli çalışmalarını güncelleyeceği için oyun tasarımcısı da bu belgeyi güncel tutar. Oyun teoriden gerçekliğe doğru ilerledikçe, oyundaki zorluk ve eğlence arasındaki dengeyi tüm oyuncular için sağlamak adına oyun sık sık test edilir. Oyun tasarımcısı, oyunun oynanabilirliği ve eğlence düzeyinden sorumlu kişidir. Oyun tasarımcısı ayrıca arka planda araştırmalar yapar ve oyun için gerekli verileri toplar.
5. 3D Model Sanatçısı
Adından da anlaşıldığı gibi 3D model sanatçısının işi; 3 boyutlu nesneler, karakterler ve sahne tasarlamaktır. Bu çalışmalar genellikle Maya, 3D Studio Max, Softimage XSI veya Lightwave gibi programlarla yapılır. Biz şuan için 3D Studio Max programını kullanıyoruz. Oluşturulan modele; doku haritaları eklenir, projenin arka planında çalışacak veriler (animasyon) eklenir, bazı durumlarda görsel efektler eklenir. Bir model bu ve bunun gibi yapıları içerir. Modele detay verirken genellikle Zbrush, Sculptris, Autodesk Modbox, Blender ve 3D-Coat gibi programlar kullanılır. Biz şuan için Zbrush programını kullanıyoruz. Sanatçı, oyunun oynanacağı cihazın sistemine göre modellerin boyutlarını ayarlar. Doku sanatçısı ile birlikte çalışır.
Unutmamak gerekir ki çoğu zaman oyuncu için görsellik ön plandadır ve oyuncu oynadığı oyunda gerçeklik arar, bunu sağlayan etkenlerden biri de 3 boyutlu model tasarımıdır, onun için bir model tasarlanırken oyuncu için inandırıcılığına çok dikkat edilmelidir, olabildiğince gerçekçi yapılmalıdır.
Sanatçı modeli tasarlamaya başlamadan önce şu adımları gerçekleştirmelidir:
- Yapacağı model ile ilgili referans toplar (imajlar)
- Yapacağı model için en uygun olan imaja karar verir
- Blueprint hazırlar
- High model hazırlar
- Low model hazırlar
- Bake yapar (baking). Normal map bake, ambient occlusion (AO) bake, high model low modele bake edilir.
- Modele doku (texture) oluşturur, doku (texture) kalıbına alır (texturing). Bu kısmı doku sanatçısı da yapabilir.
- Detay oranını ayarlar (LOD)
Bu iş oldukça zor gibi görünse de sanatçı, yapacağı işi biliyorsa ve modellemeye yeteneği varsa onun için zor diye bir şey yoktur. Tabi bu iş için sadece yetenek yeterli değildir, sürekli pratik yapılmalıdır. Sanatçılar becerilerine göre kıdemli (senior) ve tecrübesiz (junior) olarak gruplandırılabilir.
6. Doku Sanatçısı
Adından da anlaşıldığı gibi doku sanatçısının işi; nesnelere ve karakterlere doku oluşturmaktır. Bu çalışmalar genellikle Adobe Photoshop ve Gimp gibi programlar ile yapılır. Biz şuan için Adobe Photoshop programını kullanıyoruz. Doku sanatçıları; planlanmış olan 3 boyutlu nesnelerin ve karakterlerin, dış görünüşlerinin gerçekçi ve hatasız bir şekilde tasarlanmasına özen gösterir, tasarlanan dokunun modele tam olarak uyum göstermesini sağlar. Doku sanatçısı, gerçek hayattaki nesnelerin, canlıların dokularını incelemeli ve onların dokuları hakkında geniş bir bilgiye sahip olmalıdır. Doku sanatçısının yaptığı dokular, gerçek hayattakine yakın olmalıdır, çünkü tasarlanan modeller ne kadar gerçekçi olursa olsun o modelin tam anlamıyla gerçekçi, normal hayattaki gibi görünebilmesi için, tasarlanan modelin dokusunun, gerçek hayattaki dokusuna sahip olması gerekir. Sahne 3 boyutlu olabilir, ama dokular (2 boyutlu) onları desteklemek zorundadır. Oyunun oynanacağı cihazın sistemine göre dokuların boyutlarını ayarlar. 3D model sanatçısı ile birlikte çalışır.
Unutmamak gerekir ki çoğu zaman oyuncu için görsellik ön plandadır ve oyuncu oynadığı oyunda gerçeklik arar, bunu sağlayan etkenlerden biri de doku tasarımıdır, bu nedenden ötürü bir model için doku tasarlanırken oyuncu için inandırıcılığına çok dikkat edilmelidir, olabildiğince gerçekçi yapılmalıdır.
7. Art Direktör / Görüntü Yönetmeni
Art direktör oyundaki görsel unsurlardan sorumludur. Ama tek işi bu değildir, pazarlama materyallerinden ve web tasarımından da sorumludur. Programcılarla yakından çalışmaları gerekir, programcıların görsel materyallerden kaynaklı teknik sorunlarına çözüm bulur ve onlara sorunsuz çalışma ortamı sağlar. Aynı zamanda oyunun görselliğinin ve oyundaki gerçekliğin sağlanması için oyun tasarımcısıyla birlikte çalışır, tasarımda oluşabilecek sorunlara çözüm bulur.
8. Seviye Sanatçısı / Level Designer
Yeni bir oyun yapmak karmaşık ve uzun soluklu bir iştir ve önemli aşamalardan biri seviye tasarımıdır. Seviye sanatçısı; diğer sanatçılar ile birlikte çalışır. (3D model sanatçısı, konsept sanatçısı, GUI sanatçısı, …) Seviye sanatçısı, 3 boyutlu çalışmalar için; Maya, 3D Studio Max veya Softimage XSI programlarını (hangisi kullanılıyorsa), doku çalışması için ise Adobe Photoshop veya Gimp programlarını (hangisi kullanılıyorsa) bilmesi gerekir. Seviye sanatçısı, oyunun konsepti altında oyundaki öğeleri, düşmanları, interaktif mekaniği mekâna yerleştirir, oyuncunun oynayacağı ortamları, oyundaki seviyeleri, zorlukları ve görevleri oluşturur. Bu tipik bir oyunda canavarları, can paketlerini, silahları ve/veya özel öğeleri içerebilir. Seviye tasarımcısı, haritayı tasarlamak ve oluşturmak için diğer sanatçılar tarafından sağlanan bileşenleri kullanır. Seviye sanatçısı, oluşturduğu seviyede; çalışan kodlardan, tetikleyicilerden ve oyuncunun üstesinden geleceği sorunlardan, çevresindeki varlıklarla etkileşiminden kesin olarak sorumludur. Seviye sanatçısı, oyunun seviyesini oluşturmak için sık sık 3 boyutlu modellere ve oyun için yazılmış kodlara ihtiyaç duyar. Bu yüzden seviye tasarımı özel beceri ve beceriler gerektirir, oyun tasarımı kadar öneme sahiptir. Seviye sanatçısı, oyunun konseptini ve mekaniğini çok iyi anlamalıdır. Seviye sanatçısı, oyun ortamında dekorun ne olduğunu, oyundaki öğelerin neler olduğunu, kendi özel tasarımının oyun planına nasıl sığacağını bilmek zorundadır. Net hedefler ve anlaşılır bir mekân seviye tasarımının önemli bir parçasıdır. Oyun eğlenceli ve sürükleyici olmuşsa, seviye sanatçısı işini doğru yapmış demektir. Seviye sanatçısı oyun yapım aşamasındayken çalışır ve oyun tamamlandıktan sonra da çalışmaya devam eder.
Seviye sanatçısı genellikle haritanın kabataslak bir çizimini yapmakla başlar ve sonra da kabaca oynanabilir 3 boyutlu bir halini tasarlar ve burada haritanın kabaca düzenini sağlar. Oyun bitiminde seviye sanatçısı artık haritadaki düzeni sağlamış olur. Haritanın içeriğinden sorumludur. Bir seviye tasarlanırken alınması gereken birçok karar vardır: örneğin oyuncunun savaşacağı kaç düşman olacak, mekânda buna bağlı olarak kaç tane sağlık paketi veya özel güç paketi olacak? Veya belki beklenmedik bir şekilde saldıran düşman yaparak gerginlik yaratmak isteniyor. Burada büyük savaşlar veya çözülmesi gereken bulmacalar olabilir.
9. GUI Sanatçısı
GUI sanatçısı, oyunun çeşitli ekran boyutları için, ekran düzenini ve giriş aygıtlarının işlevlerini oluşturur. Öncelikli görevi menü sistemleri ve oyundaki skor elemanlarını oluşturmaktır. Sanatçı, GUI tasarımını yapmadan önce Mock-Up’ını oluşturur. Bu çalışmalarda genellikle Balsamiq Mockups, Mockingbird, Mockup Builder, MockFlow, HotGloo gibi programlar kullanılır. Biz şuan için Balsamiq Mockups programını kullanıyoruz. Burada iyi bir düzen olmalı, GUI sanatçısının grafik tasarımı ve yazım becerisi iyi olmalıdır. Bir oyunda GUI, her zaman ilk görülen interaktif öğe olduğundan ilgi çekici, net ve tasarım olarak mükemmel olmalıdır. GUI sanatçısının, bu açıdan büyük bir sorumluluğu vardır. Bir oyun etkileyici modellere ve programlamaya sahip olsa bile eğer GUI tasarımı basit, özensiz ise bu, oyunun etkileyiciliğini bozar, oyunu basit bir hale getirir.
10. Animatör
Animatör, oyundaki görsel unsurlara can verir, onlara hareket kabiliyeti sağlar ve oyun ekibinin vazgeçilmez bir parçasıdır. 3D model sanatçısıyla birlikte çalışır. Animatör, oyundaki görüntüleri, bir dizi resmi bir araya getirerek oluşturur. Bu çalışmalarda genellikle Maya, 3D Studio Max, Cinema 4D, Houdini, Zbrush ve Blender gibi programlar kullanılır. Biz şuan için 3D Studio Max programını kullanıyoruz. Animatör, çalışmalarında gerçekçi ve yaratıcı olmalıdır, hayal gücünü çok iyi kullanmalıdır. Animasyon oyunun hayati parçasıdır, oyunun yapım aşamasındaki tüm tasarımlarda olduğu gibi, oyunun değerini yükseltme veya düşürme gücüne sahiptir. Bu nedenden ötürü animatörün önemli sorumlulukları vardır. Animatörler becerilerine göre kıdemli (senior) ve tecrübesiz (junior) olarak gruplandırılabilir.
Görevleri
- Karakter Animasyonu
- Doğa Animasyonu
- Cut-Scene Animasyonu
- Teçhizat/Donanım Animasyonu
- Hareket Yakalama
10.1 Karakter Animasyonu
Animatörün ana görevi oyundaki karakterler için gerekli animasyon zincirini oluşturmaktır. Animasyonlar genellikle parçalı/ayrı animasyon klipleri şeklinde oluşturulur, daha sonra oyun motorunda bir araya getirilip hareket tamamlanır. 1 saniyeden daha az süren bir sahne çalışması olsun veya dakikalarca süren bir diyalog sahnesi olsun, animatör; inandırıcı, gerçekçi animasyonlar tasarlamaktan sorumludur ve oyundaki hareketleri/animasyonları kusursuz bir şekilde tasarlamak zorundadır. Animatörün hedefi, oyuncunun, oyunu oynarken gerçekten o anı yaşıyormuş gibi hissetmesini ve oyundaki inandırıcılığı sağlamaktır.
10.2 Doğa Animasyonu
Oyunun karakterleri dışındaki elemanların hareketini/animasyonunu oluşturur. Bunlar haritada; dinamik simülasyonlar oluşturma, flora ve fauna üzerindeki inandırıcı doğal hareketlerin animasyonlarını oluşturma olabilir. Genellikle doğa animasyonlarında animatör mümkün olduğu kadar az eklem yeri kullanarak, akıllı/verimli oyun objeleri oluşturur.
10.3 Cut-Scene Animasyonu
Özel kamera açılarında hangi animasyonun çalışacağını belirtir. (oyun içi videolar) Animatör, oyuncunun, oyunun içeriğini ve karakterlerin rollerini anlatarak doğru yere odaklanmasını sağlar. Oyunun bazı yerlerine sinematik gösterimler yerleştirilerek oyuncunun oyundan daha fazla zevk alması sağlanır.
10.4 Teçhizat/Donanım Animasyonu
Sürecin ilk aşamalarında karakterin çalışacağı animasyon oluşturulur. Önce iskeletin ne olacağına ve nasıl hareket etmesi gerektiğine karar verilir. Mümkün olduğunca doğru bir şekilde, iskelet için kontrol sistemi oluşturulur ve hızlı bir şekilde bu kontrol sistemi iskelete işlenir. Örneğin, bir tabancanın şarjörünün değiştirilme animasyonu.
10.5 Hareket Yakalama
Hareket yakalama, daha gerçekçi bir 3 boyutlu modelleme için insan, hayvan veya bitkilerin üzerine hareketi sırasında kayıt yapabilme özelliğine sahip cihazların, yaptıkları kaydı dijital ortama aktarması işi olarak tanımlanmaktadır.
11 Programcı
Programcı, oyunda çalışacak kodları tasarlar ve geliştirir, oyunun yapay zekâsını (AI) oluşturur. Programcı, görsel ve ses elemanlarını oyuna entegre eder, oyunu oynanabilir hale getirir. Bu çalışmalarda genellikle Unreal Engine, Unity, Cry Engine, Game Maker, Havok Vision Engine, ShiVa gibi oyun motorları kullanılır. Biz şuan için Unity 3D oyun motorunu kullanıyoruz. Bu oyun motoru Javascript(JS), C Sharp(C#) ve Boo programlama dillerini destekliyor. Programcı, oyunun son halini alabilmesi için tasarım ekibiyle birlikte çalışır. Programcının yazdığı kodlar diğer/başka programcılar tarafında anlaşılmalıdır, karmaşık ve anlaşılmaz kodlar yazmamalıdır. Mümkün olduğunca yazdığı kodlara açıklamalar eklemelidir. Aynı zamanda web sitesi yapımında da görevlidir. Programcılar becerilerine göre kıdemli (senior) ve tecrübesiz (junior) olarak gruplandırılabilir.
Görevleri
- Oyun Programlama
- Ses Programlama
- Yapay Zeka (AI) Programlama
11.1 Oyun Programlama
Programcının en temel görevidir. Bu görevde programcının sahip olması gereken özellikler:
- Önündeki kodu hızlı bir şekilde anlamak.
- Üstün programlama kabiliyeti ve bilgisi.
- Takım içindeki iyi iletişim kurmak. İstenileni doğru anlamak ve derdini doğru anlatmak.
- Programlamada proaktif bir tutum sergilemek.
- Üstün problem çözme kabiliyeti.
- Optimizasyon stratejileri.
11.2 Ses Programlama
Oyundaki sesleri işler, depolar; ses efektlerini ve müzikleri gerekli yerlerde oynatır. Ses ve müzik ekibiyle yakından çalışılır.
11.3 Yapay Zeka (AI) Programlama
Yapay zekânın çok farklı tanımları vardır. Bunlardan biri: insanın düşünme yöntemlerini analiz ederek bunların benzeri yapay yönergeleri geliştirmeye çalışmaktır.
Burada gerekli şeylerin bir listesi bulunmaktadır. En azından bunların bilinmesi yararlı olacaktır:
- Yönlendirme ve navigasyon algoritmaları (önemli)
- Psikoloji
- Sonlu durum makineleri ve ileti gönderme
- Fizik, fiziksel olaylar. (AI oyuncularının çevre ile etkileşimlerinin nasıl olduğunu anlamak)
- Optimizasyon stratejileri
- Grafik ve ağ(network) teorisi
- Yapay sinir ağları ve genetik algoritmalar
12. Backend Developer
Oyunun veri tabanı mimarisini inşa eden kişidir. Oyunun sunucu (server) tarafını oluşturur. Sunucu (server) tarafında oluşabilecek hatalardan ve oluşan hataları düzeltmekten sorumludur. Üstün programlama kabiliyetine ve bilgisine sahip olmalıdır.
Bunların bilinmesi yararlı olacaktır:
- İnternet erişim protokolleri
- Web API
- LAG
- Prediction Sistemi
- Etkin veri yapıları
13. Ses ve Müzik Ekibi
Ses/müzik ekibi, oyunda duyulan her şeyden sorumludur. Onlar karakterlere ses verir, oyundaki müziği ve ses efektlerini oluşturur. Bu çalışmalarda genellikle Sound Forge, Wavelab, Vegas ve Acid gibi programlar kullanılır. Biz şuan için Wavelab programını kullanıyoruz. Çoğu zaman göz ardı edilen bu ekip hayati öneme sahiptir, oyundaki atmosferi oluşturur. Bu ekip seviye sanatçısı, animatör ve programcıyla birlikte çalışmalıdır. Ses/müzik sanki oyunun bir parçası değilmiş gibi son dakikaya bırakılmamalı, oyundan kopmamalı. Programcıların oyunun ses alt yapısını oluşturması için bu ekibin önceden sesleri ayarlaması gerekir, programcılar da ona göre oyunun ses düzenini en doğru şekilde yapabilsin. (hangi ses/müzik oyunun neresinde ve ne zaman çalacak)
14. QA / Tester
QA/tester oyunun en önemli parçaları arasındadır. Çünkü yapılan bir oyunda veya herhangi bir yazılımda illaki hata çıkacaktır. Bu hataların tespitini ve raporlamayı bu bölüm üstlenmektedir. Genellikle bu görev bütün ekip elemanlarına verilir, ama her hâlükârda programcının ve backend developerın oyunu QA/test aşamasından geçirmeleri zorunludur. Çünkü oyunlarda en çok hata yapılan kısım kodlama kısmıdır, illaki bir şeyler gözden kaçar. Ama bu demek değildir ki oyunu sadece programcı ve backend developer test edecek. Ekibin diğer elemanları da QA/test aşamasına önem vermelidirler! Yapılan oyun ne kadar güzel, etkileyici, büyüleyici olursa olsun oyuncunun, oyunda bulduğu/fark ettiği bir hata oyunun değerini, oyuncunun gözünde bir anda düşürüverir ve bu sadece o oyunu değil, ekibin yaptığı tüm oyunları etkiler. Oyuncunun kafasında artık “bu firmanın yaptığı oyunlar kaliteli değil” fikri oluşur.
Görevleri
- Hata/Bug Ayıklama
- Kalite Kontrol
Oyunun Yayınlanana Kadar Geçtiği Aşamalar
- Alpha
- Code Freeze
- Beta
- Code Release
- Gold Master + Bakım
14.1 Alpha
Bu aşamada, oyun kısmen tamamlanmıştır. Oyun, oynanabilir ve oyunun bütün özellikleri çalışır durumdadır. Bu özellikler henüz test aşamasında olup, alpha sürümünün sonuçlarına bağlı olarak oyun tekrar gözden geçirilir ve düzenlenir. Bu aşamada test, sadece ekip içerisinde yapılır.
14.2 Code Freeze
Bu aşama, oyuna yeni kodların eklendikten ve gerekli değişiklikleri/ düzenlemeleri yapıldıktan sonra, oyuna artık yeni bir kod, özellik eklenmeyeceği aşamadır, kodlar dondurulur.
14.3 Beta
Bu aşamada, oyun artık tam olarak tamamlanmıştır. Oyun, tam olarak oynanabilir durumdadır ve oyunun bütün özellikleri tamamlanmıştır. Bu aşamada sadece oyundaki hatalar (bug) düzeltilir ve oyunun yayın aşamasına (gold master) kadar, oyunu engelleyecek hiçbir hata bırakılmaz. Oyunun özelliklerinde, oynayışında ve kodlarında değişiklik yapılmaz (yeniden bir şey eklenmez, kod yazılmaz). Bu aşamada test, oyunun beta sürümü belirli bir topluluk ile paylaşılır, bu topluluk oyunu test eder.
14.4 Code Release
Bu aşamada artık oyundaki bütün hatalar (bug) düzeltilmiştir ve oyun yayınlanmaya, oyuncuyla buluşmaya hazırdır. Son olarak ekip içinde QA/test aşamasından geçer.
14.5 Gold Master
Bu aşama artık her şeyin bittiği aşamadır. Oyun artık hatasız bir şekilde oynanmaya hazırdır ve oyuncuyla buluşturulur. Bundan sonraki aşamalarda gerekli bakım çalışmaları yapılır.
15. Çevirmen
Çevirmen; oyundaki sesleri, açıklamaları, karakterlerin diyaloglarını, kısaca oyuncuyu ilgilendiren her şeyi başka dillere çevirir. Çevirmen ayrıca oyunun yazılı talimatlarının ve dokümanlarının çevirisini yapar.