Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
4DOT218Oyun Motorları 22+2+03216.10.2026
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Lisans
Bölümü / Programı Dijital Oyun Tasarımı
Öğrenim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Bu dersin amacı, Oyun Motorları 1 dersinde edinilen temel bilgiler üzerine inşa ederek, öğrencilere ileri seviye oyun motoru kullanımı, optimizasyon teknikleri, yapay zeka entegrasyonu ve oyun yayınlama süreçlerini öğretmektir.
Dersin İçeriği Bu ders, oyun motorlarının daha derinlemesine analizini yaparak, çok oyunculu oyun geliştirme, render optimizasyonu, fizik sistemleri, yapay zeka algoritmaları, animasyon teknikleri ve oyun yayınlama konularını ele almaktadır. Ders kapsamında Unity ve Unreal Engine gibi oyun motorları üzerinden uygulamalar yapılarak gerçek dünya projeleri geliştirilecektir.
Dersin Yöntem ve Teknikleri Anlatım, gösterip yaptırma, uygulama, proje.
Ön Koşulları Yok
Dersin Koordinatörü Dr.Öğretim Üyesi Sena TAŞ
Dersi Verenler Dr.Öğretim Üyesi Sena TAŞ
Dersin Yardımcıları Arş.Gör. Barış Can ÇAMSARI
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Unity ve Unreal Engine Resmi Dokümanları
GDC Konferans Videoları
Ders Notları Ian Millington, "Game Physics Engine Development," CRC Press, 2019.

Ders Yapısı
Alan Bilgisi %100

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 40
Yarıyıl Sonu Sınavı 1 % 60
Toplam :
2
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 4 56
Ara Sınavlar 1 1 1
Yarıyıl Sonu Sınavı 1 3 3
Toplam İş Yükü   AKTS Kredisi : 2 60

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Oyun motorlarında ileri seviye fizik ve render sistemlerini kullanabilme.
2 Yapay zeka entegrasyonu ve optimizasyon teknikleri uygulayabilme
3 Karmaşık oyun mekaniğini geliştirebilme
4 Gerçek zamanlı çok oyunculu oyun geliştirme süreçlerini öğrenme
5 Oyun yayınlama ve pazarlama stratejileri hakkında bilgi edinme.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Oyun Motorlarında İleri Seviye Kullanım Oyun Motorları 1 tekrarı
2 Fizik Motorları ve Simülasyon Kaynak makaleler
3 Render Optimizasyonu ve Shader Kullanımı Unity/Unreal Shader mantığı
4 Yapay Zeka Temelleri ve NPC Mekanikler Yapay zeka algoritmaları
5 Gelişmiş Oyun Mekanikleri Oyun mekaniği analizleri
6 Gerçek Zamanlı Çok Oyunculu Oyunlar Multiplayer sistemler
7 Oyun Veritabanları ve Cloud Sistemler Firebase, PlayFab vb.
8 Ara Sınav
9 Karakter ve Animasyon Sistemleri Rigging ve Blend Tree
10 Gelişmiş Ses ve Müzik Kullanımı FMOD ve Wwise kullanımı
11 Oyun Testi ve Debug Teknikleri Debugging ve Profiling
12 Oyun Yayınlama ve Monetizasyon Steam, App Store, Google Play
13 Kullanıcı arayüzü ve etkileşimli menüler Verilen kaynağın ilgili bölümünün izlenmesi
14 Proje Sunumları ve Geribildirim Proje çalışmaları
15 Final Değerlendirmesi

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14
Ö1 5 4 5 4 5 4 5 4 5 4 5 5 5 4
Ö2 5 4 5 4 3 5 4 3 5 5 5 4 5 5
Ö3 4 5 3 5 5 3 5 4 5 5 4 5 5 4
Ö4 5 4 5 4 5 4 5 3 5 5 4 5 4 5
Ö5 5 4 5 3 5 3 5 4 5 4 5 5 4 5

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek