Anasayfa Haberler Türkiye nin İlk Oyun Programlama Kursu

Türkiye nin İlk Oyun Programlama Kursu PDF Yazdır e-Posta
Kullanıcı Değerlendirmesi: / 38
ZayıfEn iyi 
Haberler - Ana Haberler
Çarşamba, 12 Eylül 2007 15:19

Türkiye nin İlk 3D Programlama Kursu

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ş

  1. 3D Max Arabirime giriş
  2. 3 Boyutlu Çalışma mantığını kavramak
  3. Modelleme teknikleri (Modeling)
  4. Işıklandırma (Lighting)
  5. Kaplama (Texturing)
  6. Rendering
  7. Animasyon (Key frame Animation)

 

Bölüm 2 – Programlamaya Giriş

  1. Genel Kavramlar
  2. Programlamanın temelleri ve kod yapısı
  3. Değişken kavramları
  4. Aritmetik operatörleri
  5. karşılaştırma ve ilişkisel operatörler
  6. Algoritmalar
  7. Kontrol yapıları
  8. Karar verme (if yapısı ve  mantıksal operatörler)
  9. Döngüler (for, do, while döngü yapıları)
  10. Array (diziler)
  11. fonksiyonlar
  12. Dosya yapıları
  13. Networking ve temel haberleşme kavramları
  14. 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

  1. Ses ve müziklerin işlenmesi (Sound Editing)
  2. Seslerin ortama yüklenmesi ve oynatılması
  3. Arka plan müziği kullanmak
  4. Sesin oyun sırasında kısılması ve yükseltilmesi
  5. 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

    • Genel oyun mekanizması
    • Klavye, Mouse, Joystick, Direksiyon kullanımı
    • Yapay zeka kavramları
    • Ortam hazırlanması (dünya, gökyüzü, deniz, arazi vs..)
    • Oyun karakterlerinin oluşturulması ve kontrolü (Yürütme, ateş etme vs…)
    • Çarpışma testi
    • Oyunda video oynatılması
    • Skor ve life status değerlerinin tutulması
    • Oyuna özel efekt eklenmesi
    • Oyunun network üzerinden multiplay oynatılması
    • Skorların internete gönderilmesi ve skor board oluşturulması

     

     

    Ayrıntılı bilgi için:http://www.cgpark.com.tr/game.html adresine giriniz

  Yorum yok.
Yorum ekle. (0 yorum)

 

OyunGelistirici.net - Türk Oyun Yapımcılarının Buluşma Noktası

Bu sitede yazılan tüm yazıların hakları yazarlarına aittir. İzin alınmadan yayınlanamaz.

Bu sitede Firefox kullanmanız önerilir. En az 1024 x 768 masaüstü çözünürlüğü tavsiye edilir.