Oyun proglama cok istiyorum

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
T H O R
Süper Üye
Katılım
12 Haz 2020
Mesajlar
644
Çözümler
2
Tepki puanı
110
Ödüller
5
Yaş
26
5 HİZMET YILI
Her gün saatlerce sıkılmadan oynadığımız oyunların hangi programlama dilleri ile yazıldığını biliyor musunuz? Programlamaya ve oyun tasarımı konularına ilgisi olanlar için, sizi birer oyun makinesine dönüştürecek programlama dillerini derledik.

İleri düzeyde oyun programlamak için kullanılan belki de yüzlerce programlama dili var. Oyun programlama üzerine kariyer yapmak isteyenlerin mutlaka bilmesi gereken, başlangıç için de öğrenebilecekleri popüler programlama dilleri mevcut. Her ne kadar başlangıç için uygun desek de ileri seviyedeki bazı oyunlar da aslında bu dillerle yapılıyor.
Oyun programlamada tasarım ve sistem programlaması iç içe olan bir durum. şirketler tasarım ve sistem programlaması için ayrı kişileri görevlendirmeyi tercih ediyorlar. Eğer siz oyun tasarımı yapmaya başlamak istiyorsanız, birazdan sıralayacağımız dilleri mutlaka öğrenmeniz gerekiyor. Ne kadar çok programlama dili bilirseniz, başarılı olma şansınız da o kadar artar.

C++ öğrenmesi zor ama size getirisi çok büyük olan bir dildir. Bu dil ile günümüzdeki birçok popüler oyun gibi video oyunlarının programlamasını yapabilirsiniz. Tek bir programlama dili üzerine odaklanmak istiyorsanız C++ bunun için en uygun aday. Çünkü diğer dilleri öğrenmeniz çok daha kolay olacaktır. League of Legends, Counter-Strike, World of Warcraft ve Doom 3 gibi popüler oyunlar bu dille yazıldı.

Unity gibi oyun motorlarını kullanacak oyun tasarımcıları için C# öğrenilmesi gereken diller arasındadır. C++ ile C# arasındaki temel fark ise C#’ı öğrenilmesi daha kolay ve Java karışımı olmasıdır. Ancak C++’a göre yapabilecekleriniz çok daha sınırlı. Bu nedenle önce C++ öğrenirseniz, zaten C# ve sonrasında Java öğrenmeniz çok daha kolay olacaktır. NASCAR Heat 3, C# ile yapılan oyunlardan sadece biri.


Java sadece oyun programlama için değil aklınıza gelebilecek her şey için kullanılan bir dil. C++ ile olan benzerliğinden dolayı ikisini aynı anda öğrenmek hiç de zor olmayacaktır. Minecraft, Assassin's Creed: Altaïr's Chronicles gibi popüler oyunlar Java kullanılarak yapıldı. Hatta PES 2009 ve PES 2010 da Java dilinde yazıldı. Yani Java ile yapabileceklerinizin sınırı yok.


CSS3 kodları temel olarak sayfalarda gördüğünüz bir yazının ne renk olacağını, bir görselin ne kadar büyük olacağı veya imleci bir nesnenin üzerinde tuttuğunuzda neler olacağı gibi birçok konuda kodlar yazabileceğiniz bir dil.


Bir web sayfasında meydana gelen olayların neredeyse tamamını yazabileceğiniz bir kodlama dili. Sadece web tasarım için değil aynı zamanda web tabanlı oyun tasarımı için de kullanılıyor. Örneğin kullanıcı bir butona bastığında ne olacak, imleci hareketini takip etme ve daha bir sürü olayı JavaScrpit ile yazabilirsiniz. Angry Birds, The Wizard ve HexGL gibi popüler oyunlar HTML5, CSS3 ve JavaScrpit ile yazıldı.


SQL, yazılım dünyasında back-end denilen arka tarafta, yani sunucuda işlemler yapmanızı sağlayan bir dil. Örneğin oyunlarda hesap oluşturuyoruz, bu hesapla giriş yapıyoruz ve kayıtlarımız tutuluyor. İşte bu tarz arka plandaki sunucu işlemlerin tamamı SQL sayesinde yapılıyor. Oyunlar için de çok önemli bir yeri var.


Yukarıda saydığımız programlama dilleri içerisinden özellikle C++’ı tam anlamıyla öğrenerek, oyun sektörü içerisinde kendinize kolaylıkla bir iş bulabilirsiniz. Ancak bu, tek başına bir dil bilmenin yeterli olduğu anlamına gelmiyor. Bunun yanında farklı diller bilmek de çok önemli. Ayrıca yukarıdaki diller şu an en popülerleri olsa da Python gibi farklı diller de var. Ancak şu an birçok popüler oyun yukarıdaki diller ile yapılıyor.

Temel veya ileri düzeyde oyun tasarlarken karşınıza çıkacak ve mutlaka bilmeniz gereken programlama dilleri bu şekilde. Eğer gerçekten C++ gibi bir dil üzerine çalışırsanız, bir gün bugün oynadığınız o muhteşem oyunlardan birini yapanlardan olabilirsiniz. Bu konuda kariyer isteyenler için de ne kadar çok dil bilirseniz o kadar çok iş imkanı bulabileceğinizi de dipnot olarak ekleyelim.
 
memories never die
Seçkin Üye
Katılım
3 Ağu 2016
Mesajlar
313
Tepki puanı
24
Ödüller
9
9 HİZMET YILI
ddostum bire bir bulman cok zor youtube bakabılırsın ızleyerek ogrenebılırsın tavsıyem bu yonde
 
Onaylı Üye
Katılım
16 Haz 2017
Mesajlar
96
Çözümler
2
Tepki puanı
7
Yaş
73
8 HİZMET YILI
çoğu unitiyle yapıldı yerinde olsam bende onu yapardım çünkü senin yerine çoğu şeyi yapıyor adnroide yada pc ye uyarlıyor.
 
Üye
Katılım
7 Haz 2020
Mesajlar
8
Tepki puanı
2
Yaş
25
6 HİZMET YILI
ue4 de kullanabilirsin blueprintten aşırı düzey kodlama istemiyor hazır kodları tut bırak şeklinde düzenleyebilirsin temel oyun programlamak için bence gayet ideal diğer game maker studio gibi programlardan daha kaliteli en azından
 
Onaylı Üye
Katılım
18 May 2020
Mesajlar
56
Tepki puanı
3
Yaş
35
6 HİZMET YILI
Can start with 3d

1592495067422.png
 
Üye
Katılım
17 Ara 2018
Mesajlar
2
Tepki puanı
0
Yaş
34
7 HİZMET YILI
Unity 3D / 2D ile C# kullanabilirsin veya UE4 ile Blueprint sistemi ile de yapabilirsin
 
Onaylı Üye
Katılım
16 Haz 2020
Mesajlar
93
Çözümler
1
Tepki puanı
3
Ödüller
3
Yaş
27
5 HİZMET YILI
yorumlar çok faydalıydı teşekkürler <3
 
Level up
Onaylı Üye
Katılım
13 Tem 2016
Mesajlar
78
Tepki puanı
3
Ödüller
5
9 HİZMET YILI
Gerçekten iyi bir programcı olmak istiyorsan bence en iyi yapabilceğin şey okulunu okuyarak eğitimini alman
Katılıyorum başarılı olmanın en garanti yolu tabiki bazen istisnalar olabilir ama şans ne zaman yüzümüze güldü en iyisi okulunu okumak
 
Uzman Üye
Katılım
6 Haz 2020
Mesajlar
204
Çözümler
4
Tepki puanı
19
Ödüller
4
6 HİZMET YILI
Ben Unity İle Öğrenmiştim ilk yapmaya çalıştığım oyun ise 3d poly textureli bir minigame idi
 
Onaylı Üye
Katılım
23 Ocak 2019
Mesajlar
61
Tepki puanı
9
Ödüller
5
7 HİZMET YILI
Dostum youtube da bir çok içerik var özellikle yeni başlayanlar için Crımınal kod adlı youtuber den öğrenebilirsin.
 
Onaylı Üye
Katılım
24 Ara 2018
Mesajlar
108
Tepki puanı
4
Ödüller
3
Yaş
24
7 HİZMET YILI
yeni başlıyorsan cry engine kullan veya önce c++ ile kod bilgini genişlet
 
ADS Service
Onaylı Üye
Katılım
31 May 2016
Mesajlar
101
Çözümler
1
Tepki puanı
10
Ödüller
8
Yaş
26
10 HİZMET YILI
Udemy hesabı bulup unity kursları vb izle gelişimine katkısı olur 1 ayda öğrenilebilecek bişey değil ama söyliyim
 
Onaylı Üye
Katılım
18 Haz 2020
Mesajlar
51
Tepki puanı
0
Ödüller
1
Yaş
22
5 HİZMET YILI
It doesn't matter if there are no friends, it doesn't matter if they are fake and corrupt.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst