|

Türkiyenin ilk 3D oyun tasarımı ve Programlama kursu CGPark'ta açıldı.140 saatlik bir eğitim olacak ve sonucunda bitirme projesi olarak her öğrenci 3 boyutlu bir oyun yapabilecek beceriyi kazanacak...
OYUN TASARIM VE PROGRAMLAMA KURSU (140 SAAT)
Bu kursun amacı, katilimcilarin 3D animasyon ve modelleme konusunda orta seviyeye ulaşmasını sağlamak ve bu temel 3d bilgisi ile oyun geliştirme konusunda ihtiyaç duyacakları tüm bilgiyi vermektir. Kurs sonunda, öğrenciler oyun sektörünün çeşitli alanlarinda çalışabilecek yeterli bilgiyi edinmis olacaklardir. Yoğun bir tempoda geçecek kurs boyunca Oyun programlama ile ilgili tüm konular işlenecek ve eğitim tamamlandığında kullanıcılar, oyun karakterleri tasarımı, programlaması ve yapay zeka gibi konularda ileri seviye bilgiye sahip olacaklardir. ögrenciler, kursun sonunda bitirme projesi olarak profesyonele yakın bir 3 boyutlu oyun projesi yapacaklardir. Bölüm 1 – 3 Boyutlu Modelleme ve Animasyona Giriş - 3D Max Arabirime giriş
- 3 Boyutlu Çalışma mantığını kavramak
- Modelleme teknikleri (Modeling)
- Işıklandırma (Lighting)
- Kaplama (Texturing)
- Rendering
- Animasyon (Key frame Animation)
Bölüm 2 – Programlamaya Giriş - Genel Kavramlar
- Programlamanın temelleri ve kod yapısı
- Değişken kavramları
- Aritmetik operatörleri
- karşılaştırma ve ilişkisel operatörler
- Algoritmalar
- Kontrol yapıları
- Karar verme (if yapısı ve mantıksal operatörler)
- Döngüler (for, do, while döngü yapıları)
- Array (diziler)
- fonksiyonlar
- Dosya yapıları
- Networking ve temel haberleşme kavramları
- socket (server – client) uygulamaları
Bölüm 3 – Grafik Programlamaya Giriş - Real-time (gerçek zamanlı) grafikler
- 2 ve 3 Boyut kavramları
- X,Y,Z Kavramları
- Grafik (Ekran) kartlarıyla çalışmak
- 2D Ekran modu
- 3D
- Polygonlar ve temel 2 boyutlu şekiller çizmek
- Kare
- Dikdörtgen
- Çokgenler
- Temel 3 boyutlu şekiller çizmek
- Küp
- Küre
- Prizmalar
- Mesh oluşturma
- Mesh kopyalama, çoğaltma
- Mesh boyama
- 3Ds Max ve diğer 3D boyutlu programlarda oluşturulan objelerin kullanılması
- Kaplama (texturing) teknikleri
- Texture oluşturmak (Creating Texture)
- Resimleri kaplama olarak kullanmak (Load Texture)
- Animasyon kaplamalar yapmak (Load Animation Texture)
- Tek objede birden fazla kaplamalar kullanmak (Texture Blending)
- UW Map (Kaplama koordinatları)
- Kaplamaları büyütmek (Scale Texture)
- Kaplama pozisyonları
- Işıklandırma (Light)
- Işık oluşturma (Spot, Omni, Area Light)
- Işıklandırma teknikleri
- Işık renkleri
- Kamera Sistemleri (Camera)
- Kamera oluşturmak (Perspektif, Üst, Ön ve yan)
- Viewport mantığını kavramak ve görüş mesafeleri
- Kamera Zoom teknikleri
- Kamera ortam renk ayarları
- Kameranın görüşü dışında olan nesnelerin ayıklanması
- Klavye yardımıyla kameraların ortamda gezdirilmesi
Bölüm 4 – Ses ve Müzik - Ses ve müziklerin işlenmesi (Sound Editing)
- Seslerin ortama yüklenmesi ve oynatılması
- Arka plan müziği kullanmak
- Sesin oyun sırasında kısılması ve yükseltilmesi
- patlama, ateş etme vs.. gibi seslerin oyun esnasında kullanılması
Bölüm 5 – Particle ve Özel Efekt - Partikül (parçacık) kavramı
- Küplerden partikül oluşturmak
- Kürelerden partikül oluşturmak
- Sprite (iki boyutlu) partikül oluşturmak
- Sprite döndürmek, büyütmek
- Sprite - Kamera ilişkisi
- Özel Efektler
- Duman efekti
- Ateş efekti
- Patlama efekti
- Mermi efekti
- Çarpma efektleri (ses ile birlikte)
Bölüm 6 – Oyun Programlama
|