Orkun Eser Kadan
Oyun Geliştirici, Hyperbox Games
Uğurtan Erkazan
Senior Yazılım Geliştirici, Ringtail Interactive

6 Ay / 50 Online Ders
Çarpıcı oyun dünyaları oluşturmak için Unity'nin güçlü özelliklerinin gücünden yararlanın. Görsel olarak çarpıcı karakterler ve ortamlar yaratma yeteneğinizi geliştirerek 3D modelleme ve animasyona dalın. Kursun sonunda tamamlanmış 3 oyun projesine dayalı olarak, fizik tabanlı etkileşimleri ve dinamik ses manzaralarını uygulamayı öğrenin, eserlerinize hayat verin.
Unity'nin en yeni araçlarını kullanarak, oyun geliştirmenin her aşamasını adım adım keşfedeceksiniz. Kodlama, görselleştirme becerilerini birleştirmeyi, yapay zekayı uygulamayı öğrenin ve fikirlerinizin yapılabilirliğini hemen test edip görün.
Oyun mekaniğini kapsamlı bir şekilde keşfederek, oyun işlevselliğinin inceliklerini keşfedecek, onu büyüleyici anlatılar tasarlamak, görsel olarak çarpıcı dünyalar yaratmak ve kendi büyüleyici 3D ve 2D oyunlarınızı hayata geçirmek için gereken becerilerle donatacaksınız.
Farklı platformlarda sorunsuz performans sağlamak için projelerinize ince ayar yapın. Frame hızlarını en üst düzeye çıkarmak, bellek kullanımını azaltmak ve kullanıcı deneyimini geliştirmek için optimizasyon tekniklerini öğreneceksiniz.
Derslerin materyallerini pekiştirmek için sizin için özel pratik alıştırmalar geliştirdik. Bu alıştırmalarla, Unity'nin en son sürümünün araçlarını ve işlevlerini daha iyi öğrenecek ve pekiştireceksiniz.
Eğitmenler, kurs boyunca aklınıza gelebilecek tüm soruları yanıtlayacak ve ekibimiz, öğrenme süreci boyunca size destek olacaktır.
Çalışma ile ilgili tüm bilgi ve belgelere hızlı bir şekilde ulaşabileceğiniz bir Discord grubuna dahil olacaksınız.
Oyun fikirlerinizi gerçeğe dönüştürmek için yeni teknik beceriler ve teknikler edinirken, aynı zamanda sektör profesyonelleriyle ağ kurma ve kavramlarınızı iyileştirmek ve yol boyunca olası engelleri aşmak için geri bildirim alma fırsatına sahip olacaksınız.
Temel kavramlar ve terminolojiden Unity oyun motoru ve C# programlamaya kadar oyun geliştirmenin temellerini öğreneceksiniz. Temel oyunlar yaratma, programlama kavramlarını uygulama ve mekanik, seviye tasarımı, kullanıcı arabirimi ve hikaye anlatımı gibi oyun tasarım ilkelerini anlama becerileri kazanın.
Gelişmiş komut dosyası oluşturma, yapay zeka, fizik ve optimizasyon tekniklerini öğrenerek rekabetçi programlama becerileri kazanacaksınız. En iyi uygulamalara ve uygulamalı projelere odaklanarak, tamamen işlevsel, karmaşık oyunlar oluşturmak için Unity ve C#'da ustalaşacaksınız.
Tamamen uygulamaya yönelik oluşturulmuş müfredatı takip ederek oyun geliştirmede adım adım profesyonelleşecek, geliştirdiğiniz oyunlarla yaratıcı tarafınızı nasıl öne çıkarabileceğinizi keşfedeceksiniz! Oyun tutkunuzu mesleğe çevirmek için gerekli adımları atacaksınız.
Ders: 1. Unity ve GitHub Kurulumu
Ders: 2. Unity'e Giriş
Ders: 3. C# Programlama Diline Giriş
Ders: 4. Döngüler ve Diziler
Ders: 5. Metotlar ve Sınıflar
Ders: 6. Unity Monobehaviour Metotları Giriş
Ders: 7. Unity Genel
Ders: 8. Projenin Oluşturulması, Sahne Hazırlığı, Top Kontrolünün Kodlanması
Ders: 9. Unity Animasyon ve UI
Ders: 10. Instantiate Komutu ile Altınları Runtime'da Oluşturmak, Engeller, Kamera Takip Sistemi
Ders: 11. Particle Effect, Game Over, Level Completed Sistemi
Ders: 12. Projenin Tamamlanması
Ders: 13. Projenin Oluşturulması, Sahne Hazırlığı, Karakter Kontrolünün Kodlanması
Ders: 14. Karakter Kontrolünün Geliştirilmesi ve Karakter Animasyonu
Ders: 15. Düşman ve Engel Oluşturma, Kamera Takip
Ders: 16. Can Sistemi ve Altın Sistemi , Ana Menü Yapımı
Ders: 17. Ana Menü Yapımı, Pause Menü Yapımı, Düşman Sisteminin Geliştirilmesi
Ders: 18. Next Level-Game Over Sistemi, Level Sahnesi Oluşturma
Ders: 19. Level Sahnesinin Tamamlanması ve Skor Sistemi
Ders: 20. High Score Sistemi ,Karakter Mobil Kontrol Eklenmesi (UI Button)
Ders: 21. Interface ve Scriptable Object Yapısını Öğrenelim
Ders: 22. UI Animasyon Ekleme ve AssetStore Üzerinden UI Paketi Import Etme, Basit Singleton Kullanımı
Ders: 23. Karakter Can Sistemini Güncelleme ve Ateş Etme
Ders: 24. Oyuna Ses Ekleme ve Yeniden Doğma
Ders: 25. Projenin Tamamlanması ve Var ise Eksikliklerin Giderilmesi.
Ders: 26. Unity Package Manager ve Package Oluşturma
Ders: 27. SOLID Prensipleri 1/2
Ders: 28. SOLID Prensipleri 2/2
Ders: 29. Unity'de OOP Patternlere Giriş - Singleton Pattern
Ders: 30. Observer Patterni
Ders: 31. Object Pool Patterni - Unity Uygulaması
Ders: 32. Unity'de Factory Pattern
Ders: 33. Unity ile Scriptable Object Patterni
Ders: 34. Unity Editor Extension Kodlamaya Giriş
Ders: 35. Unity Editor'u UI Toolkit ile Geliştirmek
Ders: 36. Unity UI Workflowuna Giriş (1/3)
Ders: 37. Unity UI Workflowuna Giriş (2/3)
Ders: 38. Unity UI Workflowuna Giriş (3/3)
Ders: 39. Unity UI Toolkit ile Runtime Kullanıcı Arayüzü Oluşturma
Ders: 40. Gelişmiş Karakter Kontrolü - Bölüm 1
Ders: 41. Gelişmiş Karakter Kontrolü - Bölüm 2
Ders: 42. Gelişmiş Karakter Kontrolü - Bölüm 3
Ders: 43. Gelişmiş Karakter Kontrolü - Bölüm 4
Ders: 44. Avatar Mask Tekniği - Karakter Animasyon Kontrolü
Ders: 45. Animation Rigging Tekniği - Karakter Animasyon Kontrolü
Ders: 46. Ürün Yönetimi ve MVP Hazırlama
Ders: 47. Indie Game Development (Bağımsız Oyun Geliştirme)
Ders: 48. App Store / Google Play Store'da Oyun Yayınlamak
Ders: 49. Mülakat Hazırlığı ve CV
Ders: 50. Sektör Hakkında Genel Bilgiler ve Kariyer Desteği


