Anadolu Üniversitesi Anadolu Üniversitesi
  • Kurumsal
  • Akademik Programlar
  • Öğrenci İçin Bilgi
  • EN
Program Hakkında Akademik Kadro Program Yeterlilikleri Dersler Ders - Program Yeterlilik İlişkileri Türkiye Yeterlilikler Çerçevesi (TYÇ) TYÇ - Program Yeterlilikleri İlişkileri
  1. Bilişim Teknolojileri Meslek Yüksekokulu
  2. Yazılım, Uygulama Geliştirme ve Çözümleme Bölümü
  3. Oyun Geliştirme ve Programlama Programı
  4. Dersler - AKTS Kredileri
  5. Oyun Motoru Teknolojileri
  6. Tanıtım
  • Tanıtım
  • Öğrenme Çıktıları
  • AKTS İş Yükü
  • Program Yeterliliklerine Katkısı
  • Öğrenme Çıktıları-Program Yeterlilikleri İlişkisi
Son Güncelleme Tarihi: 26/06/2026

Ders Kodu - Ders Adı Ders Türü Teori + Uygulama AKTS
OGP124 - Oyun Motoru Teknolojileri II.Yarıyıl 1 +2 3.0
Ders Dili Türkçe
Ders Türü Mesleki Seçmeli Dersler
Öğretim Elemanları ÖĞR. GÖR. GÜVENÇ USANMAZ
Dersin Veriliş Biçimi Bu ders yüz yüze öğretim şeklinde yürütülmektedir. Teorik anlatım ve laboratuvar uygulamaları birlikte planlanmıştır. Uygulamalarda varsayılan motor Unity (C#) olup, öğretim elemanı eşdeğer bir oyun motoru (ör. Unreal Engine, Godot) tercih edebilir.
Dersin Verildiği Yer
Kullanılan Eğitim Platformları
Önkoşullar Bu dersin önkoşul ya da eş koşulu bulunmamaktadır.
Önerilen Dersler Bu dersi almadan önce OGP103 Programlama I dersini almış olmanız önerilir. OGP104 Programlama II ve OGP106 Bilgisayar Grafiği ile eş zamanlı alınması faydalı olur. Temel programlama ve nesne yönelimli düşünme ders sürecini kolaylaştırır.
Önerilen Kaynaklar Gregory, J. (2018). Game Engine Architecture (3. baskı). CRC Press.Nystrom, R. (2014). Game Programming Patterns. gameprogrammingpatterns.comUnity Technologies. Unity Manual: https://docs.unity3d.com/Unity Learn (ücretsiz resmi eğitimler): https://learn.unity.com/
Staj & Uygulama Staj veya uygulama gerektirmez.
Dersin Amacı

Haftalar Öğrenme Çıktıları Konular Öğretim Yöntemleri
1. hafta Oyun motoru, çatı ve kütüphane ayrımı; ticari ve açık kaynak motorlar; ders kapsamı ve Unity ortam tanıtımı.
2. hafta Oyun döngüsü (game loop), kare süresi, delta time, sabit zaman adımı; Update/FixedUpdate/LateUpdate kavramları.
3. hafta Motor mimarisi: alt sistemler (render, fizik, ses, girdi, betik); bileşen tabanlı tasarım (component-based architecture).
4. hafta Sahne grafiği, dönüşüm hiyerarşisi (transform), prefab ve instance; varlık (asset) yaşam döngüsü.
5. hafta Varlık boru hattı (asset pipeline), içe aktarma ayarları, kaynak yönetimi; bellek ve GC etkisi (Unity bağlamında).
6. hafta Görüntüleme boru hattına giriş: kamera, render pipeline (Built-in/URP genel bakış), draw call kavramı.
7. hafta Materyaller, dokular, ışıklandırma temelleri; gölgelendirme (shading) kavramına giriş.
8. hafta Fizik alt sistemi: Rigidbody, Collider, fizik materyalleri, katmanlar (layers); PhysX entegrasyonu.
9. hafta Işın izleme (raycasting), tetikleyiciler (triggers), çarpışma geri çağrıları; oyun mekaniği bağlantısı.
10. hafta Animasyon sistemleri: Animator, durum makineleri (state machine), geçişler; sprite ve 3B animasyona giriş.
11. hafta Betik mimarisi: MonoBehaviour yaşam döngüsü, olay güdümlü programlama, ScriptableObject; görsel betikleme genel bakış.
12. hafta Performans profilleme: Unity Profiler, CPU/GPU darboğazları, batching, nesne havuzlama (object pooling).
13. hafta Derleme ve dağıtım: Build Settings, platform hedefleri, Player Settings, çapraz platform farkları.
14. hafta Dönem özeti; mini proje sunumu: sahne analizi, optimizasyon raporu ve iyileştirme demo.

İçerik girilmemiştir.

İçerik girilmemiştir.

İçerik girilmemiştir.


Değerlendirme Yöntemi ve Geçme Kriterleri
Sayısı Yüzde (%)
Toplam (%)

Kurumsal

  • İsim ve Adres
  • Akademik Takvim
  • Yönetim Kadrosu
  • Kurum Hakkında
  • Akademik Programlar
  • Genel Kabul Şartları
  • Önceki Öğrenmenin Tanınması
  • Kayıt İşlemleri
  • AKTS Kredi Sistemi
  • Akademik Danışmanlık

Akademik Programlar

  • Doktora / Sanatta Yeterlik
  • Yüksek Lisans
  • Lisans
  • Önlisans
  • Açık ve Uzaktan Eğitim Sistemi

Öğrenci İçin Bilgi

  • Şehirde Yaşam
  • Konaklama
  • Beslenme Olanakları
  • Tıbbi Olanaklar
  • Engelli Öğrenci Olanakları
  • Sigorta
  • Maddi Destek
  • Öğrenci İşleri Daire Başkanlığı

Öğrenci İçin Bilgi

  • Öğrenim Olanakları
  • Uluslararası Programlar
  • Değişim Öğrencileri için Pratik Bilgiler
  • Dil Kursları
  • Staj
  • Sosyal Yaşam ve Spor Olanakları
  • Öğrenci Kulüpleri