Oyun geliştiricisi nasıl olunur

Posted on
Yazar: Robert Simon
Yaratılış Tarihi: 19 Haziran 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Game Developer Nasıl Olunur? - Yazılımcı Sohbetleri (Halil Coşgun)
Video: Game Developer Nasıl Olunur? - Yazılımcı Sohbetleri (Halil Coşgun)

İçerik

Bu yazıda: Program yapmayı öğrenme İş bulmaBu kariyer sizin ihtiyaçlarınıza uygunsa karar verin18 Referanslar

Oyun programlama, patlayıcı bir büyüme yaşayan bir alandır. Bununla birlikte, işin kendisi ve onun yolu yorucu olabilir. Bu nedenle, başlamadan önce, bunun sizin için doğru seçim olup olmadığını kendinize sormalısınız. Eğer öyleyse, gerekli becerilerin kazanılması acil bir ihtiyaçtır. Aslında, işverenler know-how'ı hedeflemektedir ve nadiren olsa bile iş başında eğitim sunmaktadır. Alanında önemli bir bilginiz olduğunda, hiç şüphesiz sabır ve azim ile bir iş bulabilirsiniz.


aşamaları

Bölüm 1 Programlamayı öğrenme



  1. Klasik bir eğitime katılmakla kendini öğretmek arasında karar verin. İşverenlerin öncelikle teknik bilgi birikimine odaklandığını unutmayın. Bu nedenle, yüksek öğrenim için öğrenim ücretlerinin sizin olanaklarınızın ötesinde olup olmadığından endişe etmeyin, çünkü bir derece elde etmek bir işe girmek için kesinlikle gerekli değildir. Aynı zamanda, bir diplomaya ek olarak teknik becerilere sahip olmanın muhtemelen sizi diğer adaylardan farklılaştıracağını unutmayın.
    • Kararınız ne olursa olsun, yetkin bir programcı olmak için her türlü çabayı gösterin. Bununla birlikte, kendi kendini yetiştiren kişi, görüşmelerle yüzleşmek ve hayalinizdeki işi elde etmek için gerekli valizlere sahip olmanızı da sağlayacaktır.



  2. Kanalınızı dikkatlice seçin. Üniversiteye gitmeye karar verirseniz, oyun programlamasında dersleri atlayın Genel olarak, oyun programlamanın birçok yönünü nispeten kısa sürede kapsar. Bunun yerine, eğer alana ilişkin işlevsel bir bilgiye sahip değilseniz, bir bilgisayar bilimi dersine tercih verin.
    • Her programlama yönüne hakim olmak çok zaman alır. BT'yi derinlemesine inceleyerek, bu beceriler çalışmalarınız sırasında doğrudan oyun dünyasına uygulanmasa bile, her birini ele almak için gereken becerileri edinme olasılığınız daha yüksek olacaktır.
    • Uzmanlaşmayı planlıyorsanız, bu kursların öğretmenlerini araştırdığınızdan emin olun. Oyun programlaması kavramlarına mükemmel bir hakimiyete sahip, ancak bu alanda hiç çalışmamış öğretmenlerden öğrenmek iyi bir fikir olmayabilir.



  3. öğrenmek bilgisayar dilleri. Klasik bir kursa katılmak ya da kendi kendine eğitim almak için karar verirseniz, en az bir bilgisayar dilinde uzmanlaşmaya çalışın. Oyun programlamasında en sık kullanıldığı için işe alım şansınızı artırmak için C ++ diline odaklanın: Öğrenmeyi düşünebileceğiniz bazı diğer yararlı diller:
    • actionscript
    • montaj
    • C
    • Java
    • Objective-C
    • piton
    • hızlı


  4. Kendinizinkini oluşturun oyun. Unutma, bir şeyi yapmayı öğrenmenin en iyi yolu onu yapmaktır! Bilgisayar dilinde kodlamayı öğrendikten sonra yeteneklerinizi uygulayın. Tüm süreci tanımak için baştan sona bir oyun oluşturun. Başarılı olmak için aşağıdaki talimatları izleyin.
    • Sadelikle kalın. Bildiğiniz gibi oyun dünyasında devrim yapmaya çalışmayın. Bir benzetme yapmak için, bir roman değil, basit bir hikaye yazın.
    • Mümkün olduğunda başka bir oyundan ilham alın. Buradaki amaç, orijinal olmak değil öğrenmek. Başka bir oyunun konseptini ödünç al ve fikir eksikliğinden muzdarip olsan ondan ilham al.
    • Her şeyi kendin yap. Mümkün olduğunca matematiksel veya vektör kütüphaneleri kullanmaktan kaçının. Becerilerinizi geliştirmek için tüm adımları kendiniz tamamlayın.
    • Bitiş. Tüm süreci tanımak zorundasın, bu yüzden sonuna kadar git. Projenizden vazgeçmeyin, çünkü programlamada en sevdiğiniz şeyi zaten bitirdiniz.


  5. Yeteneklerini geliştir. Unutmayın, profesyonel bir oyun geliştiricisi olarak, belirli yönlere bakan bir ekibin parçası olacağınızı unutmayın. Bu nedenle, kendi oyunlarınızı kodlamayı ve geliştirmeyi öğrenirken, meşgul olduğunuzda hangi alanlara odaklanmak istediğinize karar verin. Ardından kendi projeleriniz üzerinde çalışmaya devam edin ve bu alanlarda daha fazla bilgi toplayın.
    • Gereken beceriler ve sunulan BT hizmetleri bir şirketten diğerine değişebilir, ancak programlama genellikle şu alanları içerir: yapay zeka, ses, bina sistemleri, animasyon, oyun, motor, fizik, ağ, araçlar, kullanıcı arayüzü ve görüntü oluşturma.

Bölüm 2 İş Bulma



  1. Staj yap. Ücretli iş başvurusunda bulunmadan önce, ödenmemiş pozisyonlara zaman ayırın. Açık staj yapmak için çevrimiçi veya okulunuz üzerinden arama yapın. Bir iş ararken özgeçmişinizi zenginleştirmek için iş deneyimi kazanmaya çalışın. Staj yapmanız gereken diğer avantajlar:
    • profesyonel referanslar
    • Alanda aktif olan insanlarla önemli ilişkiler,
    • işin günlük gerçekliği hakkında daha iyi bir bilgi.


  2. Tasarım gösterileri. Oyun yayınlamadığınız için, kapak mektubunuza eklemek ve devam etmek için bazı demolar hazırlayın. İşverenlerin izleyebileceği bir Git havuzu oluşturarak kendi projelerinizi takip etmeye ve İnternet'te yayınlamaya çalışın. Komple oyun yaratma konusunda endişelenmeyin. Bunun yerine, uzmanlaşmak istediğiniz alanları vurgulayan küçük, etkili demolar geliştirin.
    • Demo'nuz ne olursa olsun, mükemmel olduğundan emin olun. Doğru yapamıyorsanız, çok karmaşık bir demo ile görüşme yapanları etkilemeye çalışmayın. Onlara basit ve kolay bir şey gösterin.


  3. İlk önce işe alımlara odaklanın. Bu, yerleşik, bilinen ve başarılı şirketlerle pozisyonlara başvurmamanız gerektiği anlamına gelmez. Bununla birlikte, bu tür şirketler daha yüksek ücretler ve muhtemelen garantili işler sunabiliyorlar. Ancak, bu şirketlerdeki rekabetin oldukça şiddetli olduğunu bilin. Bunun için, sizin gibi kesinlikle daha az talepkar olması gereken daha yeni ve daha küçük şirketlerde iş aramaya çalışın.
    • Bu, bu şirketlerde kesinlikle işe alınacağınızı söylemek değildir, ancak sizden çok daha fazla deneyime sahip programlama dahileriyle çalışma olasılığınız daha düşüktür.


  4. Başvurduğunuz her şirketi araştırın. İlk önce şirketin web sitesindeki iş tekliflerini inceleyin. Daha sonra başvurunuzu yaptıktan sonra şirket hakkında bilgi edinin. Kendi şirket profilini ve dış kaynaklardan gelen raporları okuyun. Sizi rahatsız eden tüm soruları yazın; böylece görüşme sırasında onlara sorabilirsiniz.
    • Teknik eğitiminize ek olarak, iş görüşmeniz sırasında oyun endüstrisi ve endüstrisi hakkında bilgi sahibi olduğunuzu göstermek, sizi diğer adaylardan ayırmalıdır.


  5. İlişkiler oluşturun. İş başvurusu yaparken zorlu rekabet bekleyin. İlerlemek için, endüstri uzmanlarıyla yaptığınız kişisel bağlantıları kullanın. İş ilanlarını gönderilmeden önce sorun. İşverenlerle dahili bir izleri varsa, kişilerinizden tavsiye almaya çalışın. İşte ağınızı genişletmenize yardımcı olacak bazı ipuçları.
    • Alanında aktif olan insanlarla tanışmak için çevrimiçi forumlara, sosyal medya sitelerine ve profesyonel ağlara katılarak ilişkilerinizi genişletin.
    • Hem eski hem de yeni sınıf arkadaşlarınız ve öğretmenlerinizle bağlantıda kalın.
    • Konferanslara ve kongrelere katılın.


  6. Başarısız iş görüşmelerinden öğrenin. Her şeyden önce, bu kadar çok rekabet ile birlikte, birçok işveren başvurunuzu reddedebileceğini unutmayın. Bu hayal kırıklığı yaratan deneyimi kabul et, fazla endişelenme ve ondan öğren.
    • Görüşmelerinizi tekrar gözden geçirin, zayıf yönlerinizi belirlemek ve iyileştirmek için özgeçmiş ve gösterilerinizi yapın.
    • Görüşülen kişilere, size verdikleri ilgi ve zaman için şükran işareti olarak teşekkür mektubu veya e-posta göndererek takip edin.
    • Geliştirmeniz gerektiğini düşündükleri yönlerden tavsiye isteyin.

Bölüm 3 Bu kariyerin ihtiyaçlarına uygun olup olmadığına karar verin.



  1. Oyunlar için bir tutku var. Programlamanın zorlu ve stresli bir faaliyet alanı ve ayrıca zor bir kariyer olabileceği belirtilmelidir.Sizin açınızdan çok fazla tutku alacak, bu yüzden tutku derecenizi değerlendirin. Başarılı olmak için son kanını bırak.


  2. Gidecek bir yolun olduğunu biliyorum. Sabır ve azim yetiştirin. Kendi kendine öğretilen veya üniversite çalışmaları yoluyla gerekli teknik bilgi birikiminin elde edilmesi birkaç yıl alacaktır. İş dünyasına katılmaya hazır olduğunuzda, her başvurunuzda sıkı bir rekabetle karşı karşıya kalın. Başka bir deyişle, iş bulmak biraz zaman alabilir. Sonra, işe alındığında, hayallerinizin işini inmeden önce çok çalışmayı planlayın.


  3. Bu işle zengin olmaya çalışmayın. Standart bir kursa katılmaya karar verirseniz, kayıt ücretlerinizin muhtemelen bir oyun programcısının yıllık ortalama maaşını aşacağını unutmayın .. Ayrıca, bu işin güvencesizlikle eşanlamlı olduğunu, yani seçtiğiniz işin kusurlu olabileceğini unutmayın. Yine, bu iş kesinlikle bir tutku gerektirir, bu yüzden kolay para için değil, aşk için bu kariyeri benimseyin.


  4. Derslerine özellikle dikkat edin matematik. Çoğu, olmasa da, güçlü matematik becerileri gerektiren oyun programlamanın özelliklerini bekleyin. Hala lisedeyseniz, matematik dersindeki çabalarınızı yeniden katlayın. Eğitiminizi tamamladıysanız ve hafızanızı yenilemeniz gerekiyorsa, bunu yapın.
    • Açıkçası, matematik derslerini alarak yeteneklerinizi kolayca derinleştirebilirsiniz. Ancak, indirmeye hazır olan matematik oyunlarının çokluğu, gelecek oyun geliştiricisi için daha da iyi. Bir taştan iki kuş öldür ve başka türlü denemediğin oyunları keşfet.


  5. Takımda çalışmak gibi. İş piyasasına girmeden önce, kendi programlama becerilerinizi geliştirmek için çok zaman harcamalısınız. Ancak yalnız çalışmaya alışmayın. İşe alındıktan sonra daha büyük bir ekibin parçası olmayı umuyoruz. Açıkça iletişim kurmayı ve eleştiriyi kabul etmeyi ve bunu iki temel beceri olarak kabul etmeyi öğrenin.


  6. Konum konusunda esnek olun. Yaşadığınız yer o kadar problemli olmayabilir. Ancak, yaşadığınız bölge zaten tüm hızıyla teknolojik bir cennet değilse, işin olduğu yere taşınmayı düşünün. Ayrıca, iş istikrarının belirsiz olduğunu ve bu nedenle yeni bir işe geri dönmeniz gerekebileceğini unutmayın.