
Ön Koşul
Eğitim Hakkında
Eğitimin amacı, kendi başına oyun projeleri üretmek, oyun tasarımı ve yazılımının bütün aşamalarına hakim olmak ve sonuca yönelik iş yapan nitelikli oyun geliştiricisi olarak uluslararası arenada da iş yapabilmek isteyen geliştiriciler yetiştirmek. Unity, Unity Technologies tarafından geliştirilen bir CrossPlatform oyun motorudur. Hem 2D hem de 3D oyunlar geliştirebileceğimiz bir ortam sağlamaktadır. C# dilini kullanarak oyun geliştirmemizi sağlayan Unity, 25’ten fazla platformu desteklemektedir.
Sertifika:
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir
Eğitim İçeriği
- Online oyun mantığını anlama
- Yapılan hyper casual oyunlara sponsor bulma
- Ekip yönetimi
- Eğitim içi talebe bağlı oyun geliştirme
- Bireysel projelerin incelenmesi
- Unity Arayüzünü Tanıyalım
- Bazı Kısayol Tuşları
-
- Küp ve kürelerden oluşan bir beden oluşturmak
-
- Kodlamaya Giriş - Debug.Log Komutu If, Else If, Else Kullanımı ve Değişkenler
- Metod Oluşturma
- Sahneye UI Image UI Objelerinde Anchorlar
-
- Toplama işlemi yapan bir metod oluşturma
-
- UI - Text Mesh Pro Text Input Field - Text Mesh Pro
- Sahneye UI Button Ekleme Buton OnClick Kullanımı
- Dört İşlem Oyunu Arayüz Hazırlıkları 1
- Dört İşlem Oyunu Arayüz Hazırlıkları 2
- Yazı Fontu Değişikliği
- Dört İşlem Oyunu Kodlama
- Windows, Mac OS ve Linux İçin Çıktı Alma
-
- Dört işlem oyunu geliştirilecek ve çıktı alınacak
-
- Spritelar Özellikleri ve Sprite Animasyonu Oluşturma
- 2D Objelerimize Collider2D Ekleme
- OnMouseDown Methodu ile Obje Üzerine Tıklandığını Saptama
- OnMouseDrag Methodu ile Sürükleme İşlemi
- 3D Obje Oluşturma ve Genel Bilgi
- Materyal Oluşturma ve Objelerimize Uygulama
- 3D Objelere Rigidbody Ekleme
- Yön Tuşları ile Topu Hareket Ettirme
- Rigidbody ve Colliderlar
- OnCollisionEnter Methodu İle Çarpışma Kontrolü
-
- Platform hazırlayarak topu bu platform üzerinde hareket ettirerek çarpışma kontrolü yapılacak 2D ve 3D
-
- Labirent Oyunu Sahne Hazırlıkları 1
- Top Objesini oluşturma ve Colliderlar ve Tag leri oluşturma
- Oyun için gerekli Kodları Yazma
- Yeniden Oyna Butonu Ekleme
- Web Siteleri İçin Çıktı Alma (WebGL)
- Prefab Oluşturma ve Instantiate Komutu
- Random Range ve Rastgele Obje oluşturma
- Oyunumuza Süre Ekleme
- Find ve FindWithTag Komutu İle Sahnedeki Objeleri Bulma
- Hareketsel ve Döngüsel Animasyon Oluşturma
- Kodla Animasyon Oluşturma
- Oyuna Ses ve Müzik Ekleme
- Oyuncu Kontrol Scriptini Oluşturma
- Kamera Kontrol Scripti
- Unity Asset Store (Mağaza) Kullanımı
- Altın Toplama Oyun Sahnesini Hazırlama
- Arayüz Hazırlıkları
- Oyun İçin Gerekli erekli Kodları Yazma
- Oyunumuza Giriş Sahnesi Ekleme
- Android Cihazlar İçin Çıktı Alma
- iOS Cihazlar İçin Çıktı Alma İşlemi
- Ada Oluşturma
- Ağaç Çimen ve Su Oluşturma
- Oyuncu Kontrol ve Zombi Ekleme NavMesh
-
- Invoke & InvokeRepeating
-
- Kuşbakışı Kamera Ekleme Gece Gündüz Döngüsü
- Particle Systemle Efekt Oluşturma
- Alev ve Patlama Efekti Oluşturma
- Kalp Animasyonu (İleri Seviye Animasyon)
- 3D Mesafe Ölçümü ve Animation.Play() Komutu
- Life Bar(Hayat Çizgisi) Oluşturma
- Can Değeri
- Mobil Cihazlarda Accelerometer (İvme Ölçer) ile Hareket
- Joystick ekleme
- Hinge ve Fixed Jointler ile Zincir Benzeri Fiziksel Yapı Oluşturma
- Level Sistemi Oluşturma (Kilitli Sahneler)
- Kamera oyuncu takip sistemi
- Optimizasyon
- Proje Geliştirme
Neden Bu Eğitimi Almalısınız ?
- Video oyun tasarımı hakkında mükemmel bir genel bilgi edineceksiniz.
- Kendi oyunlarınızı geliştirmenize yardımcı olacak oyun tasarımı ve oyun programlama için sağlam bir temel oluşturacaksınız.
- İyi kodlama ve tasarım kalıplarını öğreneceksiniz.
- Yüksek derecede aktarılabilir kodlama ile problem çözme becerileri kazanacaksınız.
- Nesne yönelimli programlamanın pratikte nasıl çalıştığını öğreneceksiniz.
- Sahip olduğunuz tüm bilgi beceri ve yaratılık yetneklerinizi birlikte kullanma fırsatı yakalayacaksınız.
- Küçük ekiplerde çalışmak için değerli bir araç olan kaynak kontrolünü kullanmayı öğreneceksiniz.
- Geliştirdiğiniz oyunları farklı platformlarda nasıl yayınlayacağınızı öğreneceksiniz.
- Geliştirdiğiniz oyunlardan nasıl para kazanacağınız ile ilgili gerekli bilgileri öğreneceksiniz.
Önemli Notlar
Program ücretlerine KDV dahil değildir.