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 Fiziği
  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
OGP217 - Oyun Fiziği III.Yarıyıl 2 +1 5.0
Ders Dili Türkçe
Ders Türü Zorunlu 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, laboratuvar uygulamaları ve proje çalışmaları birlikte yürütülür. Uygulamalarda varsayılan ortam Unity 2D Physics/Box2D olup, öğretim elemanı eşdeğer bir fizik kütüphanesi/motoru 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 OGP104 Programlama II ve OGP106 Bilgisayar Grafiği derslerini almış olmanız önerilir. XXX7965 Oyunlarda Veri Yapıları ve Algoritmalar dersini almış olmanız, çarpışma ve yol bulma kavramlarının pekişmesi açısından faydalı olabilir.
Önerilen Kaynaklar Shiffman, D. The Nature of Code: https://natureofcode.com/ (kuvvet, çarpışma, parçacık bölümleri)Unity. 2D Physics: https://docs.unity3d.com/Manual/Physics2D.html
Staj & Uygulama Staj veya uygulama gerektirmez.
Dersin Amacı

Haftalar Öğrenme Çıktıları Konular Öğretim Yöntemleri
1. hafta Oyun fiziğine giriş; kütle-kuvvet-ivme, Newton yasaları; oyun vs gerçek fizik.
2. hafta Vektörler ve kinematik; konum, hız, ivme; Euler entegrasyonu.
3. hafta Kuvvet uygulama, sürtünme, yerçekimi; sabit zaman adımı (fixed timestep).
4. hafta Çarpışma tepkisi: impulse, restitution (elastiklik katsayısı).
5. hafta 2B çarpışma algılama I: AABB (sınırlayıcı kutu).
6. hafta 2B çarpışma algılama II: dairesel çarpışma, çokgen girişi.
7. hafta Işın dökümü (raycast); zemin kontrolü, görüş alanı, platformer uygulamaları.
8. hafta Katı cisim dinamiği: ağırlık merkezi, eylemsizlik momenti, tork, açısal hareket.
9. hafta Parçacık sistemleri: yerçekimi, rüzgar, sürtünme; patlama efektleri.
10. hafta Yaylar ve eklemler: esneklik katsayısı, kısıtlamalar, basit ragdoll/joint fikri.
11. hafta Fizik motoru mimarisi: Box2D/Unity 2D Physics genel bakış.
12. hafta Unity 2D: Rigidbody2D, Collider2D, PhysicsMaterial2D, collision layer/matrix.
13. hafta Simülasyon döngüsü iyileştirmeleri; performans, determinism farkındalığı.
14. hafta Dönem sonu fizik tabanlı mini oyun demosu sunumu; analiz ve dönem özeti.

İç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