DGD 203 Animation for GamesMEF ÜniversitesiAkademik Programlar HukukÖğrenciler için Genel BilgiDiploma EkiErasmus Beyanı
Hukuk
Lisans Programın Süresi: 4 Kredi Sayısı: 240 TYYÇ: 6. Düzey QF-EHEA: 1. Düzey EQF: 6. Düzey

Ders Genel Tanıtım Bilgileri

Yüksekokul/Myo/Fakülte/Enstitü Sanat, Tasarım ve Mimarlık Fakültesi
Ders Kodu DGD 203
Ders Adı İngilizce Animation for Games
Ders Adı Türkçe Oyunlar için Animasyon
Öğretim Dili EN
Ders Türü Ters-Yüz Öğrenme
Dersin Düzeyi Başlangıç
Dönem Güz
Haftalık İletişim Saatleri
Ders: 1 Okuma: Laboratuvar : Diğer: 2
Tahmini Öğrenci İş Yükü Dönem boyunca 120 saat
Ders Kredileri 5 AKTS
Değerlendirme Standart Harf Notu
Ön Koşul Yok
Yan Koşul Yok
Beklenen Ön Bilgi -
Kayıt Kısıtlamaları -
Genel Eğitim Hedefi Bu dersin temel amacı, öğrencilerin oyun animasyonu üretim sürecine bütüncül bir bakış kazanmalarını sağlamaktır. Öğrenciler, temel animasyon prensipleri, rigging ve skinning teknikleri, animasyon state machine’leri, blendspace kullanımı ve güncel yapay zekâ destekli animasyon araçları konusunda hem teorik bilgiye hem de uygulama becerisine sahip olacaklardır. Karakter animasyonlarının oyun içinde oynanabilir hâle getirilmesi yoluyla öğrenciler, animasyon ve oynanış arasındaki dinamik ilişkiyi doğrudan deneyimleme fırsatı bulacaktır.
Ders Açıklaması Bu ders, oyun geliştirme süreçlerinde animasyonun rolünü kavramak ve uygulamalı olarak deneyimlemek isteyen öğrenciler için tasarlanmıştır. Öğrenciler, bir karakterin iskelet sistemini oluşturma, rigging, temel animasyon döngülerini üretme, bu animasyonları gerçek zamanlı bir oyun motoruna entegre etme ve oynanabilir bir prototip oluşturma süreçlerini adım adım öğreneceklerdir. Ders kapsamında Unreal Engine kullanılarak, animasyonların oyun mekaniğiyle nasıl etkileşim kurduğu doğrudan test edilecektir.

Ders Öğrenme Çıktıları ve Yeterlilikler

Bu dersi başarıyla tamamlayabilen öğrenciler:
1) Öğrenci, oyun animasyonu üretim sürecinin temel aşamalarını; animasyon prensiplerini, rigging ve skinning yöntemlerini, state machine yapısını ve yapay zekâ destekli animasyon araçlarının işleyiş mantığını kuramsal düzeyde açıklar.
2) Öğrenci, oluşturduğu bir karaktere rigging uygulayarak yürüme, koşma ve etkileşim gibi temel animasyonları üretir, bu animasyonları Unreal Engine'e entegre eder ve oynanabilir bir prototip içinde işlevsel hâle getirir.
3) Öğrenci, ekip çalışmasına dayalı üretim süreçlerinde etkin iletişim kurar, yapıcı geri bildirim verir ve alır; farklı disiplinlerden ekip arkadaşlarıyla iş birliği içinde çalışarak ortak bir projeyi başarıyla yürütebilir.
4) Öğrenci, oyun geliştirme süreçlerine uygun biçimde animasyon üretimi yapabilir; animasyonları oyun motorlarına entegre edebilir ve karakter animasyonlarının oynanışla etkileşimini teknik ve estetik açıdan değerlendirebilir.
5) Öğrenci, bireysel olarak sorumluluk üstlenerek animasyon üretim sürecini planlayabilir, karşılaştığı teknik ve yaratıcı problemleri çözmek için inisiyatif alabilir ve projenin gerektirdiği görevleri zamanında yerine getirebilir.
Program Öğrenme Çıktıları/Ders Öğrenme Çıktıları 1 2 3 4 5
1) Hukukun temel ilkelerini, hukuk teorilerini, hukuk metodolojisini, yorum yöntemlerini tanır ve uygular.
2) Güncel yenilikler ve mevzuat değişiklikleri takip eder, değerlendirir, yorumlar ve uygular.
3) Hukuksal bilgi kaynaklarına ulaşmayı ve bu kaynakları kullanmayı bilir, güncel mevzuat değişikliklerini, doktrindeki görüşleri ve mahkeme kararlarını takip eder ve değerlendirir.
4) Hukukla ilgili bilgiyi değerlendirirken toplumsal, bilimsel ve etik değerleri gözeterek içselleştirir.
5) Hukuki sorunları, hukukun genel ilkelerine, de lege feranda ve de lege lata’ya göre tespit eder, değerlendirir ve çözer; hukukun sadece ulusal değil, uluslararası yönünü de dikkate alır ve karar verirken vicdani kanaatin önemini kavrar.
6) Hukuki uyuşmazlıkları mevzuat metinleri, yargı kararlarını ve doktrindeki farklı görüşleri analitik bir bakış açısıyla değerlendirerek eleştirir, kendi görüşlerini oluşturur, hukuki eksiklikleri saptar ve önerilerde bulunur.
7) Farklı hukuk dallarına ait sorunları algılar, uygulamada karşılaşılan karmaşık sorunları nitelendirerek çözüm üretir.
8) Sosyal sorumluluk bilincinde bir birey olarak, hukukla ilgili proje ve çeşitli etkinliklere katılır, gerektiğinde organizatör olarak rol alır ve hukuksal bilgi ve becerisini gerekli yerlere (özel sektör, kamu sektörü) etkin şekilde aktarır.
9) Bir yabancı dili en az Avrupa Dil Portföyü B2 Genel Düzeyinde kullanarak hukuk alanındaki bilgileri izler, meslektaşları ile iletişim kurar ve hukuk alanının gerektirdiği en az Avrupa Bilgisayar Kullanma Lisansı İleri Düzeyinde bilgisayar yazılımı ile birlikte bilişim ve iletişim teknolojilerini kullanır.
10) Yaşam boyu öğrenmeye ilişkin olumlu bir tutum geliştirir.
11) Toplumun gelişim ve değişimini, sorunlarını anlar ve gerektiğinde hukuksal çözüm yolları ile sorunların çözümüne katkıda bulunur.
12) Hukukun ulusal ve uluslararası kurum ve yapılanmasını, işlevlerini bilir, bunların geliştirilmesine katkıda bulunur.

Program Sonuçları ve Yeterliliklerle İlişkisi

N Yok S Destekleyici H Çok İlgili
     
Program Çıktıları ve Yeterlilikler Düzey Değerlendirme
1) Hukukun temel ilkelerini, hukuk teorilerini, hukuk metodolojisini, yorum yöntemlerini tanır ve uygular. S
2) Güncel yenilikler ve mevzuat değişiklikleri takip eder, değerlendirir, yorumlar ve uygular. N
3) Hukuksal bilgi kaynaklarına ulaşmayı ve bu kaynakları kullanmayı bilir, güncel mevzuat değişikliklerini, doktrindeki görüşleri ve mahkeme kararlarını takip eder ve değerlendirir. N
4) Hukukla ilgili bilgiyi değerlendirirken toplumsal, bilimsel ve etik değerleri gözeterek içselleştirir. S
5) Hukuki sorunları, hukukun genel ilkelerine, de lege feranda ve de lege lata’ya göre tespit eder, değerlendirir ve çözer; hukukun sadece ulusal değil, uluslararası yönünü de dikkate alır ve karar verirken vicdani kanaatin önemini kavrar. N
6) Hukuki uyuşmazlıkları mevzuat metinleri, yargı kararlarını ve doktrindeki farklı görüşleri analitik bir bakış açısıyla değerlendirerek eleştirir, kendi görüşlerini oluşturur, hukuki eksiklikleri saptar ve önerilerde bulunur. N
7) Farklı hukuk dallarına ait sorunları algılar, uygulamada karşılaşılan karmaşık sorunları nitelendirerek çözüm üretir. N
8) Sosyal sorumluluk bilincinde bir birey olarak, hukukla ilgili proje ve çeşitli etkinliklere katılır, gerektiğinde organizatör olarak rol alır ve hukuksal bilgi ve becerisini gerekli yerlere (özel sektör, kamu sektörü) etkin şekilde aktarır. N
9) Bir yabancı dili en az Avrupa Dil Portföyü B2 Genel Düzeyinde kullanarak hukuk alanındaki bilgileri izler, meslektaşları ile iletişim kurar ve hukuk alanının gerektirdiği en az Avrupa Bilgisayar Kullanma Lisansı İleri Düzeyinde bilgisayar yazılımı ile birlikte bilişim ve iletişim teknolojilerini kullanır. S
10) Yaşam boyu öğrenmeye ilişkin olumlu bir tutum geliştirir. H
11) Toplumun gelişim ve değişimini, sorunlarını anlar ve gerektiğinde hukuksal çözüm yolları ile sorunların çözümüne katkıda bulunur. N
12) Hukukun ulusal ve uluslararası kurum ve yapılanmasını, işlevlerini bilir, bunların geliştirilmesine katkıda bulunur. N
Hazırlayan ve Tarih ZEYNEP BACINOĞLU , July 2025
Ders Koordinatörü ZEYNEP BACINOĞLU
Dönem Güz
Dersi Veren(ler)

Ders İçeriği

Hafta Konu
1) Course Introduction & Animation Pipeline in Games
2) Animasyon Prensipleri (Zamanlama, Aralık, Pozlama)
3) Rigging’e Giriş: İskelet ve Eklem Yapısı
4) Skinning & Ağırlık Boyama Teknikleri
5) Yürüme & Koşma Döngüleri
6) Unreal Engine'de Karakter Kontrolcüsü Kurulumu
7) Animasyon Blueprint & Durum Makineleri (State Machines)
8) Ara Sınav Projesi Teslimi: Oynanabilir Karakter Prototipi
9) İleri Düzey Animasyon: Saldırı / Etkileşim Hareketleri
10) Blendspace ve Animasyon Geçişleri (Transitions) – Unreal Engine
11) Yapay Zekâ Destekli Animasyon Araçları
12) Yüz Animasyonu & Dudak Senkronizasyonu (Lip Sync)
13) Oyunlar İçin Kompozit Animasyon: Görsel Geri Bildirim & Etki
14) Final Proje Sunumları & Değerlendirme
Gerekli/Tavsiye Edilen OkumalarThe Animator’s Survival Kit – Richard Williams Game Anim: Video Game Animation Explained – Jonathan Cooper Animation Methods – Rigging Made Easy – David Rodriguez Unreal Engine Documentation (Character Animation, State Machines, Animation Blueprint) AI for Animation Tools – Articles from NVIDIA, Adobe Firefly, Cascadeur AI
Öğretme TeknikleriProje Tabanlı Öğrenme: Öğrenciler dönem boyunca oynanabilir, animasyonlu bir karakter oluşturacaklardır. Sınıf İçi Demo ve Uygulamalar: Her hafta Blender ve Unreal Engine kullanılarak teknik uygulama oturumları yapılacaktır. Eleştiriler ve Oynanış Testleri: Akran değerlendirmelerine dayalı geri bildirim oturumları ve gerçek zamanlı animasyon testleri gerçekleştirilecektir. Yapay Zekâ Araçlarını Keşfetme: Öğrenciler, modern yapay zekâ destekli animasyon ve rigging araçlarını test ettikleri ödevler yapacaklardır.
Ödev ve ProjelerHaftalık Ödevler, 1 Ara Teslim, 1 Final Teslimi, 1 Rapor Teslimi
Laboratuvar Çalışması-
Bilgisayar KullanımıVar
Diğer Aktiviteler-
Değerlendirme Yöntemleri
Değerlendirme Araçları Sayı Ağırlık
Devam 1 % 10
Ödev 4 % 10
Ara Sınavlar 1 % 30
Rapor Teslimi 1 % 10
Final 1 % 40
TOPLAM % 100
Ders Yönetimi bacinogluz@mef.edu.tr
0212 395 36 00
Öğrenci katılımı çok önemlidir. Hem ara sunumlar hem de final sunumuna katılım, final notu için kritik unsurlardır. Geç teslimatlar kabul edilmeyecektir. Başarılı bir sonuç için %70 devamsızlık zorunludur. Akademik Dürüstsüzlük ve İntihal: YÖK Disiplin Yönetmeliği.

AKTS Öğrenci İş Yükü Tahmini

AKtivite Hafta Sayısı Saat Hesaplama
Yarıyıl Başına Hafta Sayısı Etkinliğe Hazırlık Etkinliğin Kendisinde Harcanan Etkinlik Gereksinimlerini Tamamlama
Ders Saati 14 0 1 14
Uygulama 14 0 2 28
Sınıf Dışı Ders Çalışması 10 0 6 60
Ödevler 4 0 3 12
Ara Sınavlar 1 0 3 3
Final 1 0 3 3
Toplam İş Yükü 120
Toplam İş Yükü/25 4.8
AKTS 5