Oyun yapmak için yazılım öğrenmeye hangi dille başlanmalı?

aRamis_0

Femtopat
Katılım
13 Ocak 2025
Mesajlar
46
Daha fazla  
Sistem Özellikleri
Asus tuf gaming a15 ryzen 7 7435hs rtx 4060 16 gb ram 512 gb
Cinsiyet
Erkek
Merhaba, benim hedefim Unreal Engine 5'te giderek büyüklük dozunu arttıran oyunlar yapıp kendimi geliştirmek. Gelecekteki mesleki hayalim ise bu bölümde okuyup Rockstar, naughty dog gibi büyük çaplı şirketlerde yazılımcı olarak çalışmak. Lisede bu bölümü seçmeden önce kendimi iyice geliştirmek istiyorum yaz tatilininde gelmesiyle. Araştırdığım kadarıyla Unreal Engine 5 C++ kullanıyormuş; fakat buna en zor dil, bu dille başlanmaz hiçbir şey anlamazsın gibi şeyler diyen çok kişi gördüm. Peki Unreal Engine 5 ile profesyonel bir şekilde oyun yapmayı öğrenmek için hangi sıralamayla yazılım dillerini öğrenmeliyim? Cevaplarınız için şimdiden müteşekkirim.
 
Oyun programla için dil öğrenirken, bence Algoritma ve Veri yapıları konusunu, C++ ya da C# hatta Java ile öğrenirsen, faydalı olur.
 
Oyun yapmanın mantığını anlamak için genel olarak önce yazılım dillerinin mantığını anlamak gerekiyor. "Şunu şöyle yapınca böyle oldu" şeklinde önce yazılım ile nelerin nerelerde kullanılabileceğini öğrenmek gerekiyor. Yani örneğin yazı yazdırmak için python da "print" kullanıyoruz, kullanıcıdan veri almak için "input" kullanılıyor gibi. Yazılımın mantığını anlamak gerekiyor ilk önce.

Bu yüzden oyun kodlamadan önce yazılımın mantığını anlamak için en iyi dil bence python. Ufak çaplı projeler ile mantığını rahatlıkla oturtabilirsiniz. Zor bir dil değil.

Ardından oyun yapımlarında kullanılan dillere geçebilirsiniz. C++'ı bilmiyorum ancak yazılımlardaki mantığı anladıktan sonra c++'ı öğrenirken "şunu şurada, bunu yapmak için kullanabilirim" şeklinde sürekli araştırmacı ve deneyci olmanız gerekiyor.

Soruna yanıt olarak bence Python ile başlanıp sonrasında ise hangi dil öğrenilmek isteniyorsa o dille devam etmek mantıklı.
 
Oyunlarda Java ve C++şart ama oradaki komular hep İngilizce tabanlı olduğündan öğrenceğin ilk dil İngilizce sonra C++
Öğrenmek çok daha kolay olur.
 
Dostum önce yabancı dili hallet madem öyle büyük hedefin var dil konusu aradan çıksın bence oradan başla.

İngilizce seviyem C1.

Oyun yapmanın mantığını anlamak için genel olarak önce yazılım dillerinin mantığını anlamak gerekiyor. "Şunu şöyle yapınca böyle oldu" şeklinde önce yazılım ile nelerin nerelerde kullanılabileceğini öğrenmek gerekiyor. Yani örneğin yazı yazdırmak için python da "print" kullanıyoruz, kullanıcıdan veri almak için "input" kullanılıyor gibi. Yazılımın mantığını anlamak gerekiyor ilk önce.

Bu yüzden oyun kodlamadan önce yazılımın mantığını anlamak için en iyi dil bence python. Ufak çaplı projeler ile mantığını rahatlıkla oturtabilirsiniz. Zor bir dil değil.

Ardından oyun yapımlarında kullanılan dillere geçebilirsiniz. C++'ı bilmiyorum ancak yazılımlardaki mantığı anladıktan sonra c++'ı öğrenirken "şunu şurada, bunu yapmak için kullanabilirim" şeklinde sürekli araştırmacı ve deneyci olmanız gerekiyor.

Soruna yanıt olarak bence Python ile başlanıp sonrasında ise hangi dil öğrenilmek isteniyorsa o dille devam etmek mantıklı.
çok teşekkür ederim

Oyunlarda Java ve C++şart ama oradaki komular hep İngilizce tabanlı olduğündan öğrenceğin ilk dil İngilizce sonra C++
Öğrenmek çok daha kolay olur.
İngilizcem çok iyi seviyede hocam.
 
tamam çok teşekkür ederim
C++ öğrenerek başla bence , oyun alanında ilerlemek için python öğrenmenin bir anlamı yok gibi yapay zekadan ilerlemeyeceksen. Ayrıca kolay bir dil seni zorlamaz python. C++ zorlayarak öğretir en azından, hem de OOP veya DOD yapılarını daha iyi anlarsın.
 
Merhaba, benim hedefim Unreal Engine 5'te giderek büyüklük dozunu arttıran oyunlar yapıp kendimi geliştirmek. Gelecekteki mesleki hayalim ise bu bölümde okuyup Rockstar, naughty dog gibi büyük çaplı şirketlerde yazılımcı olarak çalışmak. Lisede bu bölümü seçmeden önce kendimi iyice geliştirmek istiyorum yaz tatilininde gelmesiyle. Araştırdığım kadarıyla Unreal Engine 5 C++ kullanıyormuş; fakat buna en zor dil, bu dille başlanmaz hiçbir şey anlamazsın gibi şeyler diyen çok kişi gördüm. Peki Unreal Engine 5 ile profesyonel bir şekilde oyun yapmayı öğrenmek için hangi sıralamayla yazılım dillerini öğrenmeliyim? Cevaplarınız için şimdiden müteşekkirim.
Unreal Engine 5 ve Blueprint ile başla. Eğer ingilizcen pek iyi değilse 5.4'ten sonra Türkçe desteği geldi. Görsel programlama dili öğren -> Temel programlama bilgilerini ve Algoritma öğren -> ingilizce öğren -> (İhtiyacın olursa) C++ öğrenirsin.

Python uzak duracağın dillerin ilk sırasında olsun. Oyun programlamada böyle hantal bir dil ile bir yere varamazsın. BP, C++, C# belki de Java dışında dillere kafa yorma ihtiyacın olmadıkça.
 

Technopat Haberler

Geri
Yukarı