Oyun Geliştiricisi | ABD'de ve Dünya Çapında İş Profili, Gereksinimler, Maaş

35 yılı aşkın bir süre önce video oyunları oynamaya başladığımızdan beri, yeni oyunlar için birçok fikrim oldu. Ne yazık ki, beceri setim daha çok ürünleri organize etmek ve kavramsallaştırmakla ilgili ve programlama becerilerim hiçbir zaman tam anlamıyla gelişmedi.

Programlama olmadan oyun olmaz, değil mi?

Günümüz oyunları sadece programcılara ihtiyaç duymuyor, aynı zamanda uzman geliştiriciler olmadan hiçbir oyun fikri gerçeğe dönüşemezdi. Bu nedenle, diğer pek çok işin yanı sıra oyun geliştiricileri bir oyunun başarısının merkezinde yer alır.

Bu yazıda, soruların cevaplarını alacaksınız

  • Oyun geliştiricisi günlük olarak ne yapar?
  • Oyun geliştiricisi olmak için gerekenler
  • ABD'de oyun geliştiricisi olarak ne kadar para kazanabilirsiniz? 
  • Dünya çapında ne kadar para kazanabilirsiniz
  • Gelecek perspektifleri nelerdir

Daha fazla gecikmeden, bu heyecan verici iş profiline geçelim.

Not: Bu makale İngilizce olarak yazılmıştır. Diğer dillere yapılan çeviriler aynı dil kalitesini sağlamayabilir. Dilbilgisi ve anlam hataları için özür dileriz.

Bir Oyun Geliştiricisi veya Video Oyunu Geliştiricisi Ne Yapar?

Genel olarak, bir Oyun Geliştiricisi, oyun fikirlerini geliştirmekten ve uygulamaktan ve ilgili belgeleri oluşturmaktan sorumludur. Tipik olarak, bir oyun geliştiricisi, diğer geliştiriciler ve diğer tasarımcılardan oluşan bir ekibin parçasıdır.

Baş Geliştirici, Oyun Tasarımcısı ve Baş Yapımcı ile yakın çalışırlar.

Şimdi, elbette, bir oyun geliştiricisinin tüm gün boyunca tam olarak ne yaptığını merak ediyorsunuz.

Ayrıntılı Olarak Oyun Geliştiricisinin En Önemli 3 Görevi:

Sunum dahil detaylı konseptlerin oluşturulması

Programcılar, 80'lerde bodrum katında pizza yapan inekler olarak tasvir edildikleri kadar içine kapanık olamazlar.

Bir oyun geliştiricisi, yönetici yapımcı ve oyun tasarımcısı ile yakın koordinasyon içinde, fikir ve yöntemlerini kullanarak kaba kavramlardan ayrıntılı kavramları türetir.

Bu küçük uygulama görevlerinin her biri için bir programcının emrinde büyük bir araç kutusu vardır. Ve elbette, tüm çözüm yollarının avantajları ve dezavantajları vardır.

Tasarım kararlarınız performansı veya finansal kaynakları etkileyebilir.

Örneğin, grafik motorunun belirli bir özelliğini kullanmak, farklı, daha pahalı bir lisanslama modeli gerektirebilir. Ancak bu, grafik standardını piyasadaki karşılaştırılabilir oyunların düzeyine yükseltirse işe yarayabilir.

Kararlarınız o kadar biçimlendirici ve önemlidir ki, çözümlerinizi sürekli olarak sunmanız ve onaylamanız gerekir.

Özellikle yeni teknolojiler konusunda yenilikçi iseniz, bir oyun öğesini nasıl uygulamaya koymayı düşündüğünüzü genellikle en yüksek yönetime sunacaksınız.

Ancak standart bileşenleri kullansanız bile, özellikle çevik programlama çerçevelerinde uygulamanız hakkında haftalık olarak bilgi vermeniz gerekir.

Yapılandırılmış ve verimli oyun geliştirme belgelerinin oluşturulması

İyi bir geliştirici, sonuçlarını o kadar iyi belgeleyebilir ki, geliştirici olmayan bir kişi programdaki tüm işlevleri anlayabilir. code.

Diğer geliştiricilerin belgelerinizi kullanarak sorunsuz bir şekilde çalışmaya devam edebilmeleri kesinlikle çok önemlidir.

Daha büyük projelerde, geliştirme ekiplerinin kompozisyonunun herhangi bir zamanda değişebileceği yaygın bir durumdur. Sonuç olarak, beceri setinizin başka bir işlevi uygulamak için daha iyi kullanılıp kullanılamayacağı sürekli olarak yeniden değerlendirilir.

Ayrıca, sıklıkla öncelikler değişir ve geçici olarak başka bir geliştirme ekibini desteklemeniz gerekebilir.

O zaman belgeler mükemmel değilse ve belki de birincil bilgiye sahip kişi mevcut değilse veya daha da kötüsü şirketten ayrıldıysa, iyi geceler.

Oyun Fikirlerinin ve İşlevlerinin Uygulanması

Kabul ediyorum, bu görev şaşırtıcı değil.

Bu, işinizin özüdür.

Oyun tasarımcısı bir fikir bulur. Ardından, baş geliştirici ve çeşitli tasarımcılarla birlikte uygulama tartışılır ve sıra size gelir.

Başta lider geliştirici olmak üzere müşterilerinizle ve destekleyici tasarım ekiplerinden meslektaşlarınızla yakın işbirliği içinde olmak önemlidir.

Uygulamalarınız görsel ve işitsel unsurlarla iç içedir.

Ayrıca, her zaman performans ve güvenlik temel konuları vardır. Ve elbette kalite, uygulamanızda her zaman birinci öncelik olmalıdır.

Kimse böcekleri sevmez, değil mi?

Dürüst tavsiye: Yeteneğiniz var, ancak fareniz nişan almanızı mükemmel bir şekilde desteklemiyor mu? Fare tutuşunuzla bir daha asla mücadele etmeyin. Masakari ve çoğu profesyonel Logitech G Pro X Süper Hafif. kendiniz görün bu dürüst inceleme tarafından yazılmış Masakari or teknik detayları kontrol edin şu anda Amazon'da. Size uyan bir oyun faresi önemli bir fark yaratır!

Oyun Geliştiricisi Olma Gereksinimleri Nelerdir?

Genel olarak, bir oyun geliştiricisi üç temel beceriye hakim olmalıdır: işlevsel bir gereksinimin teknik bir uygulamaya aktarılması, mükemmel iletişim ve dokümantasyon ve yeni teknolojiler ve yöntemler öğrenmeye sürekli istekli olma.

Tabii ki, bundan çok daha fazlası var. Bu nedenle, bunu bir oyun geliştiricisinin ön koşul olarak getirmesi gereken dört paket halinde sınıflandırıyoruz:

Oyun Geliştiricisi Derecesi

Mükemmel programcılar kendilerini eğitir. Ardından, programlama tutkusu ve oyun sevgisiyle, işin gerektirdiği tüm becerileri çabucak öğreneceksiniz.

Elbette, programlamayı öğreten lisans programları var. Yine de, bir üniversitenin içini hiç görmemiş, bir lise diplomasının tamamen yeterli olacağı kadar çok oyun geliştiricisi örneği var. 

Tabii ki, iyi bir genel eğitim zarar vermez. Ama özünde, artan bir temel matematik ve programlama anlayışına ihtiyacınız var.

Bağış yapın.

Bir oyun geliştiricisi olarak büyük talep görüyorsanız veya standart görevler için çalışıyor olmanız, performansınızın kalitesine göre belirlenir. Burada önemli bir husus, deneyiminizdir.

Bir Oyun Geliştiricisinin Deneyimi

Burada diğer mesleklere göre büyük bir avantajınız var.

Performansınızla diğer tüm değerlendirme kriterlerini gölgede bırakabilirsiniz.ans ve deneyim.

Programlanmış oyunlarınız veya uygulamalarınız ile başvuru yapabilirsiniz. Örneğin, gişe rekorları kıran bir film geliştirmeye dahil olduysanız, Call of Duty önceki bir işverende, artık hiçbir şey kanıtlamanıza gerek yok.

2-3 yıllık tecrübenin istendiğini uygulamalarda her zaman göreceksiniz. Ancak burada iş ilanı bunun yerine sosyal becerileri hedefler.

Kariyere yeni başlayanlar, gerçek oyun yapımlarında küçük bir çark olmanın nasıl bir şey olduğunu bilmiyorlar.

Bununla birlikte, yeni başlayan biri olarak bile: Bir programcı olarak mükemmel kalitenizi pratik bir örnekle gösterin ve sosyal beceriler hemen arka plana kayar.

Deneyimli bir programcı olarak, her zaman eski projelerden bir köprü kurma ve olası yeni görevlere yöntem ve teknolojiler uygulama olanağına sahip olacaksınız.

Bunu senin gibi yaşlı bir ele anlatmama gerek yok 😉

Bir Oyun Geliştiricisinin Teknik Becerileri

Ah dostum, teknik beceriler oyun geliştiricileri için geniş bir alandır. Uzmanlık için çok farklı alanlar var.

Mobil oyunlar, kısmen PC veya konsol oyunlarından tamamen farklı bir şeydir. Ayrıca sanal gerçeklik, normal oyunlardaki uygulamalardan tamamen farklı teknik unsurlar getiriyor.

İçine koyduğunuz tüm özellikler code farklı teknik konular üzerinde doğrudan bir etkiye sahiptir.

Bu, hangi programlama dilinin kullanıldığı, performans parametrelerinin karşılanıp karşılanmadığı, ne kadar ek belleğe ihtiyaç duyulduğu, aygıt sürücülerine kadar ve çok daha fazlası ile başlar.

Her küçük konu için bilmeniz ve değerlendirmeniz gereken çok sayıda teknik uygulama seçeneği vardır. Ve her zaman yeni işlevler eklenir.

Örneğin, AMD veya NVIDIA grafik kartlarına yeni bir özellik eklerse (örneğin NVIDIA Reflex'te olduğu gibi – işte bununla ilgili yazımız), hemen onunla ilgilenmeniz gerekecek.

Bir Oyun Geliştiricisinin Sosyal Becerileri

Yukarıda bahsedildiği gibi, tek başına bir geliştirici programlama görüntüsü hiç bu kadar yanlış olmamıştı. Oyun yapımları o kadar sıkı zamanlanmış ve mükemmel bir şekilde planlanmıştır ki, hiç kimse iletişim eksikliğini kaldıramaz.

Her zaman ekibinizin dışındaki insanlarla ve iş arkadaşlarınızla koordineli olmanız gerekir.

Oyun pazarı sürekli değişiyor, bu nedenle bir oyunun temel fikri üretim sırasında birkaç kez değişebilir.

Genellikle, başarılı diğer oyunlardan yeni oyun öğeleri benzer bir değiştirilmiş biçimde alınır.

Hızlı ve temiz iletişim olmadan bu hızlı değişimler elbette iyi gidemez. Ancak öte yandan, fikirlerinizi kabul ettirmek için belirli sosyal becerilere sahip olmanız gerekir. 

Böyle dinamik bir ortamda, kişilerarası gerilimler doğal olarak ortaya çıkar. Bu nedenle, beraberinde belirli bir esneklik, soğukkanlılık ve arabuluculuk getiren bir beceri seti, işiniz ve yakın çevreniz üzerinde doğal olarak inanılmaz derecede olumlu bir etkiye sahiptir.

ABD'de Bir Oyun Geliştiricisinin Maaşı Ne Kadardır?

Tipik olarak, bir oyun geliştiricisi, çalışanın eğitimine, deneyimine, konumuna ve büyüklüğüne bağlı olarak 50 ila 90 bin dolar arasında kazanır. Oyun geliştiricileri için ABD genelinde ortalama maaş 69,145 dolar.

Tüm mesleklerde olduğu gibi, spektrum çok geniştir. İş tecrübesi olmadan, muhtemelen 50 binden başlayacaksınız. 3-7 yıllık iş tecrübesi ile 80 bin gerçekçi.

Sadece 7 yıllık tecrübe ile kıdemli bir oyun geliştiricisi olarak ciddi bir şekilde başvurabilir ve 6 haneli bir maaş bekleyebilirsiniz.

İş portallarında maaş aralıklarını gördüğünüzde, çoğu şirketin ek ödemeler sunduğunu da unutmamalısınız.

Şirket arabaları, şirket konutları, benzin kartları ve diğer birçok şey nakit değerindedir ve ayrıca pazarlık yapılabilir. 

Özellikle ev ofisindeki donanım alanında, istediğiniz işverende neyin olağan veya mümkün olduğunu önceden öğrenirseniz, başlangıçta küçük bir ikramiye alabilirsiniz.

Farklı eyaletlerdeki bir oyun geliştiricisi için ortalama maaşlara ilişkin birkaç örnek*:

EyaletOrtalama Maaş Oyun Geliştiricisi
Kaliforniya (CA)$77,854
Florida (FL)$68,772
Massachusetts (MA)$73,000
Maine (ME)$65,243
Kuzey Carolina (NC)$65,938
Nevada (NV)$67,644
New York, NY)$77,132
Pensilvanya (PA)$75,017
Tennessee (TN)$60,964
Teksas (TX)$66,264
Utah (UT)$64,917
Washington (WA)$67,004

*Her eyalet için farklı iş portallarından 20-40 arası iş seçilmiş ve ilgili deneyim düzeyinde ortalaması alınmıştır. 

ABD Haritası, Oyun Geliştiricisi için Maaş Aralıkları – Örnekler

Kanada, Avustralya, Meksika, Güney Amerika, Avrupa ve Asya ile Karşılaştırıldığında ABD'deki Bir Oyun Geliştiricisinin Maaşı Nedir?

Belki bir oyun geliştiricisi olarak ABD dışında çalışmak sizin için ilginç olabilir. Aşağıda size dünya çapındaki diğer bölgeler için ortalama değerler veriyoruz. 

Lütfen her bölge için en yüksek değerleri verdiğimizi unutmayın. 

Örneğin, maaşlar Avrupa'nın güneyinde olduğundan çok daha yüksek olduğundan, Avrupa bölgesindeki Almanya ve Fransa'dan veya İskandinavya'dan değerler alıyoruz. 

Aynı şey Güney Amerika ve Asya için de geçerlidir.

Aşağıdaki tabloda, tüm değerler en yakın binliğe yuvarlanmıştır ve para birimlerinin tümü ABD dolarına dönüştürülmüştür.*

BölgeOrtalama Maaş Oyun Geliştiricisi (yuvarlak)
Amerika Birleşik Devletleri$69,000
Kanada$61,000
Avustralya$58,000
Meksika$25,000
Güney Amerika$16,000
AVRUPA$49,000
Asya$42,000

*Bir bölge birden fazla ülkeyi içeriyorsa, maaşların en yüksek olduğu bölgelerin ortalamasını aldık.

Dünya Haritası, Oyun Geliştiricisi için Maaş Aralıkları

Oyun Geliştiricilerinin Gelecek Perspektifleri Nelerdir?

Gerçek şu ki, oyun endüstrisi en hızlı büyüyen endüstrilerden biri ve oyun geliştiricilerin bakış açıları çok iyi.

Oyun geliştiricileri, birçok farklı platform, VR veya AR gibi yeni teknolojiler ve yeni zorlu oyun öğeleriyle her zaman aranıyor.

Her yıl maaşlar artıyor, oyun topluluğu büyüyor, etkileyiciler ve Esports oyun endüstrisi ekosistemine giderek daha fazla tüketici getiriyor. 

Neredeyse tüm platformlar ve ortaya çıkan bulut oyunları arasındaki birlikte çalışabilirlik, giderek daha karmaşık oyunları mümkün kılıyor. 

Bütün bunlar oyun geliştiricileri ve onların geleceği için sağlam bir temel oluşturuyor. 

Yukarıda açıklanan becerilere sahipseniz ve bu aktiviteden keyif alıyorsanız, bu kariyer yolunu tam olarak önerebiliriz.

Genel olarak posta veya profesyonel oyun hakkında bir sorunuz varsa, bize yazın: iletişim@raiseyourskillz.com.

GL & HF! Flashback dışarı.

İlgili Üst Yazı