Yazılım ile ilgili sorular

Şöyle bir örnek vereyim hatta:

Python:
class Vehicle
    def __init__(self, vehicle_name=""):
        self.vehicle_name = vehicle_name
        self.speed = 0
        self.weight = 0
        self.size = 0

        print(f"{self.vehicle_name} vehicle instance created!")

motorcycle = Vehicle(vehicle_name="Motor")
motorcycle.speed = 50
motorcycle.weight = 100
motorcycle.size = 250
 
Hocam peki ilkten hangi programla başlayayım oyun yapmaya? Ve program vs. yaparsam ne ile başlayayım? Bir de hocam Udemy'den öğrenmek yeterli olur mu benim için?

Udemy, YouTube ve forumlar öğrenmen için çok yardımcı olacaktır. Ancak Türkçe kaynak çok yok haberin olsun. O yüzden bir yandan İngilizceni de geliştirmen gerekiyor.
 
hangi programla başlayayım oyun yapmaya?
Oyun geliştirmeyle pek haşır neşir değilim. Bir tavsiye vermem yanlış olur.

Bir de hocam Udemy'den öğrenmek yeterli olur mu benim için
Ben şahsen öğrenirken hiçbir kurs almadım ve gene kurs almadan bir şeyler öğrenmeye devam ediyorum. Eğer araştırmayı bilirsen, pes etmezsen Udemy'e ihtiyacın dahi olmayabilir. Ha düzenli ve sistematik gideyim diyorsan bir kursu takip etmen faydalı olur. Ayrıca Udemy'den kursu izleyerek öğrenmiş olmazsın, bol bol pratik ve proje yapmalısın. Öğrendiğin bilgileri pratiğe döktüğünde asıl öğrenmiş olursun.
 
Udemy, YouTube ve forumlar öğrenmen için çok yardımcı olacaktır. Ancak Türkçe kaynak çok yok haberin olsun. O yüzden bir yandan ingilizceni de geliştirmen gerekiyor.
Hocam YouTube falan baktım da pek iyi anlatan birini bulamadım. Daha doğrusu tam anlatanı bulamadım. Sizin bildiğiniz bir kanal var mı?

Oyun geliştirmeyle pek haşır neşir değilim. Bir tavsiye vermem yanlış olur.

Ben şahsen öğrenirken hiçbir kurs almadım ve gene kurs almadan bir şeyler öğrenmeye devam ediyorum. Eğer araştırmayı bilirsen, pes etmezsen Udemy'e ihtiyacın dahi olmayabilir. Ha düzenli ve sistematik gideyim diyorsan bir kursu takip etmen faydalı olur. Ayrıca Udemy'den kursu izleyerek öğrenmiş olmazsın, bol bol pratik ve proje yapmalısın. Öğrendiğin bilgileri pratiğe döktüğünde asıl öğrenmiş olursun.
Hocam ben araştırmayı seviyorum. Ama ne tür bir araştırma yapsam katkısı olur ki? Yani daha çok nelere bakarsam katkısı olur? Bir de siz nasıl öğrendiniz hocam?
 
Ama ne tür bir araştırma yapsam katkısı olur ki? Yani daha çok nelere bakarsam katkısı olur?
Ücretsiz bir tutorial takip edebilirsin. En basitinden kod yazarken takıldığın yerleri araştırarak öğrenebilirsin çok faydalı olur. Yorumlayıcının derleyicinin hatalarını okumayı ve araştırmayı bilmelisin. Hatta bu verdiği hatalar öğrenmek için nimet bile diyebilirim. Ben ds kendimin dediği gibi yazarken takıldığım yerleri araştırarak, dokümantasyon okuyarak bir şeyler öğrendim. Tam olarak her şeyi biliyorum diyemem, demek de doğru olmaz zaten. Yazılım dünyasının uçsuz bucaksız bir derya gibi olduğunu düşünüyorum, her şeyi bilsen de gene bilmediğin bir şeyinin olacağını düşünüyorum.
 
Unreal Engine, Unity ve türevlerini kullanabilirsin.


Visual studio code yalnızca kod editörüyken visual studio ayrıca c++ ve c# geliştirme ortamı sunuyor. Ben hafif olduğundan c++ yazarken daha çok vs code kullanıyorum. C++'nın visual studiodaki tek avantajı bence windows kütüphanelerine kolayca erişim sağlaması.


C++ OOP ve diğer dillere göre daha düşük seviyeli bir dildir. C# ise tamamiyle OOP olan yüksek seviyeli bir dildir. İkisi de oyun geliştirme için kullanılabilir, siz de kullanabilirsiniz.
C++ kullanırken Visual Studio gibi IDE'ler kullanmanız önerilir. Kitaplık bağlamak ve debugging daha kolay oluyor.
 

Technopat Haberler

Yeni konular

Geri
Yukarı