- {
active = false;if (e.detail === 202) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
1. Oyun motorları hakkında
9dk 49sn - {
active = false;if (e.detail === 203) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
2. Unity İndirme Ve Kurma
2dk 2sn - {
active = false;if (e.detail === 204) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
3. Proje Türleri Ve Proje Oluşturma
4dk 40sn - {
active = false;if (e.detail === 205) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
4. Arayüzü Tanıma
3dk 28sn - {
active = false;if (e.detail === 206) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
5. Hierarchy Bölümünü Tanıma
8dk 30sn - {
active = false;if (e.detail === 207) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
6. Inspector Bölümünü Tanıma
8dk 41sn - {
active = false;if (e.detail === 208) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
7. Project Bölümünü Tanıma
5dk 40sn - {
active = false;if (e.detail === 209) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
8. Scene Ve Game Bölümünü Tanıma
15dk 3sn - {
active = false;if (e.detail === 210) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
9. Hazır Modellerle Sahne Oluşturma
9dk 30sn - {
active = false;if (e.detail === 211) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
10. Asset Store-Package Manager
9dk 29sn - {
active = false;if (e.detail === 212) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
11. Material Ve Texture Kavramları
12dk 21sn - {
active = false;if (e.detail === 213) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
12. Lighting Arayüzü
2dk 54sn - {
active = false;if (e.detail === 214) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
13. Direction Light
3dk 55sn - {
active = false;if (e.detail === 215) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
14. Point Light
4dk 30sn - {
active = false;if (e.detail === 216) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
15. Partekül Efekleri
5dk 27sn - {
active = false;if (e.detail === 217) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
16. Canvas Kullanımı
2dk 59sn - {
active = false;if (e.detail === 218) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
18. Panel Kullanımı
3dk 46sn - {
active = false;if (e.detail === 219) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
19. Text Kullanımı
4dk 59sn - {
active = false;if (e.detail === 220) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
20. Image Kullanımı
3dk 8sn - {
active = false;if (e.detail === 221) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
21. Mesh Collider
7dk 22sn - {
active = false;if (e.detail === 222) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
22. Rigit Body
4dk 54sn - {
active = false;if (e.detail === 223) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
23. Is Triger Kavramı
3dk 42sn - {
active = false;if (e.detail === 224) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
24. Void Start()
6dk 16sn - {
active = false;if (e.detail === 225) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
25. Void Update()
3dk 55sn - {
active = false;if (e.detail === 226) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
26. Function Oluşturma
6dk 45sn - {
active = false;if (e.detail === 227) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
27. Physic Etkileşimleri
10dk 28sn - {
active = false;if (e.detail === 228) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
28. Karakter Ve Hareket Kodları
27dk 7sn - {
active = false;if (e.detail === 229) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
29. Süre Ekleme
19dk 12sn - {
active = false;if (e.detail === 230) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
30. Puan Sistemi
9dk 35sn - {
active = false;if (e.detail === 231) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
31. Labirent Tasarımı
12dk 31sn - {
active = false;if (e.detail === 232) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
32. Karakter Ve Hareket Sistemi
13dk 43sn - {
active = false;if (e.detail === 233) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
33. Engel Sistemi Ve Renk Algılama
19dk 22sn - {
active = false;if (e.detail === 234) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
34. Puan Sistemi
9dk 17sn - {
active = false;if (e.detail === 235) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
35. Map Tasarımı
30dk 2sn - {
active = false;if (e.detail === 236) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
36. Arayüz Tasarlama
58dk 41sn - {
active = false;if (e.detail === 237) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
37. Build Ayarları
4dk 21sn - {
active = false;if (e.detail === 238) {
active = true;
}
}"
x-init="$nextTick(() => {
const el = $refs.textContent;if (active) {
el.style.display = 'block';
}$watch('active', (value) => {
if (value) {
$(el).stop().slideDown(450);
} else {
$(el).stop().slideUp(450);
}
});
})">
38. Oynanış
6dk 12sn
Bu eğitim paketi Unity oyun motoru ile oyun geliştirme üzerine başlangıç seviyesi bir eğitim sunmaktadır. Kısaca oyun motorlarını tanıdıktan sonra Unity oyun motorunu tanıyarak sonrasında unity ile kodlamanın temellerine göz atıp küçük çaplı oyunlar yaptığımız bir settir. Oyun geliştirmeye yeni başlamış ya da başlamak isteyenler, kodlama öğrenmek isteyenler için uygun bir pakettir.
Eğitmen Hakkında:
Ben Gani Doğan Yimenicioğlu, Konya Selçuk Üniveristesi Makine Mühendisliği 3. sınıf öğrencisiyim, Oyun geliştirmeye lise hayatımda katılmış olduğum etwinning projesiyle İtalya ile ortak geliştirdiğimiz bir oyun ile başladım, Unity ile geliştirdiğim oyun o yıl projede birinci seçildi ve benimde oyun geliştirme serüvenim başlamış oldu. Yine lise son sınıfta blender ile 3d modelleme öğrenerek sıfırdan kendi oyunlarımı yapmaya başladım. Üniversiteye geçtiğimde bir arkadaşımın isteği üzerine c++ dili üzerine özel ders verdim. Daha sonra internet üzerinden kodlama dilleri ve oyun geliştirme üzerine özel ders vermeye devam ettim. Kodlama alanında kendimi daha da geliştirebilmek için robotik kodlama eğitimi aldım ve bilgisayar kavramını daha iyi anlayabilmek adına bilgisayar operatörlüğü eğitimlerine katıldım. Daha sonrasında 2022 yılında TBV nin düzenlediği COD Ödülleri oyun geliştirme yarışmasına katılarak birinci oldum.
Aktiviteler
Sorbil üzerinden Unity öğrenmenizi kolaylaştıracak ve eğitim deneyiminizi iyileştirecek, yapabileceğiniz aktiviteler:
Eğitim Videolarını İzleyerek Düzenli ve Planlı Çalışma: Sorbil'deki Unity eğitim videolarını izleyip belirli gün ve saatlerde düzenli bir şekilde Unity üzerinde çalışmak.
Projeler Üzerinde Çalışmak: Öğrenilen konuları pekiştirmek için küçük projeler oluşturmak ve üzerinde çalışmak.
Eğitim Videolarını Tekrar İzlemek: Önemli konuları anlamak ve unutmamak için Sorbil eğitim videolarını tekrar izlemek.
Kendi Oyununu Tasarlamak: Yaratıcılığını kullanarak kendi oyununu tasarlamak ve geliştirmek.
Script Yazma ve Programlama: C# veya Unity için uygun bir script dili öğrenerek oyun mekaniği oluşturmak.
Farklı Türlerde Oyunlar Denemek: Farklı türde oyunlar deneyerek, oyun tasarımının çeşitliliğini anlamak.
Oyun Testleri Yapmak: Oyunları düzenli olarak test etmek ve geri bildirim almak.
3D Modelleme ve Animasyon: 3D modelleme ve animasyon temellerini öğrenmek ve projelere uygulamak.
Kod Örnekleri İncelemek: Farklı projelerde kullanılan kod örneklerini inceleyerek kod yazma becerisini geliştirmek.
Unity Değişiklikleri Takip Etmek: Unity'nin güncellemelerini ve yeni özelliklerini takip ederek projelerde uygulamak.
Egzersizler (Zorunlu değildir)
Eğitimden alacağınız verimi arttırmak için, size opsiyonel egzersizler hazırladık. Uluslararası sertifikanızı almanız için bu egzersizleri tamamlamanız şart değildir, bu egzersizler sizin eğitim deneyiminizi iyileştirmek için oluşturulmuştur, belirttiğimiz gibi egzersizleri tamamlamanız zorunlu değildir. Bu eğitim için farklı egzersizler isterseniz, info@sorbil.org adresine e-mail atmanız yeterlidir. Ekibimiz size farklı egzersizler iletecektir.
1. Unity nedir?
A) 3D modelleme programı
B) Oyun geliştirme platformu
C) Video düzenleme yazılımı
D) Web tarayıcısı
2. Unity'de nesneleri sahneye eklemek için hangi bileşeni kullanırız?
A) Oluşturucu
B) Proje
C) Hiyerarşi
D) İlgili Bileşen
3. Unity'de karakterleri ve nesneleri hareket ettirmek için hangi bileşeni kullanırız?
A) Hiyerarşi
B) Proje
C) Transform
D) Animator
4. Unity'de oyun sahnesine grafikleri ve sesleri eklemek için hangi bileşeni kullanırız?
A) Proje
B) Hiyerarşi
C) İlgili Bileşen
D) Oluşturucu
5. Unity'de nesnelerin çarpışmalarını algılamak ve tepki vermek için hangi bileşeni kullanırız?
A) Rigidbody
B) Collider
C) Animator
D) Transform
6. Unity'de karakterlerin animasyonlarını yönetmek için hangi bileşeni kullanırız?
A) Rigidbody
B) Collider
C) Transform
D) Animator
7. Unity'nin resmi dökümantasyonunu ve kaynaklarını nerede bulabiliriz?
A) İnternet forumları
B) Asset Store
C) Unity Editor içinde
D) Unity web sitesi
8. Unity'de oyunu test etmek ve hataları tespit etmek için hangi sekme kullanılır?
A) Hiyerarşi
B) Proje
C) Oynatma
D) İlgili Bileşen
9. Unity'de hazır karakter, arka plan ve diğer varlıkların bulunduğu alana ne ad verilir?
A) Hiyerarşi
B) Sahne
C) Proje
D) İlgili Bileşen
10. Unity'de oyunu yayınlamak için hangi platformları kullanabiliriz?
A) Yalnızca PC
B) Yalnızca mobil cihazlar
C) Sadece web tarayıcısı
D) Birden fazla platform (PC, mobil cihazlar, web vb.)
Cevaplar:
B) Oyun geliştirme platformu
2. C) Hiyerarşi
3. C) Transform
4. A) Proje
5. B) Collider
6. D) Animator
7. D) Unity web sitesi
8. C) Oynatma
9. B) Sahne
10. D) Birden fazla platform (PC, mobil cihazlar, web vb.)
Filtrele
güncel sürüm lazım
kursu yenileyin lütfen güncel unity sürümlerinde çekerseniz tekrar güzel olur
Videonun güncellenmesi lazım ve biraz daha açıklayıcı anlatımlar olması gerekiyor. Kursa başladım Unity'i ilk kurduğumda indirmem gereken dosyada sorunlar yaşadım sonra kullanmış olduğunuz Asset dosyası kaldırılmış farklı bir Asset ile denedim yüklemek çok uğraştırdı, sonra ilerleyen bölümlerde kodlara geldim Visual Studio'ı ayrı indirmemiz lazımmış rahat 15 dakika boyunca onu aradım Microsofttan indirdim bugün de (25.06.23) 28. Bölüm de Karakter ve Hareket Kodları adlı başlıkta kodları birebir aynı yazmama rağmen oyun konsolunda 4 tane ayrı sorunu çözmek için 1 saatimi harcadım ChatGPT ile çözebildim. Yine de ellerine emeğine sağlık güncellenirse çok daha güzel olabilir.
Eğitim için elinize sağlık hocam. Ben Standard Assest dosyasını bulamadım Unity Store'da. Galiba kaldırılmış. Alternatif bi yoldan indirebilir miyim başka bir yolu var mıdır acaba?