Unity mi, React Native mi öğrenilmeli?

Mithryl

Decapat
Katılım
22 Eylül 2022
Mesajlar
22
Daha fazla  
Cinsiyet
Erkek
Herkese selamlar,

Bir konuda fikir ayrılığı yaşıyorum ve objektif yorumlarınıza ihtiyacım var.
Şu an hali hazırda oyun sektöründe bir nevi sözel taraflarında çalışıyorum. Kodlama tarafına hiç bakmıyorum. (Temel C# bilgisine sahibim.)
Oyun geliştiricisi olmak adına bir kariyer kurmayı gerçekten çok istiyorum. Bu doğrultuda sıkı çalışmalara başlayacak motivasyonum ve heyecanım var.
Ancak sorunum tam olarak burada başlıyor. Hayatın gerçekleri. Bu sene sonu tecilim bitiyor ve bu sebeple zamanım biraz kısıtlı.

Her ne kadar Unity çalışmayı düşünüyorsa olsam bile şöyle bir durum aklımı çok karıştırıyor. Hali hazırda bana Javascript-React Native alanında mentorluk yapabilecek bilgili bir arkadaşım var. Ülkemizin şartları da malum.

Sizce bu kısıtlı zamanımı tek başıma Unity öğrenerek mi harcamalı mıyım? Yoksa arkadaşımın mentorluğu eşliğinde Javascript mi öğrenmeliyim? Şayet bir iş bulmak istesem hangi alanda daha fazla şansım olur ve bir "geliştirici" olarak sektöre hızlıca girebilirim? Zamanım kısıtlı olduğu için hangisine odaklanmak kısa vadede hızlı sonuç verir?
Tabii ki birinin yardım etmesinin daha hızlı sonuç verebileceğini biliyorum ama Unity için ortalama 1 yıl sıkı bir çalışmayla birlikte bir iş bulmak imkansız mıdır? Yoksa hazır hoca bulmuşsun "hayalini ertele" önce diğerine odaklan ileride unity çalışırsın mı dersiniz? Ya da "hayır bu süre yeterli hayalini kovala ve sıkı çalış." şeklinde düşünüyorsunuz?

Biraz karışık ve sınırlayıcı oldu farkındayım ama gerçekten aklım karışık olduğu için kusura bakmayın. Okuduğunuz ve yorum yaptığınız için şimdiden teşekkürler.


Not: Yönetim bilişim sistemleri mezunuyum ve B2 İngilizce seviyesindeyim. Yurtdışı remote işler belki alternatifler dahilinde olabilir.
 
İkisine de zaman ayırın üstad. Sonuçta biri Web Programcılığı, biri Oyun programcılığı.

1 gün Oyun programlama, 1 gün web programlamaya çalışın olur biter.
Yorumunuz için teşekkür ederim. Gerçekten imkan dahilinde olsa emin ol yapardım. Ancak günlük mesai sonrası kısıtlı zamanda ikisine zaman ayırmak, bu zaman bittiğinde sanki bir işe girmek için uygun yeterliliğe ulaşamama sebep olacakmış gibi hissediyorum.

Bu sebeple en azından sektöre "geliştirici" ünvanıyla giriş yapıp iş bulana kadar birisine odaklanmak daha mantıklı geliyor. Yinede tekrardan teşekkür ederim.
 
Hocam bu sektörde olan ben dahil birçok arkadaşım var ve şunu söyleyebilirim, iki iş aynı anda gitmiyor. Yani alakalı olsalar da birazcık ayrı konulardan bahsediyoruz ve ne yalan söyleyeyim ikisinde de aynı anda profesyonelleşmeniz zor. Tavsiyem JavaScript / React Native tarafında ilerlemeniz olur. Ve çok üzücü bir gerçek daha var ki, oyun geliştiriciliği sanatçı olmak gibi bir şey. Arkanıza bir şirketi almadan yürüyemiyorsunuz, çok çok nadir bazı başarı örnekleri var tek başına gelişen ama güvenin bana incecik ip üzerinde yürümeye benzer (eğer ki tüm kariyer planınız bu ise). Bir de hocam Unity biliyorum diye bir şirkete girmek biraz zor. Unity bir program, bir programlama dili vs. değil ve geliştiriciler çok çok farklı programlar kullanabiliyor. (Godot, Unreal...) Yani evet, hepsi birbirine benzer yapıdalar ama Unity'e sırtınızı dayamayın. React Native ile en azından farklı farklı mobil geliştiricilerinin ekibine katılabilirsiniz. Önünüzde çok daha fazla kariyer imkanı var. Aynı şekilde JavaScript ile beraber de birçok farklı kariyer edinebilirsiniz. Bir de tabii ki sorunuz ile biraz alakasız ama illa ki bir motor öğrenmek istiyorsanız ve eğer hedefiniz yurt dışında bir kariyer yapmak ise - ki B2 seviye çok iyi bir seviye, biraz daha geliştirirseniz bilginiz ile beraber ABD vatandaşlığı şansınız bile olur - tavsiyem Unreal Engine üzerinden ilerlemeniz. Şu anda yurt dışındaki birçok sektör ya Unreal Engine üzerinde çalışıyor ya da Unreal Engine'a geçmeyi planlıyor. LinkedIn ilanlarından da görebilirisiniz bunu.
 
Hocam bu sektörde olan ben dahil birçok arkadaşım var ve şunu söyleyebilirim, iki iş aynı anda gitmiyor. Yani alakalı olsalar da birazcık ayrı konulardan bahsediyoruz ve ne yalan söyleyeyim ikisinde de aynı anda profesyonelleşmeniz zor. Tavsiyem JavaScript / React Native tarafında ilerlemeniz olur. Ve çok üzücü bir gerçek daha var ki, oyun geliştiriciliği sanatçı olmak gibi bir şey. Arkanıza bir şirketi almadan yürüyemiyorsunuz, çok çok nadir bazı başarı örnekleri var tek başına gelişen ama güvenin bana incecik ip üzerinde yürümeye benzer (eğer ki tüm kariyer planınız bu ise). Bir de hocam Unity biliyorum diye bir şirkete girmek biraz zor. Unity bir program, bir programlama dili vs. değil ve geliştiriciler çok çok farklı programlar kullanabiliyor. (Godot, Unreal...) Yani evet, hepsi birbirine benzer yapıdalar ama Unity'e sırtınızı dayamayın. React Native ile en azından farklı farklı mobil geliştiricilerinin ekibine katılabilirsiniz. Önünüzde çok daha fazla kariyer imkanı var. Aynı şekilde JavaScript ile beraber de birçok farklı kariyer edinebilirsiniz. Bir de tabii ki sorunuz ile biraz alakasız ama illa ki bir motor öğrenmek istiyorsanız ve eğer hedefiniz yurt dışında bir kariyer yapmak ise - ki B2 seviye çok iyi bir seviye, biraz daha geliştirirseniz bilginiz ile beraber ABD vatandaşlığı şansınız bile olur - tavsiyem Unreal Engine üzerinden ilerlemeniz. Şu anda yurt dışındaki birçok sektör ya Unreal Engine üzerinde çalışıyor ya da Unreal Engine'a geçmeyi planlıyor. LinkedIn ilanlarından da görebilirisiniz bunu.
Detaylı yorumunuz için çok teşekkür ederim. Evet o bahsettiğim mentorluk yapacak olan arkadaşımda aynı şeyi söylüyor. Söz konusu iş imkanı olduğunda onun alanına kaymamın daha sağlıklı sonuçlar vereceğini defalarca söyledi.
Ancak dediğim gibi yinede bu kısıtlı zamanda neler olacağını görmek adına acaba en azından Unity odaklanmalı mıyım diye aklımda soru işareti oluştu. Ancak sizin de söylediğiniz gibi oyun geliştirmek çok daha çetrefilli ve riskli bir yol.
Bu arada Unity dememin sebebi kendim mobil sektörde çalışıyorum ve burada işin yönetim kısmındayım. Neler olup bittiğini daha iyi bir şekilde yorumlayabiliyorum. Tabii ki UE çok güzel bir ivme yakaladı, gözardı etmemek lazım. İngilizce konusunda ise hali hazırda Cambly üzerinden düzenli olarak ders yapıyorum. O konuyu asla ihmal etmiyorum. Bu arada amacım yurtdışında belirli bir ülkeden ziyade nomad vize alıp Asya ülkelerinde kafama göre yaşamak diyebilirim.
 
Detaylı yorumunuz için çok teşekkür ederim. Evet o bahsettiğim mentorluk yapacak olan arkadaşımda aynı şeyi söylüyor. Söz konusu iş imkanı olduğunda onun alanına kaymamın daha sağlıklı sonuçlar vereceğini defalarca söyledi.
Ancak dediğim gibi yinede bu kısıtlı zamanda neler olacağını görmek adına acaba en azından Unity odaklanmalı mıyım diye aklımda soru işareti oluştu. Ancak sizin de söylediğiniz gibi oyun geliştirmek çok daha çetrefilli ve riskli bir yol.
Bu arada Unity dememin sebebi kendim mobil sektörde çalışıyorum ve burada işin yönetim kısmındayım. Neler olup bittiğini daha iyi bir şekilde yorumlayabiliyorum. Tabii ki UE çok güzel bir ivme yakaladı, gözardı etmemek lazım. İngilizce konusunda ise hali hazırda Cambly üzerinden düzenli olarak ders yapıyorum. O konuyu asla ihmal etmiyorum. Bu arada amacım yurtdışında belirli bir ülkeden ziyade nomad vize alıp Asya ülkelerinde kafama göre yaşamak diyebilirim.
Hocam tercihinize her daim saygı duyarım fakat Asya ülkeleri biraz riskli, yani eğer bahsettiğimiz ülkeler Çin veya Japonya değilse ve çalışmayı planladığımız şirket başka bir ülkede temelli değilse biraz ilginç bir tercih olur. Japonya hayalim vardı benim, çok severdim kültürlerini, ayrıca oyun sektörü için de birçok iş imkanı veriyorlardı ama son yıllarda neredeyse hiçbir şekilde vatandaşlık vermiyorlar. Adamlar kendi kendilerine yetiyorlar. En son 2012 civarında bir tanıdığım gitmişti, 2023 yılındayız hala Japonya'da bir üniversitede profesöre yardımcılık yapıyor. Yani gidilir mi? Gidilebilir. (Japonya konusunda emin değilim, 2020'de sanırım vize işlemlerini durdurmuşlardı), yaşanır mı? Yaşanabilir. Ama Avrupa'da veya Kanada'da bir kariyer kurmak çok daha akılcı olur eğer bir şirket himayesinde çalışmak hedefiniz ise. Kendi ekibimi kurup yürürüm diyorsanız ona da bir şey diyemem. Bir de yine konu ile alakasız olacak ama hedefiniz full-stack geliştirici olmak ise, Almanca'yı çok geç olmadan sökmeniz iyi olur. Birçok yatırımcı ve program Almanca'ya önem veriyor. Ayrıca ileride Almanya'da iş bulma şansınız da olur, Almanya diğer ülkelere göre daha rahat vatandaşlık veriyor. Goethe gibi yerlerden aldığınız Almanca eğitimi ileride hayatınızı kurtarabilir. (Goethe diyorum çünkü sertifikalarının dünya genelinde birçok yerde geçerliliği var.)
 
Hocam tercihinize her daim saygı duyarım fakat Asya ülkeleri biraz riskli, yani eğer bahsettiğimiz ülkeler Çin veya Japonya değilse ve çalışmayı planladığımız şirket başka bir ülkede temelli değilse biraz ilginç bir tercih olur. Japonya hayalim vardı benim, çok severdim kültürlerini, ayrıca oyun sektörü için de birçok iş imkanı veriyorlardı ama son yıllarda neredeyse hiçbir şekilde vatandaşlık vermiyorlar. Adamlar kendi kendilerine yetiyorlar. En son 2012 civarında bir tanıdığım gitmişti, 2023 yılındayız hala Japonya'da bir üniversitede profesöre yardımcılık yapıyor. Yani gidilir mi? Gidilebilir. (Japonya konusunda emin değilim, 2020'de sanırım vize işlemlerini durdurmuşlardı), yaşanır mı? Yaşanabilir. Ama Avrupa'da veya Kanada'da bir kariyer kurmak çok daha akılcı olur eğer bir şirket himayesinde çalışmak hedefiniz ise. Kendi ekibimi kurup yürürüm diyorsanız ona da bir şey diyemem. Bir de yine konu ile alakasız olacak ama hedefiniz full-stack geliştirici olmak ise, Almanca'yı çok geç olmadan sökmeniz iyi olur. Birçok yatırımcı ve program Almanca'ya önem veriyor. Ayrıca ileride Almanya'da iş bulma şansınız da olur, Almanya diğer ülkelere göre daha rahat vatandaşlık veriyor. Goethe gibi yerlerden aldığınız Almanca eğitimi ileride hayatınızı kurtarabilir. (Goethe diyorum çünkü sertifikalarının dünya genelinde birçok yerde geçerliliği var.)
Asya biraz dediğim gibi sadece maksat deneyimlemek. Ancak ilk etapta yine dediğim gibi amacım gezeyim tozayım değil de sektöre giriş yapmak. Bir şeyler üretmek gerçekten hoşuma gidiyor. Oyun geliştirmek keza mutluluk veriyor. Daha önce ufak çaplı basit oyunlar yapmışlığım var. Tatmin duygusu inanılmaz ancak bunu profesyonel seviyeye çıkartınca hayatın gerçekleri ve planları daha farklı. Maksat hayatımı insanı şartlarda idame ettirebilecek bir kazanç sağlayıp, kalan süreyi kendime ayırabilmek. Bunun için sanırım elde olan imkanları kullanarak ilk etapta yapılacak en doğru hareket oyun geliştiricisi olmaktan vazgeçmek olacaktır.
Sizlerin de fikrini bu amaçla almak istedim. Evet belki amacıma ulaşmak daha zor olacaktır ancak bu sürede ikisini kıyaslarsak yinede mümkün mü diye merak etmiştim. Üç aşağı beş yukarı sizde tahmin ettiklerimi söylediniz.
 
Bir de yine konu ile alakasız olacak ama hedefiniz full-stack geliştirici olmak ise, Almanca'yı çok geç olmadan sökmeniz iyi olur. Birçok yatırımcı ve program Almanca'ya önem veriyor. Ayrıca ileride Almanya'da iş bulma şansınız da olur, Almanya diğer ülkelere göre daha rahat vatandaşlık veriyor. Goethe gibi yerlerden aldığınız Almanca eğitimi ileride hayatınızı kurtarabilir. (Goethe diyorum çünkü sertifikalarının dünya genelinde birçok yerde geçerliliği var.)
Nereden buluyorsunuz bu bilgileri anlamıyorum. Almanyada developer olarak iş bulmak için İngilizce yeterli. Sadece ingilizce ile Almanyada şirket kurmuş yazılımcılar biliyorum. Armağan Amcalar gibi. Almanca neye şart allah aşkına...
 
Oyun geliştirmek mobil geliştirmeye kıyasla daha geniş bir alan. Adam akıllı bir işe girmek için çok fazla konuda uzmanlaşmanızı bekliyorlar. Ülkemizde oyun geliştiren çoğu firma mobil oyun geliştiriyor. Bunun içinde unity kullanılıyor.
Ben cs okurken 3. Sınıf sonuna kadar oyun geliştirme ile ilgilendim. Fakat gerçekten zaman ve ekip isteyen bir alan. Stajımı orta çaplı bir firmada unity dev olarak görev aldım. Çok fazla konu olduğunu söyleyebilirim.

Daha sonra freelance işler için web, desktop ve mobil uygulama geliştirmeye kaydım.
4. Sınıf başlarındayken react ve C# bilgim ile bir şirkete girdim. 1.5 yıldır çalışıyorum. Şuanda react native ile mobil uygulama geliştiriyoruz. Sadece bu da değil javascript ile birçok alanda uygulama ve tool geliştirdik.

Bu kadar hikayeden sonra deneyimime göre, oyun alanında olmak diğer alanlara kıyasla daha meşakkatli.
 
Oyun geliştirmek mobil geliştirmeye kıyasla daha geniş bir alan. Adam akıllı bir işe girmek için çok fazla konuda uzmanlaşmanızı bekliyorlar. Ülkemizde oyun geliştiren çoğu firma mobil oyun geliştiriyor. Bunun içinde unity kullanılıyor.
Ben cs okurken 3. Sınıf sonuna kadar oyun geliştirme ile ilgilendim. Fakat gerçekten zaman ve ekip isteyen bir alan. Stajımı orta çaplı bir firmada unity dev olarak görev aldım. Çok fazla konu olduğunu söyleyebilirim.

Daha sonra freelance işler için web, desktop ve mobil uygulama geliştirmeye kaydım.
4. Sınıf başlarındayken react ve C# bilgim ile bir şirkete girdim. 1.5 yıldır çalışıyorum. Şuanda react native ile mobil uygulama geliştiriyoruz. Sadece bu da değil javascript ile birçok alanda uygulama ve tool geliştirdik.

Bu kadar hikayeden sonra deneyimime göre, oyun alanında olmak diğer alanlara kıyasla daha meşakkatli.
Deneyiminizi paylaştığınız için teşekkür ederim. Sanıyorum ki benim durumumda bir mentor eşliğinde ilerleme imkanı varsa sizin de söylediğiniz gibi oyun geliştirmeyi rafa kaldırmak daha mantıklı olacaktır. Umarım ki 1 sene sonunda sıkı bir çalışmayla ben de bir işe girme fırsatı elde edebilirim.
 

Technopat Haberler

Geri
Yukarı