Oyun yapmak için hangi dil öğrenilmeli?

197823

Kilopat
Katılım
19 Ocak 2018
Mesajlar
1.541
Çözümler
6
Arkadaşlar daha önce herhangi bir yazılım dili öğrenmedim, bilgisayar oyunu yapma hayalim var. Ulaşır mıyım ulaşmaz mıyım bilmiyorum ama denemek istiyorum. Bilgisayar oyunları yapabilmek için nereden başlamalıyım sizce? Yardımcı olursanız sevinirim. Araştırmalarım da şöyle bir öneri gördüm,
Unity için C#
Unreal Engine için C++
Programlarını önermişler, sizce bunlardan mı başlamalıyım ve bu ikisi arasında hangisi daha kolaydır.
 
Son düzenleyen: Moderatör:
Arkadaşlar daha önce herhangi bir yazılım dili öğrenmedim, bilgisayar oyunu yapma hayalim var. Ulaşır mıyım ulaşmaz mıyım bilmiyorum ama denemek istiyorum. Bilgisayar oyunları yapabilmek için nereden başlamalıyım sizce? Yardımcı olursanız sevinirim. Araştırmalarım da şöyle bir öneri gördüm,
Unity için C#
Unreal Engine için C++
Programlarını önermişler, sizce bunlardan mı başlamalıyım ve bu ikisi arasında hangisi daha kolaydır.

Eğer devam ederse bu hayalin bana da haber ver olur mu bende elimden geldiğince yardım etmek isterim.
 
Algoritma oluşturabilmen önemlidir bence.
Java ile 2D oyun yapabiliyorum.
C# dili, Java bilene kolay bence.
 
Arkadaşlar daha önce herhangi bir yazılım dili öğrenmedim, bilgisayar oyunu yapma hayalim var. Ulaşır mıyım ulaşmaz mıyım bilmiyorum ama denemek istiyorum. Bilgisayar oyunları yapabilmek için nereden başlamalıyım sizce? Yardımcı olursanız sevinirim. Araştırmalarım da şöyle bir öneri gördüm,
Unity için C#
Unreal Engine için C++
Programlarını önermişler, sizce bunlardan mı başlamalıyım ve bu ikisi arasında hangisi daha kolaydır.
Her iki oyun motorunu da kullanmış 17 yıllık bir yazılımcı olarak oyun yapımı için Unity + C# kombinasyonunu tavsiye ederim. Şimdi bu açıklama ile bir çok yerde UNITY oyun motorunun, (konu hakkında bilgisi olmayanlar için) "basit oyunlar" yapıldığı algısının oluştuğunu gördüm, böyle bir durum yok elbette ve bu algı yanlış.

Unity oyun motoru açık kaynaklıdır ve çok geniş bir topluluğa sahiptir, herhangi bir durumda başlangıç seviyesinde takıldığınız bir konuda kısa bir sürede çözüme ulaşırsınız, ilerleyiş motivasyonunuz kırılmaz ve devamlılığınız vardır. Unreal Engine'de bu çok mümkün değil, ek olarak c++ da c#'a göre zor bir dildir. UE'yi kötüleyemem fakat, kullanıcı dostu olduğunu söyleyemediğim bir oyun motoru.

Bu sebeple Unity + C# tavsiyemdir.
 

Yeni konular

Geri
Yukarı