Nasıl oyun geliştirici olunur?

Teknolojinin gelişmesi ile birlikte oyun geliştirici (game developer) olmak oldukça ilgi gören bir konu oldu. Oyun geliştirici olmak için bilinmesi gerekenleri bu yazımızda derledik.
Nasıl oyun geliştirici olunur
Oyun geliştirici olmak için nereden başlamalısınız?

Oyun geliştirici (game developer) pozisyonu için oyun şirketleri yoğun bir arayış içinde. Oyun sektörü hızla büyüyor ve her geçen gün yeni iş ve para kazanma fırsatları doğuyor. Bütün bunlar insanların ilgisini çekiyor ve “nasıl oyun geliştirici olunur” sorusunun cevabı merak ediliyor.

Oyun geliştirici ne demek?

Oyun geliştirici, bir oyunun yapım sürecinin her bir aşamasında bulunan ve oyun son kullanıcıya ulaştıktan sonraında dahi geliştirme sürecini yürüten kişiye denir.

Oyun geliştirici ve oyun tasarımcısı sık sık eş anlamlı olarak kullanılır. Bu yanlış da değildir. Her oyun tasarımcısı aynı zamanda bir oyun geliştiricidir. Bu ifade ayrılığı, oyunların bazen bir “sanat ürünü” olarak kabul edilmesinden kaynaklanır. Bu noktada oyunların hem geliştirildiğini hem de tasarlandığını söylemek mümkündür. 

Oyun geliştirici ve oyun tasarımcısı farkı nedir?

Oyun geliştirici dendiğinde yazılım, oyun tasarımcısı dendiğinde ise görsel ve işitsel sanatlar aklınıza geliyor olabilir. Fakat iki kavram birbirinden kesin çizgilerle ayrılmaz. Oyunun sanat tasarımı ile ilgilenen kişilere oyun sanatçısı (game artist) da denir ve bu kavramlar birbirinden ayrılamaz. Saydığımız tüm işlerin bir bütünü oyun geliştirici kavramını oluşturur. Burada net ayrım ve tanımlar yapılamamasının sebebi bu alanın oldukça multidisipliner olması ve içerisindeki hemen herkesin birden fazla konu ile ilgilenmesidir.

Oyun gelistirici olmak icin gerekenler
Oyunlar hem bir yazılım, hem de bir sanat ürünüdür.

Bazı şirketlerde oyun tasarımcısı ve oyun geliştirici farklı pozisyonlar gibi görülerek farklı görev ve sorumluluklar verilir. Diğer bazı şirketlerde ise bu iki pozisyonun görev ve sorumlulukları birbirinden ayrılmaz. Bir örnek vermek gerekirse, oyun tasarımcısı oyun içerisindeki bir bulmacayı tasarlar, oyun geliştirici bu bulmacayı oyuna yerleştirir. Her iki işlem de oyun geliştirme sürecinin bir parçasıdır.

Oyun geliştirici ne iş yapar?

Oyun geliştirici bir oyunun yapım sürecinin her aşamasında bulunur. Bir oyun geliştirici ekip içerisinde görev ve sorumluluklar farklı dağıtılabilir. En genel ve basit anlamı ile oyun geliştirici oyun yapar. Oyun geliştiriciler yazılım ve tasarımın çeşitli dallarında çalışırlar. 

Oyun geliştiricileri görev ve sorumluluklarını kabaca şöyle listeleyebiliriz:

  • Oyunun teknik gelişimini sağlamak ve yazılım hatalarını gidermek
  • Modelleme, animasyon, ses efektleri v.b gibi tasarım alanlarında çalışmak
  • Teknolojiyi takip ederek adapte olmak
  • Araştırma ve geliştirme yapmak
  • Oyunu düzenli olarak test etmek ve hataları gidermek
  • Oyun içeriklerini belirlemek ve belirlenen içerikleri oyunlaştırmak

Temel olarak oyun geliştiriciler bu konular üzerinde çalışır. Bahsettiğimiz üzere, özellikle büyük ekiplerde her bir görev birden fazla oyun geliştirici arasında paylaştırılır. Daha küçük ekiplerde ise bir oyun geliştirici birden fazla görevi yerine getirir. Hatta tek başına oyun yapmış oyun geliştiricilerin de olduğunu söylemek gerekir.

Oyun geliştirici olmak için birden fazla alanda faaliyet göstermek gerekir. Oyun sektörünün multidisipliner yapısı ve oyun geliştiricilerin çok yönlü kişiler olmasını gerektiriyor. Aynı zamanda sektörde her gün daha fazla oyun geliştiriciye ihtiyaç duyuluyor. Oyun şirketleri yetenekli geliştiriciler bulmakta zorlanıyor ve bu da mevcut oyun geliştiricilerin iş yükünü artırabiliyor.

Nasıl oyun geliştirici olunur?

Oyun geliştirici olmak için birden fazla yol vardır. Başarılı bir oyun geliştirici olmak için gereken özelliklere sahip olmakta fayda var. 

İyi bir oyun geliştirici de bulunması gereken özellikler:

  • Disiplinli ve özverili olmak,
  • Esnek çalışma şartlarına adapte olabilmek,
  • Açık fikirli olmak,
  • Gelişime ve yeniliğe açık olmak,
  • İyi derecede İngilizce bilmek,
  • Ekip çalışmasına uygun olmak,
  • Güçlü iletişim becerilerine sahip olmak.

Elbette bu özelliklerden bazılarının olmaması oyun geliştirici olamayacağınız anlamına gelmez fakat işverenler sıklıkla bu özellikleri ararlar. Öte yandan, tek başınıza çalışacak olsanız bile bu özelliklerden bazılarına sahip olmanız sizi başarıya götürecektir.

Oyun geliştirici olmak için kendinizi oyuna dair bir alanda geliştirmiş olmalısınız. Günümüzde bilgiye ulaşmak oldukça kolay. Öncelikle oyun geliştirme sürecinin hangi alanında daha aktif olacağınıza karar vermelisiniz. Yazılım ya da tasarımın bir dalında uzmanlaşmak sizi ileriye götürecektir. 

Eğitimler

İşe eğitim alarak ya da kendinizi eğiterek başlamalısınız. Kariyerinize yeni başlayacaksanız konuyla ilgili bir üniversite bölümü okuyabilirsiniz. Günümüzde dijitalleşme hızla sürerken üniversiteler de buna ayak uyduruyor ve ilgili bölümleri açıyorlar. Zaten halihazırda var olan geleneksel bölümlerden bazılarının da bu amaca hizmet ettiğini söylemek mümkün.

Oyun geliştirici olmak için şu bölümler okunabilir:

Üniversite eğitimi sizi birçok açıdan geliştirir ve oyun geliştirici olmaya bir adım daha yaklaşırsınız. Yukarıdaki bölümlerde verilen eğitimler oyun sektöründe ihtiyaç duyulan nitelikli iş gücüne katılmanızı sağlayacaktır. Ayrıca bir iş başvurusunda bulunduğunuzda size muhakkak ki aldığınız eğitim sorulacaktır. Peki, üniversite eğitimi almadan oyun geliştirici olmak mümkün mü? Evet mümkün. Sektörde ilgili bölümlerden mezun olmamış birçok oyun geliştirici var. Bu geliştiricilerin ortak özelliği ise kendi imkanları ile oyun sektörüne, yazılıma ya da donanıma dair bir şeyler öğrenmiş olmak. 

oyun-tasarimin-ve-oyun-gelistirici-bolumleri
Dijital oyun tasarımı bölümü birçok üniversitede var.

Oyun geliştirici olmak için şunları yapabilirsiniz:

  • Ücretli ya da ücretsiz kurslar alın,
  • Çok bilinen başarılı oyunları inceleyin ve oynayın,
  • Bağımsız geliştiricilerin oyunlarını inceleyin,
  • İngilizce öğrenin,
  • Edindiğiniz bilgileri uygulayın: Kod yazın, tasarım yapın ve hatta oyun prototipleri geliştirmeye çalışın,
  • Bol bol okuyun ve oyun medyasını takip edin,
  • Çevrimiçi topluluklarda aktif olun,
  • C++ programlama dilini öğrenin,
  • Bir oyun motorunda ustalaşın. Unity ve Unreal Engine gibi oyun motorları bir oyun geliştirirken baştan sona birçok süreçte işinize yarayacaktır.
  • Oyun şirketlerine başvurun ve staj yapın. Eğer ücret talep etmezseniz, bolca tecrübe edinebileceğiniz staj imkanlarının sayısı artacaktır.
unreal-engine-ile-oyun-yapmak
Unreal Engine 5, yeni nesil ve güçlü oyun motorlarından biri.

Kısacası, ulaşabildiğiniz her türlü bilgiye ulaşın ve bunu işleyin. Eğitim alın ve öğrenin. Yeterince istekli ve verimli bir çalışma yaptıysanız, oyun sektörünün sizi nasıl kabul ettiğini göreceksiniz.

Bu aşamalardan geçtiyseniz “junior game developer” olabilirsiniz. Junior game developer “giriş seviyesi oyun geliştirici” demektir. Oyun sektöründe az tecrübesi bulunan geliştiricilere verilen bir unvan olarak şirketlerde sıkça rastlanır.

Oyun geliştiriciler ne kadar kazanıyor?

Oyun geliştiriciler yaptıkları işe veya çalıştıkları şirkete göre farklı maaşlar alırlar. Kendi oyunlarını yapan geliştiriciler ise oyunlarının ve pazarlama stratejilerinin ne kadar başarılı olduğu ile doğru orantılı olarak para kazanırlar. Oldukça geniş olan bu alanda net gelirler vermek elbetteki zordur fakat bazı oyun geliştiricilerin ve şirketlerin paylaştığı verilere dayanarak bir çerçeve çizmek mümkündür. Daha önce Discord Sohbetleri etkinliğimize katılan ve başarılı bir oyun geliştirici olan Birkan Beyaz, bağımsız geliştiricilerin kazançları ile ilgili şunları söylemişti:

“1 milyon indirme aldığınız zaman yaklaşık 250 bin TL ile 400 bin TL arasında bir gelir elde ediyorsunuz. Kullanıcılar oyununuzu indirmeye devam ettikçe bu gelir sürekli hale geliyor. Bu sadece reklamlardan elde edilen gelir.”

Oyun geliştirici maaşları ne kadar?

Diğer yandan maaşlı çalışanlar için şirketlerin paylaştığı maaş verileri var. Bu verilere göre, bir oyun geliştirici bugün 5 ila 25 bin TL arasında maaş alıyor. Bu maaşlar Türkiye’deki oyun geliştirici maaşları ve rütbeye, şirkete ve hatta projeye göre bile değişiklik gösterebiliyor. Oyun şirketlerinin birçoğu döviz bazlı olarak çalıştığı için dolar ve euro olarak maaş veren birçok şirket de var. Tüm bunlar değerlendirildiğinde, örneğin Ubisoft gibi büyük şirketlerde, kıdemli bir game developer 100 bin doların üzerine çıkan ödemeler alabiliyor. Burada belirli bir standardın olmaması her şirketin kazancının, projesinin, çalışma koşullarının ve çalışandan beklentisinin farklı olmasından kaynaklanıyor.

Oyun geliştirici iş ilanları

Sektörde her geçen gün daha fazla oyun geliştiriciye ihtiyaç duyuluyor. Bu sebeple sık sık oyun geliştirici pozisyonu için iş ilanına rastlamak mümkün. Sektöre giriş yapmak ve oyun geliştirici olmak isteyenler için çok verimli zamanlar geçiriyoruz. Mobidictum olarak Career in Games etkinliğimizde bu konuyu ele almıştık. Türk oyun şirketleri her geçen gün yeni ilanlar yayınlıyor ve çalışma arkadaşları arıyorlar. Bu ilanlara LinkedIn gibi platformlardan ulaşabilirsiniz. Ayrıca iş platformlarına üye olup oyun medyasını takip ederek de bolca iş ilanına ulaşabilirsiniz. 

5 dakikada sektörü yakala

Oyun dünyasının gündemini, son raporları ve özel içeriklerini her hafta e-posta kutunuza gönderiyoruz.

    Almak istediğiniz bültenleri seçin:

    Spam yok, dilediğiniz zaman abonelikten çıkabilirsiniz.

    Bir cevap yazın

    E-posta hesabınız yayımlanmayacak.

    Related Posts
    Mobil oyunlar ve ses
    Read More

    Mobil oyunlar ve ses dünyası

    Söz konusu mobil oyunlar olduğunda ses oldukça hassas bir konu. Gittikçe incelen akıllı telefonların hoparlörleri mercimek tanesine yakın…